#FORT5 {
  box-sizing: border-box;
  width: 100%;
  font-size: 16px;
  color: #000;
  margin: 0 auto;
  background-color: #fff;
  overflow: hidden; }
@font-face {
  #FORT5 {
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 500;
    src: url("https://d2kbvjszk9d5ln.cloudfront.net/yshop/upload/other/HARMONYOS_SANS_SC_BOLD-20230914015427112-20240126103612858.TTF"); } }
@font-face {
  #FORT5 {
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    src: url("https://cdn.shopify.com/s/files/1/0564/9652/1403/files/HARMONYOS_SANS_SC_MEDIUM.TTF?v=1722937772"); } }
@font-face {
  #FORT5 {
    font-family: HarmonyOS_Sans_SC;
    font-weight: 500;
    src: url("https://cdn.shopify.com/s/files/1/0564/9652/1403/files/HarmonyOS_Sans_Regular.ttf?v=1718866409"); } }
  #FORT5 body {
    margin: 0;
    padding: 0; }
  #FORT5 div,
  #FORT5 ul,
  #FORT5 ol,
  #FORT5 dl,
  #FORT5 dt,
  #FORT5 dd,
  #FORT5 li,
  #FORT5 dl,
  #FORT5 h1,
  #FORT5 h2,
  #FORT5 h3,
  #FORT5 h4,
  #FORT5 p {
    margin: 0;
    padding: 0;
    font-style: normal;
    box-sizing: border-box;
    line-height: 1.4; }
  #FORT5 ol,
  #FORT5 ul,
  #FORT5 li {
    list-style: none;
    box-sizing: border-box; }
  #FORT5 img {
    max-width: none;
    border: 0;
    vertical-align: middle;
    -webkit-user-drag: none; }
  #FORT5 .main-gradient {
    background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  #FORT5 .big-img {
    width: 100%;
    height: auto; }
  #FORT5 .fort5-pc {
    display: inherit; }
  #FORT5 .fort5-phone {
    display: none !important; }
  #FORT5 .transHide {
    display: inherit;
    opacity: 0;
    transform: translateY(100px);
    transform: translate3d(0, 150px, 0) scale(0.6); }
  #FORT5 .showDelay {
    opacity: 1;
    transform: translateZ(0) scale(1);
    transition: opacity 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1); }
  #FORT5 .se {
    position: relative; }
  #FORT5 .opacity {
    opacity: 0; }
  #FORT5 .flex-col {
    display: flex;
    flex-direction: column; }
  #FORT5 .flex-row {
    display: flex;
    flex-direction: row; }
  #FORT5 .justify-start {
    display: flex;
    justify-content: flex-start; }
  #FORT5 .justify-center {
    display: flex;
    justify-content: center; }
  #FORT5 .justify-end {
    display: flex;
    justify-content: flex-end; }
  #FORT5 .justify-evenly {
    display: flex;
    justify-content: space-evenly; }
  #FORT5 .justify-around {
    display: flex;
    justify-content: space-around; }
  #FORT5 .justify-between {
    display: flex;
    justify-content: space-between; }
  #FORT5 .align-start {
    display: flex;
    align-items: flex-start; }
  #FORT5 .align-center {
    display: flex;
    align-items: center; }
  #FORT5 .align-end {
    display: flex;
    align-items: flex-end; }
  #FORT5 .fort5-pc {
    transform-origin: 0 0; }
  #FORT5 .f-bold {
    font-weight: bold; }
  #FORT5 #section-1 .page {
    position: relative;
    width: 1920px;
    overflow: hidden;
    background: #000; }
    #FORT5 #section-1 .page .section_1 {
      width: 1920px;
      height: 1080px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/134d5e54ec797d68bd9d00ed5aa7db56.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text-group_1 {
      color: white;
      margin: 300px 0 0 255px;
      text-align: left; }
    #FORT5 #section-1 .page .text_1 {
      font-size: 117px; }
    #FORT5 #section-1 .page .paragraph_1 {
      font-size: 42px;
      font-weight: 700;
      margin: 20px auto 0 auto; }
    #FORT5 #section-1 .page .text_2 {
      font-size: 20px;
      margin: 18px 0 0 1px; }
    #FORT5 #section-1 .page .section_2 {
      background-color: black;
      width: 1920px; }
    #FORT5 #section-1 .page .box_1 {
      width: 1400px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/cefca95fb371d0b1a2d108d0fe81dbe0.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin: 100px auto auto 260px; }
    #FORT5 #section-1 .page .text_3 {
      width: 100%;
      color: white;
      font-size: 42px;
      text-align: center;
      margin-top: 34px; }
    #FORT5 #section-1 .page .block_1 {
      width: 1362px;
      height: 452px;
      margin: 32px 0 51px 19px; }
    #FORT5 #section-1 .page .box_2 {
      width: 860px;
      height: 452px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/e928a03cea55db22bd2ad39e18965feb.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text_4 {
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      margin: 30px 0 0 31px; }
    #FORT5 #section-1 .page .text_5 {
      color: white;
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      margin: 77px 0 0 30px; }
    #FORT5 #section-1 .page .text_6 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 10px 0 0 36px; }
    #FORT5 #section-1 .page .text_7 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 6px 0 0 35px; }
    #FORT5 #section-1 .page .text-group_2 {
      width: 206px;
      height: 54px;
      margin: 65px 0 116px 36px; }
    #FORT5 #section-1 .page .text_8 {
      color: white;
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      margin-left: 1px; }
    #FORT5 #section-1 .page .text_9 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 5px; }
    #FORT5 #section-1 .page .box_3 {
      height: 452px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/73c87af95f149a9a227a34b2ebcd24ca.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 484px; }
    #FORT5 #section-1 .page .section_3 {
      width: 236px;
      height: 42px;
      margin: 31px 0 0 31px; }
    #FORT5 #section-1 .page .section_4 {
      background-image: linear-gradient(180deg, #e99406 0, #e99406 0, #ffd25a 100%, #ffd25a 100%);
      border-radius: 50%;
      width: 42px;
      height: 42px;
      border: 1px solid white; }
    #FORT5 #section-1 .page .text_10 {
      color: white;
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      margin-top: 7px; }
    #FORT5 #section-1 .page .section_5 {
      width: 245px;
      height: 42px;
      margin: 22px 0 0 31px; }
    #FORT5 #section-1 .page .box_4 {
      background-image: linear-gradient(180deg, black 0, black 0, #ababab 100%, #ababab 100%);
      border-radius: 50%;
      width: 42px;
      height: 42px;
      border: 1px solid white; }
    #FORT5 #section-1 .page .text_11 {
      color: white;
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      margin-top: 7px; }
    #FORT5 #section-1 .page .box_5 {
      width: 1400px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/751456ca847e99bd1ee2f1e1c846506f.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin: 99px auto; }
    #FORT5 #section-1 .page .text_12 {
      color: white;
      font-size: 42px;
      text-align: center;
      margin: 30px auto; }
    #FORT5 #section-1 .page .block_2 {
      width: 1362px;
      height: 452px;
      margin: 22px 0 0 19px; }
    #FORT5 #section-1 .page .box_6 {
      width: 672px;
      height: 452px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/3fd349767b6ca456fc95c00a5a61cb7e.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text-group_3 {
      height: 77px;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .text_13 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    #FORT5 #section-1 .page .text_14 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 18px 0 0 0; }
    #FORT5 #section-1 .page .box_7 {
      width: 672px;
      height: 452px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/6a2a624e7ef3488d528ff70b3446d9df.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text_15 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .image-text_1 {
      width: 217px;
      margin: 20px 0 auto 30px; }
    #FORT5 #section-1 .page .text-group_4 {
      color: white;
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .block_3 {
      width: 1364px;
      height: 272px;
      margin: 18px 0 52px 17px; }
    #FORT5 #section-1 .page .group_1 {
      width: 855px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/9366cecf5818de3724f482ee3a9ce330.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .paragraph_2 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px 0 0 30px;
      line-height: 1.4; }
    #FORT5 #section-1 .page .image-text_2 {
      width: 365px;
      margin: 15px 0 0 30px; }
    #FORT5 #section-1 .page .text-group_5 {
      color: white;
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .image_2 {
      width: 19px;
      height: 22px; }
    #FORT5 #section-1 .page .group_2 {
      background-image: linear-gradient(90deg, #262626 0, #262626 0, white 100%, white 100%);
      border-radius: 6px;
      width: 359px;
      height: 12px;
      margin: 56px 0 0 36px; }
    #FORT5 #section-1 .page .image-wrapper_1 {
      width: 359px;
      height: 23px;
      margin: 3px 0 26px 36px; }
    #FORT5 #section-1 .page .label_1 {
      width: 33px;
      height: 23px; }
    #FORT5 #section-1 .page .label_2 {
      width: 35px;
      height: 23px; }
    #FORT5 #section-1 .page .group_3 {
      width: 488px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/6ed1fea8280e4f8b878a8897887dc521.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text_16 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .box_8 {
      width: 150px;
      margin: 20px 0 0  30px; }
    #FORT5 #section-1 .page .image_3 {
      width: 19px;
      height: 22px; }
    #FORT5 #section-1 .page .paragraph_3 {
      color: white;
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .box_9 {
      width: 1400px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/7daf156f393793aa018d18dfd180aa05.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin: 100px auto; }
    #FORT5 #section-1 .page .text_17 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: center;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px auto; }
    #FORT5 #section-1 .page .block_4 {
      width: 1362px;
      margin: 30px auto; }
    #FORT5 #section-1 .page .group_4 {
      width: 782px;
      height: 763px; }
    #FORT5 #section-1 .page .group_5 {
      width: 782px;
      height: 372px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/722f26f95b8d399eed57389601a0bbeb.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text-group_6 {
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .text_18 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    #FORT5 #section-1 .page .paragraph_4 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 20px; }
    #FORT5 #section-1 .page .group_6 {
      height: 372px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/df5419346068f18a627f794b7d1090a5.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text-group_7 {
      height: 132px;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .text_19 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      margin-left: 2px;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    #FORT5 #section-1 .page .paragraph_5 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 20px; }
    #FORT5 #section-1 .page .group_7 {
      width: 562px;
      height: 763px; }
    #FORT5 #section-1 .page .group_8 {
      width: 562px;
      height: 422px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/a0248e781b3f5aa33571efbd7554d845.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text-group_8 {
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .text_20 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      width: 456px;
      height: 37px;
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      margin-left: 1px;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    #FORT5 #section-1 .page .paragraph_6 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 20px; }
    #FORT5 #section-1 .page .group_9 {
      width: 560px;
      height: 322px;
      margin: 19px 0 0 1px; }
    #FORT5 #section-1 .page .group_10 {
      width: 260px;
      height: 322px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/df76e8bc542637aff29f656c85dfd0c2.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text-group_9 {
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .paragraph_7 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    #FORT5 #section-1 .page .paragraph_8 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 20px 0 0 0; }
    #FORT5 #section-1 .page .image-text_3 {
      margin: 30px auto; }
    #FORT5 #section-1 .page .image_4 {
      width: 72px;
      height: 72px;
      margin-left: 26px; }
    #FORT5 #section-1 .page .text-group_10 {
      color: white;
      font-size: 20px;
      text-align: center;
      margin: 10px auto; }
    #FORT5 #section-1 .page .group_11 {
      width: 282px;
      height: 322px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/4f72f340e73204a1636dc5569a8bed18.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text_21 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px 0 0 30px;
      line-height: 1.3; }
    #FORT5 #section-1 .page .paragraph_9 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 20px 0 0 20px; }
    #FORT5 #section-1 .page .image-text_4 {
      width: 112px;
      height: 107px;
      margin: 30px 0 36px 85px; }
    #FORT5 #section-1 .page .image_5 {
      width: 72px;
      margin-left: 20px; }
    #FORT5 #section-1 .page .text-group_11 {
      color: white;
      font-size: 20px;
      text-align: center;
      margin-top: 15px; }
    #FORT5 #section-1 .page .box_10 {
      width: 1400px;
      height: 745px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/cf7f6a44212656811efe7d1737732d7a.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin: 98px auto 0 auto; }
    #FORT5 #section-1 .page .text_22 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: center;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px auto;
      line-height: 1.5; }
    #FORT5 #section-1 .page .section_6 {
      width: 1362px;
      height: 599px;
      margin: 22px 0 47px 19px; }
    #FORT5 #section-1 .page .group_12 {
      width: 782px;
      height: 596px;
      margin-top: 3px; }
    #FORT5 #section-1 .page .block_5 {
      width: 782px;
      height: 393px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/197c2e4259d2e9aee7d571887e2b4a36.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text-group_12 {
      width: 567px;
      height: 133px;
      margin: 27px 0 0 29px; }
    #FORT5 #section-1 .page .text_23 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      line-height: 1.3; }
    #FORT5 #section-1 .page .paragraph_10 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 20px 0 0 0; }
    #FORT5 #section-1 .page .block_6 {
      height: 184px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/221d54eb4a2f550f9e79e5ebae0d508f.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-top: 20px; }
    #FORT5 #section-1 .page .group_13 {
      width: 80px;
      height: 139px;
      margin: 18px 0 0 61px; }
    #FORT5 #section-1 .page .image_6 {
      width: 55px;
      height: 72px;
      margin-left: 13px; }
    #FORT5 #section-1 .page .paragraph_11 {
      width: 80px;
      height: 45px;
      color: white;
      font-size: 20px;
      text-align: center;
      margin-top: 22px; }
    #FORT5 #section-1 .page .group_14 {
      width: 76px;
      height: 135px;
      margin: 26px 0 0 54px; }
    #FORT5 #section-1 .page .image_7 {
      width: 63px;
      height: 56px;
      margin-left: 6px; }
    #FORT5 #section-1 .page .paragraph_12 {
      width: 76px;
      height: 49px;
      color: white;
      font-size: 20px;
      text-align: center;
      margin-top: 30px; }
    #FORT5 #section-1 .page .image-text_5 {
      width: 132px;
      height: 140px;
      margin: 17px 0 0 58px; }
    #FORT5 #section-1 .page .image_8 {
      width: 38px;
      height: 74px;
      margin-left: 48px; }
    #FORT5 #section-1 .page .text-group_13 {
      text-align: center;
      margin-top: 20px; }
    #FORT5 #section-1 .page .text_24 {
      color: white;
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .group_15 {
      width: 118px;
      height: 139px;
      margin: 18px 0 0 15px; }
    #FORT5 #section-1 .page .paragraph_14 {
      color: white;
      font-size: 20px;
      text-align: center;
      margin-top: 20px; }
    #FORT5 #section-1 .page .group_17 {
      width: 121px;
      height: 139px;
      margin: 21px 41px 0 26px; }
    #FORT5 #section-1 .page .image_9 {
      width: 43px;
      height: 65px;
      margin-left: 39px; }
    #FORT5 #section-1 .page .paragraph_15 {
      width: 121px;
      height: 49px;
      color: white;
      font-size: 20px;
      text-align: center;
      margin-top: 25px; }
    #FORT5 #section-1 .page .group_18 {
      width: 562px;
      height: 596px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/a759203de676f974f6bc2517af609e28.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text-group_14 {
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .paragraph_16 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    #FORT5 #section-1 .page .paragraph_17 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 20px; }
    #FORT5 #section-1 .page .box_11 {
      width: 1400px;
      height: 1107px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/e5185423d3dc272a5ac63b123f2f1052.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin: 100px auto 0 auto; }
    #FORT5 #section-1 .page .text_25 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: center;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px auto; }
    #FORT5 #section-1 .page .group_19 {
      width: 1362px;
      height: 958px;
      margin: 23px 0 50px 19px; }
    #FORT5 #section-1 .page .group_20 {
      width: 672px;
      height: 596px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/1ff31dae72adb0f626d65b308d87f04f.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .paragraph_18 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .image-text_6 {
      width: 315px;
      height: 76px;
      margin: 20px 0 393px 30px; }
    #FORT5 #section-1 .page .text-group_15 {
      color: white;
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .image_10 {
      width: 19px;
      height: 22px;
      margin-top: 49px; }
    #FORT5 #section-1 .page .group_21 {
      width: 672px;
      height: 343px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/a7dc62087a5de96622e47d31f2b65c86.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-top: 19px; }
    #FORT5 #section-1 .page .paragraph_19 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .image-text_7 {
      margin: 10px 0 0 30px; }
    #FORT5 #section-1 .page .label_3 {
      width: 21px;
      height: 21px; }
    #FORT5 #section-1 .page .thumbnail_1 {
      width: 20px;
      height: 18px;
      margin-top: 10px; }
    #FORT5 #section-1 .page .image_11 {
      width: 22px;
      height: 18px;
      margin-top: 11px; }
    #FORT5 #section-1 .page .text-group_16 {
      color: white;
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .box_13 {
      width: 672px;
      height: 958px; }
    #FORT5 #section-1 .page .box_14 {
      width: 672px;
      height: 496px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/48701fc2c69cd2d1cbf643db4341b721.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .paragraph_20 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .paragraph_21 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 20px 0 0 30px; }
    #FORT5 #section-1 .page .image_12 {
      width: 19px;
      height: 22px;
      margin: -30px 0 0 70px; }
    #FORT5 #section-1 .page .box_15 {
      height: 443px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/534e7e533e5ac3394001cb0eb7b64792.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-top: 19px; }
    #FORT5 #section-1 .page .text-group_17 {
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .paragraph_22 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      width: 425px;
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      margin-left: 1px;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    #FORT5 #section-1 .page .paragraph_23 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 10px; }
    #FORT5 #section-1 .page .box_16 {
      width: 1400px;
      height: 565px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/44df07fa8f079ef95f39f7d183161f8e.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin: 99px auto 0 auto; }
    #FORT5 #section-1 .page .text_26 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: center;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px auto; }
    #FORT5 #section-1 .page .group_22 {
      height: 416px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/e4bbd0ff8b6901b9157617a8ab672931.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 1362px;
      margin: 22px 0 50px 19px; }
    #FORT5 #section-1 .page .text-wrapper_1 {
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .text_27 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    #FORT5 #section-1 .page .image-wrapper_3 {
      margin: 30px auto; }
    #FORT5 #section-1 .page .image_13 {
      width: 529px;
      height: 289px; }
    #FORT5 #section-1 .page .image_14 {
      width: 133px;
      height: 286px;
      margin-left: 56px; }
    #FORT5 #section-1 .page .image_15 {
      width: 529px;
      height: 289px;
      margin-left: 56px; }
    #FORT5 #section-1 .page .box_17 {
      width: 1400px;
      height: 816px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/86cdd13d36f434e32a27c83c069571e2.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin: 93px auto 100px auto; }
    #FORT5 #section-1 .page .text_28 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: center;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px auto; }
    #FORT5 #section-1 .page .section_7 {
      width: 1361px;
      margin: 22px 0 50px 19px; }
      #FORT5 #section-1 .page .section_7 span[class^=text_] {
        background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
        color: white;
        font-size: 36px;
        font-weight: 700;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        margin: 28px 0 0 29px; }
    #FORT5 #section-1 .page .group_23 {
      width: 818px;
      height: 667px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/845206edb6fa624bcffd45b949a218c1.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .group_24 {
      width: 716px;
      height: 55px;
      margin: 18px 0 0 29px; }
    #FORT5 #section-1 .page .paragraph_24 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 6px; }
    #FORT5 #section-1 .page .arrow {
      width: 19px;
      height: 22px; }
    #FORT5 #section-1 .page .image_21 {
      width: 768px;
      height: 476px;
      margin: 32px 0 24px 25px; }
    #FORT5 #section-1 .page .group_25 {
      width: 524px;
      height: 667px; }
    #FORT5 #section-1 .page .box_18 {
      width: 524px;
      height: 161px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/e1ab4e29656e8c53bac6965f30c13548.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .image_22 {
      width: 465px;
      height: 62px;
      margin: 17px 0 30px 30px; }
    #FORT5 #section-1 .page .box_19 {
      height: 176px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/d3bf74f28f8982e0fe0d1f9605c2bf3a.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-top: 20px;
      width: 524px; }
    #FORT5 #section-1 .page .image-wrapper_4 {
      width: 462px;
      height: 58px;
      margin: 28px 0 32px 30px; }
    #FORT5 #section-1 .page .image_23 {
      width: 58px;
      height: 58px; }
    #FORT5 #section-1 .page .image_24 {
      width: 63px;
      height: 58px;
      margin-left: 17px; }
    #FORT5 #section-1 .page .image_25 {
      width: 58px;
      height: 58px;
      margin-left: 12px; }
    #FORT5 #section-1 .page .image_26 {
      width: 92px;
      height: 58px;
      margin-left: 17px; }
    #FORT5 #section-1 .page .image_27 {
      width: 125px;
      height: 58px;
      margin-left: 20px; }
    #FORT5 #section-1 .page .box_20 {
      width: 524px;
      height: 136px;
      margin-top: 20px; }
    #FORT5 #section-1 .page .group_26 {
      width: 253px;
      height: 136px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/c833b75660ecd9faa52740e05c04d01c.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .image-text_8 {
      width: 201px;
      height: 71px;
      margin: 33px 0 0 30px; }
    #FORT5 #section-1 .page .image_28 {
      width: 71px;
      height: 71px; }
    #FORT5 #section-1 .page .text-group_18 {
      width: 114px;
      height: 48px;
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 11px; }
    #FORT5 #section-1 .page .group_27 {
      width: 253px;
      height: 136px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/a5cd85b0bd56f00f90f380ffe7530dc9.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .image_29 {
      width: 60px;
      height: 90px;
      margin: 23px 0 0 30px; }
    #FORT5 #section-1 .page .text_32 {
      width: 103px;
      height: 16px;
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 60px 38px 0 22px; }
    #FORT5 #section-1 .page .box_21 {
      width: 524px;
      height: 136px;
      margin-top: 18px; }
    #FORT5 #section-1 .page .section_8 {
      width: 253px;
      height: 136px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/8f162d23966f5830feaf0b0a786537b9.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .image-text_9 {
      width: 170px;
      height: 79px;
      margin: 29px 0 0 26px; }
    #FORT5 #section-1 .page .image_30 {
      width: 79px;
      height: 79px; }
    #FORT5 #section-1 .page .text-group_19 {
      width: 78px;
      height: 77px;
      color: white;
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .section_9 {
      width: 253px;
      height: 136px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/e54cda298e4d646672f991da0b0fad19.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .image-text_10 {
      width: 181px;
      height: 66px;
      margin: 36px 0 0 30px; }
    #FORT5 #section-1 .page .image_31 {
      width: 66px;
      height: 66px; }
    #FORT5 #section-1 .page .text-group_20 {
      width: 99px;
      height: 44px;
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 10px; }
    #FORT5 #section-1 .page .section_10 {
      width: 1920px;
      height: 1049px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/49925a65cfad67072dcdc98d03706374.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text_33 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: #bdbdbd;
      font-size: 42px;
      font-weight: 700;
      text-align: center;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 100px 0 0 0; }
    #FORT5 #section-1 .page .text-wrapper_3 {
      width: 60%;
      font-weight: 700;
      text-align: center;
      margin: 30px auto; }
    #FORT5 #section-1 .page .paragraph_25 {
      color: white;
      font-size: 24px; }
    #FORT5 #section-1 .page .text_34 {
      display: inline-block;
      color: white;
      font-size: 20px;
      margin-top: 15px; }
    #FORT5 #section-1 .page .group_28 {
      width: 1200px;
      margin: 202px auto; }
      #FORT5 #section-1 .page .group_28 .span-1 {
        background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
        color: white;
        font-size: 36px;
        font-weight: 700;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; }
    #FORT5 #section-1 .page .span-2 {
      width: 205px;
      height: 21px;
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 11px; }
    #FORT5 #section-1 .page .section_11 {
      width: 1920px;
      margin-top: -2px; }
    #FORT5 #section-1 .page .block_7 {
      background-color: black;
      width: 1920px;
      height: 683px; }
    #FORT5 #section-1 .page .text_39 {
      font-size: 24px;
      font-weight: 700;
      text-align: center;
      margin: 99px auto 0 auto; }
    #FORT5 #section-1 .page .text_40 {
      font-size: 42px;
      font-weight: 700;
      text-align: center;
      margin: 15px auto; }
    #FORT5 #section-1 .page .image-text_11 {
      margin: 20px auto 0 auto;
      text-align: center; }
    #FORT5 #section-1 .page .text-group_23 {
      width: 170px;
      height: 21px;
      color: white;
      font-size: 20px;
      text-align: center;
      margin-top: 6px; }
    #FORT5 #section-1 .page .image_32 {
      width: 19px;
      height: 22px; }
    #FORT5 #section-1 .page .box_22 {
      background-color: #221100;
      width: 1125px;
      height: 307px;
      border: 2px solid black;
      margin: 53px auto 96px auto; }
    #FORT5 #section-1 .page .box_23 {
      width: 389px;
      height: 219px;
      margin: 43px 0 0 82px; }
    #FORT5 #section-1 .page .text-group_24 {
      width: 110px;
      height: 56px;
      margin-left: 14px; }
    #FORT5 #section-1 .page .text_41 {
      color: white;
      font-size: 32px;
      font-weight: 700;
      text-align: center; }
    #FORT5 #section-1 .page .text_42 {
      font-size: 24px;
      font-weight: 700;
      text-align: center; }
    #FORT5 #section-1 .page .image_33 {
      width: 389px;
      height: 142px;
      margin-top: 21px; }
    #FORT5 #section-1 .page .image_34 {
      width: 2px;
      height: 230px;
      margin: 38px 0 0 91px; }
    #FORT5 #section-1 .page .box_24 {
      width: 368px;
      height: 225px;
      margin: 42px 92px 0 101px; }
    #FORT5 #section-1 .page .text_43 {
      color: white;
      font-size: 32px;
      font-weight: 700; }
    #FORT5 #section-1 .page .text_44 {
      color: white;
      font-size: 24px;
      margin-top: 12px; }
    #FORT5 #section-1 .page .image_35 {
      width: 368px;
      height: 152px;
      margin-top: 16px; }
    #FORT5 #section-1 .page .block_8 {
      background-color: black;
      width: 1920px;
      margin-top: -2px; }
    #FORT5 #section-1 .page .text_45 {
      font-size: 42px;
      font-weight: 700;
      text-align: center;
      margin: 100px auto 0 auto; }
    #FORT5 #section-1 .page .block_9 {
      width: 1121px;
      height: 506px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/d900e25b2092c227331b0a58b3b0d64f.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin: 50px auto; }
    #FORT5 #section-1 .page .text-wrapper_4 {
      width: 463px;
      margin: 80px 0 0 40px; }
    #FORT5 #section-1 .page .paragraph_26 {
      color: white;
      font-size: 24px; }
    #FORT5 #section-1 .page .text_46 {
      display: inline-block;
      color: white;
      font-size: 20px;
      margin-top: 10px; }
    #FORT5 #section-1 .page .block_10 {
      background-color: black;
      position: relative;
      width: 1920px;
      margin-bottom: -1px; }
    #FORT5 #section-1 .page .image_36 {
      width: 1412px;
      height: 32px;
      margin: 100px auto  0 auto; }
    #FORT5 #section-1 .page .text_48 {
      font-size: 42px;
      text-align: center;
      margin: 15px auto; }
    #FORT5 #section-1 .page .text_49 {
      position: absolute;
      left: 50%;
      top: 25px;
      transform: translateX(-50%);
      font-size: 86px; }
    #FORT5 #section-1 .page .section_12 {
      position: relative;
      width: 1920px;
      height: 1080px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/45bc5a5ed442d1ac600fd2d467b9e2cb.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-top: -2px; }
    #FORT5 #section-1 .page .text-group_26 {
      text-align: center;
      margin: 50px auto 0 auto; }
    #FORT5 #section-1 .page .text_50 {
      font-size: 24px; }
    #FORT5 #section-1 .page .text_51 {
      font-size: 42px;
      margin-top: 10px;
      line-height: 1.4; }
    #FORT5 #section-1 .page .text-wrapper_6 {
      width: 1120px;
      text-align: center;
      margin: 28px auto 0 auto;
      color: white; }
    #FORT5 #section-1 .page .paragraph_28 {
      color: white;
      font-size: 24px; }
    #FORT5 #section-1 .page .text_52 {
      font-size: 20px;
      display: inline-block;
      padding-top: 20px;
      width: 80%; }
    #FORT5 #section-1 .page .group_29 {
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/53b5652f1c137a9d47f63a4a14bf9d67.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 906px;
      margin: 52px auto 0 auto; }
    #FORT5 #section-1 .page .image-wrapper_5 {
      width: 191px;
      margin: 43px 0 0 649px; }
    #FORT5 #section-1 .page .image_37 {
      width: 191px; }
    #FORT5 #section-1 .page .image-wrapper_6 {
      width: 217px;
      height: 95px;
      margin: 159px 0 41px 53px; }
    #FORT5 #section-1 .page .image_38 {
      width: 217px;
      height: 95px; }
    #FORT5 #section-1 .page .group_30 {
      margin: 10px auto 0 auto; }
    #FORT5 #section-1 .page .box_25 {
      border: 2px solid #ff7e00;
      padding: 10px;
      margin: 0 5px; }
    #FORT5 #section-1 .page .paragraph_31 {
      color: white;
      font-size: 24px;
      font-weight: 700;
      text-align: left; }
    #FORT5 #section-1 .page .text_55 {
      color: white;
      font-size: 20px;
      display: inline-block;
      margin-top: 10px; }
    #FORT5 #section-1 .page .section_16 {
      width: 1920px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/130ba951fa8f8aad62a03215d1431ec0.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-top: -2px; }
    #FORT5 #section-1 .page .text_60 {
      font-size: 42px;
      text-align: left;
      margin: 100px 0 0 260px; }
    #FORT5 #section-1 .page .text-wrapper_14 {
      width: 577px;
      height: 90px;
      color: white;
      text-align: left;
      margin: 28px 0 0 261px; }
    #FORT5 #section-1 .page .paragraph_36 {
      font-size: 48px; }
    #FORT5 #section-1 .page .text_61 {
      font-size: 48px; }
    #FORT5 #section-1 .page .group_39 {
      background-color: #221100;
      border: 2px solid black;
      width: 528px;
      margin: 49px 0 97px 258px;
      color: white; }
    #FORT5 #section-1 .page .block_11 {
      margin: 18px 0 0 30px;
      text-align: left; }
    #FORT5 #section-1 .page .text_62 {
      font-size: 32px;
      margin-top: 4px; }
    #FORT5 #section-1 .page .text-wrapper_15 {
      margin: 6px 0 0 29px; }
    #FORT5 #section-1 .page .text_63 {
      font-size: 20px; }
    #FORT5 #section-1 .page .text-wrapper_16 {
      margin: 20px 0 0 30px; }
    #FORT5 #section-1 .page .text_64 {
      font-size: 20px;
      font-weight: 700; }
    #FORT5 #section-1 .page .block_12 {
      width: 458px;
      margin: 4px 0 0 30px; }
    #FORT5 #section-1 .page .image-text_12 {
      width: 348px;
      height: 43px;
      margin-top: 3px; }
    #FORT5 #section-1 .page .image_39 {
      width: 348px;
      height: 10px; }
    #FORT5 #section-1 .page .text-group_27 {
      width: 61px;
      height: 17px;
      color: #666666;
      font-size: 20px;
      text-align: left;
      margin-top: 16px; }
    #FORT5 #section-1 .page .text_65 {
      font-size: 20px; }
    #FORT5 #section-1 .page .block_13 {
      width: 454px;
      height: 17px;
      margin: 2px 0 24px 30px; }
    #FORT5 #section-1 .page .image_40 {
      width: 260px;
      height: 10px;
      margin-top: 10px; }
    #FORT5 #section-1 .page .text_66 {
      color: #666666;
      font-size: 20px; }
    #FORT5 #section-1 .page .section_17 {
      background-color: black;
      position: relative;
      width: 1920px; }
    #FORT5 #section-1 .page .text_67 {
      font-size: 42px;
      text-align: center;
      margin: 100px 0 0 0; }
    #FORT5 #section-1 .page .block_14 {
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/953547417434cfa2c9346ed3158e26eb.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 1047px;
      margin: 0 auto  48px auto; }
    #FORT5 #section-1 .page .section_18 {
      background-color: #221100;
      height: 267px;
      border: 2px solid black;
      width: 1036px;
      margin: 656px 0 0 6px; }
    #FORT5 #section-1 .page .box_29 {
      margin: 2px 0 0 345px; }
    #FORT5 #section-1 .page .text-group_28 {
      color: #bdbdbd;
      font-size: 32px;
      text-align: center;
      margin-top: 3px;
      line-height: 1.5; }
    #FORT5 #section-1 .page .label_5 {
      width: 22px;
      height: 29px; }
    #FORT5 #section-1 .page .box_30 {
      width: 965px;
      margin: 10px auto; }
    #FORT5 #section-1 .page .text-wrapper_17 {
      width: 96px;
      height: 55px;
      margin-top: 53px; }
    #FORT5 #section-1 .page .text_68 {
      color: white;
      font-size: 20px;
      font-weight: 700;
      text-align: left; }
    #FORT5 #section-1 .page .text_69 {
      color: #bdbdbd;
      font-size: 32px;
      text-align: left;
      margin-top: 14px; }
    #FORT5 #section-1 .page .image_41 {
      width: 338px;
      height: 157px;
      margin: 6px 0 0 27px; }
    #FORT5 #section-1 .page .image_42 {
      width: 2px;
      height: 174px;
      margin-left: 34px; }
    #FORT5 #section-1 .page .text-wrapper_18 {
      width: 78px;
      height: 56px;
      margin: 52px 0 0 32px; }
    #FORT5 #section-1 .page .text_70 {
      color: #666666;
      font-size: 20px;
      font-weight: 700;
      text-align: left; }
    #FORT5 #section-1 .page .text_71 {
      color: #666666;
      font-size: 32px;
      font-weight: 700;
      text-align: left;
      margin-top: 14px; }
    #FORT5 #section-1 .page .image_43 {
      width: 329px;
      height: 157px;
      margin: 6px 0 0 29px; }
    #FORT5 #section-1 .page .section_19 {
      background-color: black;
      width: 1920px;
      height: 1081px;
      margin-top: -2px; }
    #FORT5 #section-1 .page .box_31 {
      width: 1400px;
      margin: 50px auto 0 auto; }
    #FORT5 #section-1 .page .section_20 {
      background-color: #221100;
      width: 459px;
      height: 794px;
      border: 2px solid black;
      padding: 25px;
      margin: 0 10px; }
    #FORT5 #section-1 .page .text-wrapper_20 {
      text-align: left;
      color: white; }
    #FORT5 #section-1 .page .paragraph_38 {
      font-size: 24px;
      font-weight: 700; }
    #FORT5 #section-1 .page .text_74 {
      font-size: 18px;
      display: inline-block;
      margin-top: 10px; }
    #FORT5 #section-1 .page .image_44 {
      margin-top: 25px; }
    #FORT5 #section-1 .page .section_23 {
      width: 1920px;
      margin-top: -2px; }
    #FORT5 #section-1 .page .group_40 {
      width: 1920px;
      height: 611px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/9b7423fad76a57752d5e243a88340b36.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text-group_29 {
      width: 487px;
      height: 238px;
      margin: 186px 0 0 259px;
      text-align: left; }
    #FORT5 #section-1 .page .paragraph_41 {
      font-size: 42px; }
    #FORT5 #section-1 .page .text-wrapper_23 {
      width: 486px;
      text-align: left;
      margin: 28px 0 0 1px;
      color: white; }
    #FORT5 #section-1 .page .paragraph_42 {
      font-size: 24px;
      font-weight: 700; }
    #FORT5 #section-1 .page .text_77 {
      font-size: 20px;
      display: inline-block;
      padding-top: 10px; }
    #FORT5 #section-1 .page .group_42 {
      background-color: black;
      width: 1920px;
      height: 766px; }
    #FORT5 #section-1 .page .section_24 {
      width: 1400px;
      margin: 50px auto 98px auto;
      color: white; }
    #FORT5 #section-1 .page .box_32 {
      height: 387px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/3d094c402740a18f4199441f0c76557b.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 455px; }
    #FORT5 #section-1 .page .text-wrapper_24 {
      margin: 20px 0 0 20px; }
    #FORT5 #section-1 .page .text_83 {
      font-size: 20px;
      font-weight: 700; }
    #FORT5 #section-1 .page .text_84 {
      display: inline-block;
      font-size: 20px;
      font-weight: 700;
      margin: 20px 0 0 20px; }
    #FORT5 #section-1 .page .paragraph_44 {
      font-size: 20px;
      display: inline-block;
      padding-top: 15px; }
    #FORT5 #section-1 .page .box_33 {
      height: 387px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/b596b9237e44ea037138fdff1e3567e1.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-left: 18px;
      width: 455px; }
    #FORT5 #section-1 .page .text-wrapper_26 {
      height: 387px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/4c30511c59f7c7d47d113a0471828661.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-left: 18px;
      width: 455px; }
    #FORT5 #section-1 .page .group_43 {
      margin-top: -2px;
      width: 1920px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/aaae32c5cc211ea4391d8c9ada4202b0.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .group_44 {
      width: 1400px;
      margin: 76px auto 0 auto; }
    #FORT5 #section-1 .page .text-wrapper_28 {
      color: white;
      text-align: left; }
    #FORT5 #section-1 .page .group_45 {
      width: 1324px;
      height: 83px;
      margin: 76px 0 80px 260px; }
    #FORT5 #section-1 .page .group_46 {
      background-color: black;
      position: relative;
      width: 1920px;
      padding-bottom: 90px; }
    #FORT5 #section-1 .page .group_46_outer {
      width: 1400px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      column-gap: 30px;
      justify-content: center; }
    #FORT5 #section-1 .page .image_48 {
      width: 100%; }
    #FORT5 #section-1 .page .text-group_32 {
      color: white;
      font-size: 20px;
      text-align: center;
      margin: 15px auto; }
    #FORT5 #section-1 .page .text-group_33 {
      text-align: left;
      color: white;
      display: inline-block;
      padding-top: 30px; }
    #FORT5 #section-1 .page .group_47 {
      background-color: black;
      width: 1920px;
      height: 611px;
      margin-top: -2px; }
    #FORT5 #section-1 .page .text-group_36 {
      width: 448px;
      height: 196px;
      margin: 204px 0 0 259px; }
    #FORT5 #section-1 .page .text_88 {
      width: 447px;
      height: 78px;
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 37px 0 0 1px; }
    #FORT5 #section-1 .page .box_34 {
      height: 410px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/ea03631c654704e942f003e94f1eeca6.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 810px;
      margin: 110px 261px 0 0; }
    #FORT5 #section-1 .page .text-wrapper_32 {
      width: 457px;
      height: 32px;
      margin: 11px 0 0 12px; }
    #FORT5 #section-1 .page .text_89 {
      width: 48px;
      height: 31px;
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: left;
      margin-top: 1px; }
    #FORT5 #section-1 .page .text_90 {
      width: 54px;
      height: 32px;
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: left; }
    #FORT5 #section-1 .page .text-wrapper_33 {
      width: 255px;
      height: 33px;
      margin: 171px 0 163px 415px; }
    #FORT5 #section-1 .page .text_91 {
      width: 55px;
      height: 31px;
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: left;
      margin-top: 1px; }
    #FORT5 #section-1 .page .text_92 {
      width: 54px;
      height: 33px;
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: left; }
    #FORT5 #section-1 .page .section_25 {
      width: 1920px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/6f6403e6d6cece1ed518d976aacf6284.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-top: -1px; }
    #FORT5 #section-1 .page .block_15 {
      width: 1402px;
      margin: 761px auto 92px auto;
      color: white; }
    #FORT5 #section-1 .page .group_48 {
      background-color: #221100;
      width: 459px;
      height: 155px;
      border: 2px solid #FF7E00;
      margin: -2px 0 0 18px; }
    #FORT5 #section-1 .page .box_35 {
      margin: 27px 0 0 46px; }
    #FORT5 #section-1 .page .label_6 {
      width: 44px; }
    #FORT5 #section-1 .page .text_95 {
      font-size: 24px;
      margin-left: 10px;
      margin-top: 10px; }
    #FORT5 #section-1 .page .text_96 {
      width: 360px;
      font-size: 20px;
      margin: 11px 0 0 46px; }
    #FORT5 #section-1 .page .label_7 {
      width: 42px; }
    #FORT5 #section-1 .page .label_8 {
      width: 44px;
      height: 44px; }
    #FORT5 #section-1 .page .section_26 {
      background-color: black;
      width: 1920px;
      margin-top: -2px; }
    #FORT5 #section-1 .page .section_27 {
      width: 1400px;
      margin: 100px auto 0 auto; }
    #FORT5 #section-1 .page .group_52 {
      width: 574px;
      color: white;
      margin-top: 72px; }
    #FORT5 #section-1 .page .text-wrapper_35 {
      margin-top: 25px; }
    #FORT5 #section-1 .page .image_52 {
      width: 717px; }
    #FORT5 #section-1 .page .image-wrapper_8 {
      width: 1400px;
      justify-content: space-between;
      margin: 50px auto 0 auto; }
    #FORT5 #section-1 .page .image_53-0 {
      width: 455px;
      margin-right: 18px; }
    #FORT5 #section-1 .page .section_28 {
      width: 1305px;
      text-align: left;
      color: white;
      margin: 27px auto 102px auto; }
    #FORT5 #section-1 .page .text-wrapper_36 {
      width: 399px;
      text-align: left; }
    #FORT5 #section-1 .page .paragraph_59 {
      font-size: 24px;
      font-weight: 700; }
    #FORT5 #section-1 .page .text_103 {
      font-size: 20px;
      display: inline-block;
      padding-top: 10px; }
    #FORT5 #section-1 .page .text-wrapper_37 {
      width: 391px;
      margin-left: 75px; }
    #FORT5 #section-1 .page .text-wrapper_38 {
      width: 359px;
      margin-left: 80px; }
    #FORT5 #section-1 .page .section_29 {
      background-color: black;
      width: 1920px;
      padding-bottom: 20px;
      margin-bottom: -2px; }
    #FORT5 #section-1 .page .group_53 {
      width: 1920px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/94a2fdff7aa64134ece43acc07b141af.webp) 100% no-repeat;
      background-size: 100% 100%;
      color: white;
      text-align: left; }
    #FORT5 #section-1 .page .text-wrapper_39 {
      width: 800px;
      text-align: left;
      margin: 100px 0 0 260px;
      color: white; }
    #FORT5 #section-1 .page .text_106 {
      font-size: 42px;
      font-weight: 700; }
    #FORT5 #section-1 .page .text_105 {
      font-size: 24px;
      display: inline-block;
      font-weight: 500;
      padding-top: 15px; }
    #FORT5 #section-1 .page .image_54 {
      width: 573px;
      height: 267px;
      margin: 52px 0 100px 264px; }
    #FORT5 #section-1 .page .group_54 {
      width: 1920px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/fd29524df6346e5b1de190c4fc2360a6.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text-wrapper_40 {
      width: 800px;
      color: white;
      text-align: left;
      margin: 100px 0 0 973px; }
    #FORT5 #section-1 .page .image_55 {
      width: 576px;
      height: 268px;
      margin: 52px 0 89px 973px; }
    #FORT5 #section-1 .page .group_55 {
      width: 1400px;
      margin: 100px auto 0 auto; }
    #FORT5 #section-1 .page .group_56 {
      width: 800px;
      margin-top: 82px; }
    #FORT5 #section-1 .page .section_30 {
      margin-top: 29px;
      text-align: left;
      color: white; }
    #FORT5 #section-1 .page .image_56 {
      width: 56px; }
    #FORT5 #section-1 .page .text_111 {
      display: inline-block;
      font-size: 24px;
      font-weight: 700;
      margin-top: 18px;
      margin-left: 20px; }
    #FORT5 #section-1 .page .text_112 {
      width: 664px;
      color: white;
      font-size: 20px;
      margin-top: 18px; }
    #FORT5 #section-1 .page .image_57 {
      width: 583px; }
    #FORT5 #section-1 .page .group_57 {
      width: 1400px;
      margin: 50px auto 0 auto;
      color: white;
      font-size: 20px;
      font-weight: 700;
      text-align: center; }
    #FORT5 #section-1 .page .section_31 {
      background-color: #221100;
      width: 340px;
      height: 306px;
      border: 2px solid black;
      margin: -2px 0 0 -2px; }
    #FORT5 #section-1 .page .image-text_18 {
      width: 304px;
      margin: 18px auto; }
    #FORT5 #section-1 .page .image-wrapper_9 {
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/16fd74a4a2b195b34b00e51e1cff4078.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .image_58 {
      width: 52px;
      margin-left: 126px; }
    #FORT5 #section-1 .page .text-group_37 {
      margin: 15px auto 0  auto; }
    #FORT5 #section-1 .page .image-text_19 {
      width: 304px;
      height: 270px;
      margin: 18px 0 0 17px; }
    #FORT5 #section-1 .page .image_59 {
      width: 304px;
      height: 232px; }
    #FORT5 #section-1 .page .section_33 {
      background-color: #221100;
      width: 693px;
      border: 2px solid black;
      margin: -2px -2px 0 16px; }
    #FORT5 #section-1 .page .box_37 {
      position: relative;
      width: 660px;
      height: 232px;
      margin: 18px 0 0 16px; }
    #FORT5 #section-1 .page .image_60 {
      width: 321px;
      height: 232px; }
    #FORT5 #section-1 .page .group_58 {
      height: 232px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/006ba18fc21c5ec65441b136a43c4d43.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 321px; }
    #FORT5 #section-1 .page .text-wrapper_41 {
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 11px;
      height: 23px;
      width: 56px;
      margin: 9px 0 0 8px; }
    #FORT5 #section-1 .page .text_113 {
      width: 36px;
      height: 13px;
      color: white;
      font-size: 15px;
      font-weight: 500;
      text-align: center;
      margin: 4px 0 0 10px; }
    #FORT5 #section-1 .page .box_38 {
      background-color: #221100;
      width: 693px;
      height: 306px;
      border: 2px solid black;
      margin: -2px 0 0 -2px; }
    #FORT5 #section-1 .page .group_60 {
      position: relative;
      width: 660px;
      margin: 18px 0 0 17px; }
    #FORT5 #section-1 .page .image_61 {
      width: 321px; }
    #FORT5 #section-1 .page .group_61 {
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/a073661830b4e91dd356ef4d942ee26c.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 321px; }
    #FORT5 #section-1 .page .label_10 {
      position: absolute;
      left: 314px;
      top: 96px;
      width: 32px;
      height: 32px; }
    #FORT5 #section-1 .page .group_63 {
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/812f7f457041738077e19ef61b85d3b1.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 321px; }
    #FORT5 #section-1 .page .section_35 {
      position: relative;
      width: 1920px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/02dea09aa709f8640984e70aea8c3a10.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text_123 {
      width: 60%;
      color: white;
      font-size: 20px;
      text-align: center;
      margin: 38px auto; }
    #FORT5 #section-1 .page .text-wrapper_44 {
      text-align: center;
      margin: 580px auto 19px auto;
      color: white; }
      #FORT5 #section-1 .page .text-wrapper_44 .text_52 {
        padding-top: 0; }
    #FORT5 #section-1 .page .section_36 {
      width: 1920px;
      margin-bottom: 1px; }
    #FORT5 #section-1 .page .box_47 {
      background-color: black;
      position: relative;
      width: 1920px; }
    #FORT5 #section-1 .page .text-wrapper_39_1 {
      margin-top: 50px; }
    #FORT5 #section-1 .page .text-wrapper_39_2 {
      margin-top: 10px; }
    #FORT5 #section-1 .page .image_64 {
      position: absolute;
      left: 837px;
      top: 32px;
      width: 897px; }
    #FORT5 #section-1 .page .box_57 {
      background-color: black;
      width: 1920px; }
      #FORT5 #section-1 .page .box_57 .group_46 {
        padding-top: 50px; }
    #FORT5 #section-1 .page .box_59 {
      background-color: black;
      width: 1920px;
      height: 845px; }
    #FORT5 #section-1 .page .paragraph_71 {
      font-size: 42px;
      margin: 101px 0 0 259px; }
    #FORT5 #section-1 .page .block_16 {
      width: 1400px;
      margin: 52px auto 0 auto; }
    #FORT5 #section-1 .page .group_67 {
      background-color: #221100;
      border: 2px solid black;
      margin: -2px 10px 0 -2px;
      padding: 20px; }
    #FORT5 #section-1 .page .text-wrapper_54 {
      margin: 10px 0 0 19px; }
      #FORT5 #section-1 .page .text-wrapper_54 .text_106 {
        font-size: 26px; }
    #FORT5 #section-1 .page .group_68 {
      margin: 27px 0 0 25px; }
    #FORT5 #section-1 .page .image-text_24 {
      height: 59px;
      align-items: center; }
    #FORT5 #section-1 .page .image_69 {
      width: 59px;
      height: 59px; }
    #FORT5 #section-1 .page .text-group_44 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-left: 9px; }
    #FORT5 #section-1 .page .image-text_25 {
      margin-left: 20px;
      align-items: center; }
    #FORT5 #section-1 .page .image_70 {
      width: 59px;
      height: 59px; }
    #FORT5 #section-1 .page .group_70 {
      background-color: #221100;
      border: 2px solid black;
      margin: -2px -2px 0 0;
      padding: 20px; }
    #FORT5 #section-1 .page .group_73 {
      background-color: #221100;
      height: 241px;
      border: 2px solid black;
      width: 955px; }
      #FORT5 #section-1 .page .group_73 .image-text_25 {
        margin-left: 0; }
    #FORT5 #section-1 .page .group_68-1 {
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      column-gap: 10px; }
    #FORT5 #section-1 .page .text-wrapper_57 {
      height: 241px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/111109cd2d30a0e40243ac192dad70a0.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-left: 18px;
      width: 204px; }
    #FORT5 #section-1 .page .paragraph_73 {
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      margin: 19px 0 0 18px; }
    #FORT5 #section-1 .page .text-wrapper_58 {
      height: 241px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/5463e67c60d58d9168ab87891573e8bb.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-left: 20px;
      width: 204px; }
  #FORT5 #section-2 {
    width: 1920px;
    margin-top: -2px; }
    #FORT5 #section-2 .page {
      position: relative;
      width: 1920px;
      overflow: hidden;
      margin-top: -2px;
      margin-bottom: -2px; }
    #FORT5 #section-2 .block_1 {
      background-color: black;
      position: relative;
      width: 1920px;
      text-align: center;
      margin-top: -2px; }
    #FORT5 #section-2 .image_1 {
      width: 1412px;
      margin: 100px auto 0 auto; }
    #FORT5 #section-2 .text_1 {
      font-size: 42px;
      margin: 15px auto 10px auto; }
    #FORT5 #section-2 .text_2 {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      top: 25px;
      color: #bdbdbd;
      font-size: 86px; }
    #FORT5 #section-2 .block_2 {
      width: 1920px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/870b54b342afbfe68582eccd27a813c7.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-2 .text-wrapper_1 {
      width: 96%;
      color: white;
      text-align: center;
      margin: 28px auto 80px auto; }
      #FORT5 #section-2 .text-wrapper_1 span {
        display: inline-block; }
    #FORT5 #section-2 .text_3 {
      font-size: 24px;
      margin-top: 15px; }
    #FORT5 #section-2 .text_4 {
      font-size: 42px;
      margin: 11px auto 0 auto; }
    #FORT5 #section-2 .text_5 {
      font-size: 20px; }
    #FORT5 #section-2 .group_1 {
      width: 1344px;
      margin: 550px auto 99px auto; }
    #FORT5 #section-2 .grid_1 {
      flex-wrap: wrap;
      gap: 15px; }
    #FORT5 #section-2 .box_1 {
      background-color: #221100;
      border: 2px solid #FF7E00; }
    #FORT5 #section-2 .text-wrapper_2 {
      padding: 10px;
      color: white;
      text-align: left; }
    #FORT5 #section-2 .paragraph_2 {
      font-size: 24px;
      font-weight: 700; }
    #FORT5 #section-2 .text_6 {
      font-size: 20px; }
    #FORT5 #section-2 .box_5 {
      background-color: #221100;
      border: 2px solid #FF7E00;
      padding: 20px; }
    #FORT5 #section-2 .text_10 {
      font-size: 32px; }
    #FORT5 #section-2 .box_6 {
      width: 625px;
      height: 90px;
      margin: 25px 0 25px 24px; }
    #FORT5 #section-2 .group_2 {
      margin-top: 3px; }
    #FORT5 #section-2 .group_3 {
      margin-left: 1px;
      align-items: center; }
    #FORT5 #section-2 .text_11 {
      font-size: 34px; }
    #FORT5 #section-2 .label_1 {
      width: 24px;
      height: 32px; }
    #FORT5 #section-2 .paragraph_6 {
      white-space: nowrap;
      font-size: 20px; }
    #FORT5 #section-2 .image_2 {
      width: 2px;
      height: 90px;
      margin-left: 20px; }
    #FORT5 #section-2 .group_4 {
      margin: 2px 0 0 19px; }
    #FORT5 #section-2 .text_12 {
      color: white;
      font-size: 20px;
      font-weight: 700; }
    #FORT5 #section-2 .image-text_1 {
      margin-top: 7px; }
    #FORT5 #section-2 .image_3 {
      width: 348px;
      height: 10px; }
    #FORT5 #section-2 .text-group_1 {
      color: #666666;
      font-size: 20px;
      margin: 15px 0 0 0; }
    #FORT5 #section-2 .image_4 {
      width: 180px;
      height: 10px;
      margin-top: 6px; }
    #FORT5 #section-2 .text-wrapper_7 {
      width: 77px;
      height: 65px;
      margin: 22px 0 0 34px; }
    #FORT5 #section-2 .text_13 {
      color: white;
      font-size: 20px;
      font-weight: 700; }
    #FORT5 #section-2 .text_14 {
      color: #666666;
      font-size: 20px;
      margin-top: 27px; }
    #FORT5 #section-2 .block_3 {
      position: relative;
      width: 1920px;
      height: 1080px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/fc7b2c4b19ce19341fc29df399c7b937.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-2 .group_5 {
      width: 760px;
      margin: 33px auto 706px auto; }
    #FORT5 #section-2 .section_1 {
      background-color: rgba(34, 17, 0, 0.7);
      width: 216px;
      height: 79px; }
    #FORT5 #section-2 .section_2 {
      background-color: rgba(34, 17, 0, 0.7);
      width: 286px;
      height: 79px;
      margin-left: 21px; }
    #FORT5 #section-2 .section_3 {
      background-color: rgba(34, 17, 0, 0.7);
      width: 216px;
      height: 79px;
      margin-left: 21px; }
    #FORT5 #section-2 .block_4 {
      position: relative;
      width: 1920px;
      height: 1080px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/946c7af67108a24ec9a937f351662c0c.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-2 .block_5 {
      width: 1920px; }
    #FORT5 #section-2 .group_10 {
      width: 1920px;
      height: 848px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/eaf22b6fd71269ffb2153d3b8fab97f8.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-2 .box_7 {
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/f4c0c514a3948884decfc0d503b33aa3.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 1047px;
      margin: 52px auto 104px auto; }
    #FORT5 #section-2 .block_6 {
      background-color: #221100;
      border: 2px solid #FF7E00;
      margin: 336px auto 0 auto;
      color: white;
      padding: 20px;
      align-items: center;
      column-gap: 10px; }
    #FORT5 #section-2 .image_6 {
      width: 59px;
      height: 59px; }
    #FORT5 #section-2 .paragraph_13 {
      width: 124px;
      font-size: 20px;
      margin-left: 10px; }
    #FORT5 #section-2 .group_11 {
      background-color: black;
      width: 1920px;
      height: 370px; }
    #FORT5 #section-2 .text-group_2 {
      width: 35%;
      height: 170px;
      margin: 99px 60px 0 260px; }
    #FORT5 #section-2 .paragraph_18 {
      font-size: 42px; }
    #FORT5 #section-2 .text_25 {
      color: white;
      font-size: 20px;
      margin-top: 29px; }
    #FORT5 #section-2 .group_12 {
      width: 200px;
      height: 165px;
      margin: 102px 0 0 20px; }
    #FORT5 #section-2 .image-text_2 {
      align-items: center;
      text-align: left;
      color: white; }
    #FORT5 #section-2 .image_11 {
      width: 65px;
      height: 58px; }
    #FORT5 #section-2 .text-group_3 {
      width: 67px;
      margin-right: 10px; }
    #FORT5 #section-2 .text_26 {
      font-size: 32px;
      font-weight: 700; }
    #FORT5 #section-2 .text_27 {
      font-size: 20px; }
    #FORT5 #section-2 .group_15 {
      background-color: black;
      position: relative;
      width: 1920px;
      height: 841px; }
    #FORT5 #section-2 .box_8 {
      width: 659px;
      margin: 99px 0 0 260px; }
    #FORT5 #section-2 .text_38 {
      font-size: 24px; }
    #FORT5 #section-2 .text_39 {
      font-size: 42px;
      margin-top: 11px;
      white-space: nowrap; }
    #FORT5 #section-2 .text-wrapper_14 {
      color: white;
      margin-top: 38px; }
    #FORT5 #section-2 .paragraph_19 {
      font-size: 24px; }
    #FORT5 #section-2 .text_40 {
      font-size: 20px; }
    #FORT5 #section-2 .image_17 {
      width: 583px;
      height: 401px;
      margin: 29px 260px 0 0; }
    #FORT5 #section-2 .image-wrapper_1 {
      background-color: #221100;
      position: absolute;
      left: 259px;
      top: 429px;
      width: 1406px;
      height: 315px;
      border: 2px solid black; }
    #FORT5 #section-2 .image_18 {
      width: 620px;
      height: 254px;
      margin: 31px 0 0 32px; }
    #FORT5 #section-2 .image_19 {
      width: 2px;
      height: 260px;
      margin: 28px 0 0 50px; }
    #FORT5 #section-2 .image_20 {
      width: 620px;
      height: 254px;
      margin: 31px 32px 0 50px; }
    #FORT5 #section-2 .group_16 {
      background-color: white;
      position: relative;
      width: 1920px;
      text-align: center; }
    #FORT5 #section-2 .image_21 {
      width: 1412px;
      margin: 101px auto 0 auto; }
    #FORT5 #section-2 .text_41 {
      font-size: 42px;
      margin: 14px auto 0 auto; }
    #FORT5 #section-2 .text_42 {
      font-size: 24px;
      margin: 5px auto 0 auto; }
    #FORT5 #section-2 .text_44 {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      top: 25px;
      font-size: 86px; }
    #FORT5 #section-2 .block_20 {
      margin-top: 50px;
      background-color: white;
      width: 1920px; }
    #FORT5 #section-2 .box_11 {
      background-color: #fff2d9;
      width: 1126px;
      height: 225px;
      border: 2px solid black;
      margin: 46px auto 97px auto; }
    #FORT5 #section-2 .group_21 {
      width: 1096px;
      height: 62px;
      margin: 21px 0 0 15px; }
    #FORT5 #section-2 .image_37 {
      width: 479px;
      height: 62px; }
    #FORT5 #section-2 .text-wrapper_19 {
      text-align: left;
      font-size: 20px;
      color: black; }
    #FORT5 #section-2 .text_75 {
      font-weight: normal; }
    #FORT5 #section-2 .image-wrapper_8 {
      height: 2px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/f81de36ec9229914c27887b8b081f438.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 1088px;
      margin: 19px 0 0 19px; }
    #FORT5 #section-2 .image_38 {
      width: 2px;
      height: 114px;
      margin: 1px 0 0 543px; }
    #FORT5 #section-2 .group_22 {
      width: 1072px;
      height: 80px;
      margin: 19px 0 22px 25px; }
    #FORT5 #section-2 .image-text_13 {
      width: 459px;
      height: 80px; }
    #FORT5 #section-2 .image_39 {
      width: 79px;
      height: 80px; }
    #FORT5 #section-2 .text-group_15 {
      width: 370px;
      color: black;
      text-align: left;
      margin-top: 5px;
      font-size: 20px;
      margin-left: 20px; }
    #FORT5 #section-2 .image-text_14 {
      width: 509px;
      height: 68px;
      margin-top: 6px; }
    #FORT5 #section-2 .block_21 {
      background-color: white;
      width: 1920px;
      color: black;
      text-align: left;
      padding-bottom: 200px; }
    #FORT5 #section-2 .text_76 {
      font-size: 42px;
      margin: 34px auto 50px auto; }
    #FORT5 #section-2 .text-wrapper_20 {
      width: 1120px;
      margin: 0 auto 0 auto;
      padding: 20px 0;
      line-height: 1;
      display: flex;
      align-items: center;
      font-size: 20px; }
    #FORT5 #section-2 .text-wrapper_20:nth-child(odd) {
      background-color: white; }
    #FORT5 #section-2 .text-wrapper_20:nth-child(even) {
      background: #F2F2F2; }
    #FORT5 #section-2 .text_77 {
      width: 30%;
      font-weight: 700;
      margin: 0; }
    #FORT5 #section-2 .text_78 {
      width: 70%;
      margin: 0; }

@media screen and (max-device-width: 768px) {
  #FORT5 #section-1 .page {
    position: relative;
    width: 1920px;
    overflow: hidden;
    background: #000; }
    #FORT5 #section-1 .page .section_1 {
      width: 1920px;
      height: 1080px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/134d5e54ec797d68bd9d00ed5aa7db56.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text-group_1 {
      color: white;
      margin: 300px 0 0 100px; }
    #FORT5 #section-1 .page .text_1 {
      font-size: 120px; }
    #FORT5 #section-1 .page .paragraph_1 {
      font-size: 50px;
      margin: 0; }
    #FORT5 #section-1 .page .text_2 {
      font-size: 40px;
      margin: 18px 0 0 1px; }
    #FORT5 #section-1 .page .section_2 {
      background-color: black;
      width: 1920px; }
    #FORT5 #section-1 .page .box_1 {
      margin: 150px auto  260px auto;
      transform: scale(1.3); }
    #FORT5 #section-1 .page .text_3 {
      width: 100%;
      color: white;
      font-size: 42px;
      text-align: center;
      margin-top: 34px; }
    #FORT5 #section-1 .page .block_1 {
      width: 1362px;
      height: 452px;
      margin: 32px 0 51px 19px; }
    #FORT5 #section-1 .page .box_2 {
      width: 860px;
      height: 452px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/e928a03cea55db22bd2ad39e18965feb.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text_4 {
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      margin: 30px 0 0 31px; }
    #FORT5 #section-1 .page .text_5 {
      color: white;
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      margin: 77px 0 0 30px; }
    #FORT5 #section-1 .page .text_6 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 10px 0 0 36px; }
    #FORT5 #section-1 .page .text_7 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 6px 0 0 35px; }
    #FORT5 #section-1 .page .text-group_2 {
      width: 206px;
      height: 54px;
      margin: 65px 0 116px 36px; }
    #FORT5 #section-1 .page .text_8 {
      color: white;
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      margin-left: 1px; }
    #FORT5 #section-1 .page .text_9 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 5px; }
    #FORT5 #section-1 .page .box_3 {
      height: 452px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/73c87af95f149a9a227a34b2ebcd24ca.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 484px; }
    #FORT5 #section-1 .page .section_3 {
      width: 236px;
      height: 42px;
      margin: 31px 0 0 31px; }
    #FORT5 #section-1 .page .section_4 {
      background-image: linear-gradient(180deg, #e99406 0, #e99406 0, #ffd25a 100%, #ffd25a 100%);
      border-radius: 50%;
      width: 42px;
      height: 42px;
      border: 1px solid white; }
    #FORT5 #section-1 .page .text_10 {
      color: white;
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      margin-top: 7px; }
    #FORT5 #section-1 .page .section_5 {
      width: 245px;
      height: 42px;
      margin: 22px 0 0 31px; }
    #FORT5 #section-1 .page .box_4 {
      background-image: linear-gradient(180deg, black 0, black 0, #ababab 100%, #ababab 100%);
      border-radius: 50%;
      width: 42px;
      height: 42px;
      border: 1px solid white; }
    #FORT5 #section-1 .page .text_11 {
      color: white;
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      margin-top: 7px; }
    #FORT5 #section-1 .page .box_5 {
      margin: 99px auto;
      transform: scale(1.3); }
    #FORT5 #section-1 .page .text_12 {
      color: white;
      font-size: 42px;
      text-align: center;
      margin: 30px auto; }
    #FORT5 #section-1 .page .block_2 {
      width: 1362px;
      height: 452px;
      margin: 22px 0 0 19px; }
    #FORT5 #section-1 .page .box_6 {
      width: 672px;
      height: 452px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/3fd349767b6ca456fc95c00a5a61cb7e.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text-group_3 {
      height: 77px;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .text_13 {
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    #FORT5 #section-1 .page .text_14 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 18px 0 0 0; }
    #FORT5 #section-1 .page .box_7 {
      width: 672px;
      height: 452px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/6a2a624e7ef3488d528ff70b3446d9df.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text_15 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .image-text_1 {
      width: 217px;
      margin: 20px 0 auto 30px; }
    #FORT5 #section-1 .page .text-group_4 {
      color: white;
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .block_3 {
      width: 1364px;
      height: 272px;
      margin: 18px 0 52px 17px; }
    #FORT5 #section-1 .page .group_1 {
      width: 855px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/9366cecf5818de3724f482ee3a9ce330.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .paragraph_2 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px 0 0 30px;
      line-height: 1.4; }
    #FORT5 #section-1 .page .image-text_2 {
      width: 365px;
      margin: 15px 0 0 30px; }
    #FORT5 #section-1 .page .text-group_5 {
      color: white;
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .image_2 {
      width: 19px;
      height: 22px; }
    #FORT5 #section-1 .page .group_2 {
      background-image: linear-gradient(90deg, #262626 0, #262626 0, white 100%, white 100%);
      border-radius: 6px;
      width: 359px;
      height: 12px;
      margin: 56px 0 0 36px; }
    #FORT5 #section-1 .page .image-wrapper_1 {
      width: 359px;
      height: 23px;
      margin: 3px 0 26px 36px; }
    #FORT5 #section-1 .page .label_1 {
      width: 33px;
      height: 23px; }
    #FORT5 #section-1 .page .label_2 {
      width: 35px;
      height: 23px; }
    #FORT5 #section-1 .page .group_3 {
      width: 488px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/6ed1fea8280e4f8b878a8897887dc521.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text_16 {
      background-image: linear-gradient(#ff7f01 0, rgba(255, 127, 1, 0.996078) 0, #d88e16 99.536133%, #d88e16 100%);
      color: white;
      font-size: 28px;
      font-weight: 700;
      text-align: left;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .box_8 {
      width: 150px;
      margin: 20px 0 0  30px; }
    #FORT5 #section-1 .page .image_3 {
      width: 19px;
      height: 22px; }
    #FORT5 #section-1 .page .paragraph_3 {
      color: white;
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .box_9 {
      transform: scale(1.3);
      margin: 240px auto; }
    #FORT5 #section-1 .page .text_17 {
      font-size: 42px;
      margin: 30px auto; }
    #FORT5 #section-1 .page .block_4 {
      width: 1362px;
      margin: 30px auto; }
    #FORT5 #section-1 .page .group_4 {
      width: 782px;
      height: 763px; }
    #FORT5 #section-1 .page .group_5 {
      width: 782px; }
    #FORT5 #section-1 .page .text-group_6 {
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .text_18 {
      font-size: 36px; }
    #FORT5 #section-1 .page .paragraph_4 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 20px; }
    #FORT5 #section-1 .page .text-group_7 {
      height: 132px;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .text_19 {
      font-size: 36px; }
    #FORT5 #section-1 .page .paragraph_5 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 20px; }
    #FORT5 #section-1 .page .group_7 {
      width: 562px;
      height: 763px; }
    #FORT5 #section-1 .page .group_8 {
      width: 562px; }
    #FORT5 #section-1 .page .text-group_8 {
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .text_20 {
      font-size: 36px; }
    #FORT5 #section-1 .page .paragraph_6 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 20px; }
    #FORT5 #section-1 .page .group_9 {
      width: 560px;
      height: 322px;
      margin: 19px 0 0 1px; }
    #FORT5 #section-1 .page .group_10 {
      width: 260px;
      height: 322px; }
    #FORT5 #section-1 .page .text-group_9 {
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .paragraph_7 {
      font-size: 28px; }
    #FORT5 #section-1 .page .paragraph_8 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 20px 0 0 0; }
    #FORT5 #section-1 .page .image-text_3 {
      margin: 30px auto; }
    #FORT5 #section-1 .page .image_4 {
      width: 72px;
      margin-left: 26px; }
    #FORT5 #section-1 .page .text-group_10 {
      font-size: 20px;
      margin: 10px auto; }
    #FORT5 #section-1 .page .group_11 {
      width: 282px; }
    #FORT5 #section-1 .page .text_21 {
      font-size: 28px;
      margin: 30px 0 0 30px;
      line-height: 1.3; }
    #FORT5 #section-1 .page .paragraph_9 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 20px 0 0 20px; }
    #FORT5 #section-1 .page .image-text_4 {
      width: 112px;
      height: 107px;
      margin: 30px 0 36px 85px; }
    #FORT5 #section-1 .page .image_5 {
      width: 72px;
      margin-left: 20px; }
    #FORT5 #section-1 .page .text-group_11 {
      color: white;
      font-size: 20px;
      text-align: center;
      margin-top: 15px; }
    #FORT5 #section-1 .page .box_10 {
      transform: scale(1.3);
      margin: 98px auto 0 auto; }
    #FORT5 #section-1 .page .text_22 {
      font-size: 42px;
      margin: 30px auto; }
    #FORT5 #section-1 .page .section_6 {
      width: 1362px;
      height: 599px;
      margin: 22px 0 47px 19px; }
    #FORT5 #section-1 .page .group_12 {
      width: 782px;
      height: 596px;
      margin-top: 3px; }
    #FORT5 #section-1 .page .block_5 {
      width: 782px; }
    #FORT5 #section-1 .page .text-group_12 {
      width: 567px;
      margin: 27px 0 0 29px; }
    #FORT5 #section-1 .page .text_23 {
      font-size: 36px;
      line-height: 1.3; }
    #FORT5 #section-1 .page .paragraph_10 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 20px 0 0 0; }
    #FORT5 #section-1 .page .block_6 {
      height: 184px;
      margin-top: 20px; }
    #FORT5 #section-1 .page .group_13 {
      width: 80px;
      height: 139px;
      margin: 18px 0 0 61px; }
    #FORT5 #section-1 .page .image_6 {
      width: 55px;
      height: 72px;
      margin-left: 13px; }
    #FORT5 #section-1 .page .paragraph_11 {
      width: 80px;
      height: 45px;
      color: white;
      font-size: 20px;
      text-align: center;
      margin-top: 22px; }
    #FORT5 #section-1 .page .group_14 {
      width: 76px;
      height: 135px;
      margin: 26px 0 0 54px; }
    #FORT5 #section-1 .page .image_7 {
      width: 63px;
      height: 56px;
      margin-left: 6px; }
    #FORT5 #section-1 .page .paragraph_12 {
      width: 76px;
      height: 49px;
      color: white;
      font-size: 20px;
      text-align: center;
      margin-top: 30px; }
    #FORT5 #section-1 .page .image-text_5 {
      width: 132px;
      height: 140px;
      margin: 17px 0 0 58px; }
    #FORT5 #section-1 .page .image_8 {
      width: 38px;
      height: 74px;
      margin-left: 48px; }
    #FORT5 #section-1 .page .text-group_13 {
      text-align: center;
      margin-top: 20px; }
    #FORT5 #section-1 .page .text_24 {
      color: white;
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .group_15 {
      width: 118px;
      height: 139px;
      margin: 18px 0 0 15px; }
    #FORT5 #section-1 .page .paragraph_14 {
      color: white;
      font-size: 20px;
      text-align: center;
      margin-top: 20px; }
    #FORT5 #section-1 .page .group_17 {
      width: 121px;
      height: 139px;
      margin: 21px 41px 0 26px; }
    #FORT5 #section-1 .page .image_9 {
      width: 43px;
      height: 65px;
      margin-left: 39px; }
    #FORT5 #section-1 .page .paragraph_15 {
      width: 121px;
      height: 49px;
      color: white;
      font-size: 20px;
      text-align: center;
      margin-top: 25px; }
    #FORT5 #section-1 .page .group_18 {
      width: 562px; }
    #FORT5 #section-1 .page .text-group_14 {
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .paragraph_16 {
      font-size: 36px; }
    #FORT5 #section-1 .page .paragraph_17 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 20px; }
    #FORT5 #section-1 .page .box_11 {
      margin: 350px auto 200px auto;
      transform: scale(1.3); }
    #FORT5 #section-1 .page .text_25 {
      font-size: 42px;
      margin: 30px auto; }
    #FORT5 #section-1 .page .group_19 {
      width: 1362px;
      height: 958px;
      margin: 23px 0 50px 19px; }
    #FORT5 #section-1 .page .group_20 {
      width: 672px; }
    #FORT5 #section-1 .page .paragraph_18 {
      font-size: 36px;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .image-text_6 {
      width: 315px;
      height: 76px;
      margin: 20px 0 393px 30px; }
    #FORT5 #section-1 .page .text-group_15 {
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .image_10 {
      width: 19px;
      height: 22px;
      margin-top: 49px; }
    #FORT5 #section-1 .page .group_21 {
      width: 672px;
      height: 343px;
      margin-top: 19px; }
    #FORT5 #section-1 .page .paragraph_19 {
      font-size: 36px;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .image-text_7 {
      margin: 10px 0 0 30px; }
    #FORT5 #section-1 .page .label_3 {
      width: 21px;
      height: 21px; }
    #FORT5 #section-1 .page .thumbnail_1 {
      width: 20px;
      height: 18px;
      margin-top: 10px; }
    #FORT5 #section-1 .page .image_11 {
      width: 22px;
      height: 18px;
      margin-top: 11px; }
    #FORT5 #section-1 .page .text-group_16 {
      font-size: 20px; }
    #FORT5 #section-1 .page .box_13 {
      width: 672px;
      height: 958px; }
    #FORT5 #section-1 .page .box_14 {
      width: 672px; }
    #FORT5 #section-1 .page .paragraph_20 {
      font-size: 36px;
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .paragraph_21 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 20px 0 0 30px; }
    #FORT5 #section-1 .page .image_12 {
      width: 19px;
      height: 22px;
      margin: -30px 0 0 70px; }
    #FORT5 #section-1 .page .box_15 {
      height: 443px;
      margin-top: 19px; }
    #FORT5 #section-1 .page .text-group_17 {
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .paragraph_22 {
      font-size: 36px; }
    #FORT5 #section-1 .page .paragraph_23 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 10px; }
    #FORT5 #section-1 .page .box_16 {
      margin: 150px auto 200px auto;
      transform: scale(1.3); }
    #FORT5 #section-1 .page .text_26 {
      font-size: 42px;
      margin: 30px auto; }
    #FORT5 #section-1 .page .group_22 {
      margin: 22px 0 50px 19px; }
    #FORT5 #section-1 .page .text-wrapper_1 {
      margin: 30px 0 0 30px; }
    #FORT5 #section-1 .page .text_27 {
      font-size: 36px; }
    #FORT5 #section-1 .page .image-wrapper_3 {
      margin: 30px auto; }
    #FORT5 #section-1 .page .image_13 {
      width: 529px;
      height: 289px; }
    #FORT5 #section-1 .page .image_14 {
      width: 133px;
      height: 286px;
      margin-left: 56px; }
    #FORT5 #section-1 .page .image_15 {
      width: 529px;
      height: 289px;
      margin-left: 56px; }
    #FORT5 #section-1 .page .box_17 {
      margin: 93px auto 100px auto;
      transform: scale(1.3); }
    #FORT5 #section-1 .page .text_28 {
      font-size: 42px;
      margin: 30px auto; }
    #FORT5 #section-1 .page .section_7 {
      width: 1361px;
      margin: 22px 0 50px 19px; }
    #FORT5 #section-1 .page .group_23 {
      width: 818px;
      height: 667px; }
    #FORT5 #section-1 .page .group_24 {
      width: 716px;
      height: 55px;
      margin: 18px 0 0 29px; }
    #FORT5 #section-1 .page .paragraph_24 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 6px; }
    #FORT5 #section-1 .page .arrow {
      width: 19px;
      height: 22px; }
    #FORT5 #section-1 .page .image_21 {
      width: 768px;
      height: 476px;
      margin: 32px 0 24px 25px; }
    #FORT5 #section-1 .page .group_25 {
      width: 524px;
      height: 667px; }
    #FORT5 #section-1 .page .box_18 {
      width: 524px; }
    #FORT5 #section-1 .page .image_22 {
      width: 465px;
      height: 62px;
      margin: 17px 0 30px 30px; }
    #FORT5 #section-1 .page .box_19 {
      margin-top: 20px;
      width: 524px; }
    #FORT5 #section-1 .page .image-wrapper_4 {
      width: 462px;
      height: 58px;
      margin: 28px 0 32px 30px; }
    #FORT5 #section-1 .page .image_23 {
      width: 58px;
      height: 58px; }
    #FORT5 #section-1 .page .image_24 {
      width: 63px;
      height: 58px;
      margin-left: 17px; }
    #FORT5 #section-1 .page .image_25 {
      width: 58px;
      height: 58px;
      margin-left: 12px; }
    #FORT5 #section-1 .page .image_26 {
      width: 92px;
      height: 58px;
      margin-left: 17px; }
    #FORT5 #section-1 .page .image_27 {
      width: 125px;
      height: 58px;
      margin-left: 20px; }
    #FORT5 #section-1 .page .box_20 {
      width: 524px;
      height: 136px;
      margin-top: 20px; }
    #FORT5 #section-1 .page .image-text_8 {
      width: 201px;
      height: 71px;
      margin: 33px 0 0 30px; }
    #FORT5 #section-1 .page .image_28 {
      width: 71px;
      height: 71px; }
    #FORT5 #section-1 .page .text-group_18 {
      width: 114px;
      height: 48px;
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 11px; }
    #FORT5 #section-1 .page .image_29 {
      width: 60px;
      height: 90px;
      margin: 23px 0 0 30px; }
    #FORT5 #section-1 .page .text_32 {
      width: 103px;
      height: 16px;
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 60px 38px 0 22px; }
    #FORT5 #section-1 .page .box_21 {
      width: 524px;
      height: 136px;
      margin-top: 18px; }
    #FORT5 #section-1 .page .image-text_9 {
      width: 170px;
      height: 79px;
      margin: 29px 0 0 26px; }
    #FORT5 #section-1 .page .image_30 {
      width: 79px;
      height: 79px; }
    #FORT5 #section-1 .page .text-group_19 {
      width: 78px;
      height: 77px;
      color: white;
      font-size: 20px;
      text-align: left; }
    #FORT5 #section-1 .page .image-text_10 {
      width: 181px;
      height: 66px;
      margin: 36px 0 0 30px; }
    #FORT5 #section-1 .page .image_31 {
      width: 66px;
      height: 66px; }
    #FORT5 #section-1 .page .text-group_20 {
      width: 99px;
      height: 44px;
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 10px; }
    #FORT5 #section-1 .page .section_10 {
      transform: scale(1.3);
      margin-top: 200px; }
    #FORT5 #section-1 .page .text_33 {
      font-size: 42px; }
    #FORT5 #section-1 .page .text-wrapper_3 {
      width: 60%;
      font-weight: 700;
      text-align: center;
      margin: 30px auto; }
    #FORT5 #section-1 .page .paragraph_25 {
      font-size: 40px; }
    #FORT5 #section-1 .page .text_34 {
      display: none; }
    #FORT5 #section-1 .page .group_28 {
      width: 1200px;
      margin: 202px auto; }
      #FORT5 #section-1 .page .group_28 .span-1 {
        font-size: 36px; }
    #FORT5 #section-1 .page .span-2 {
      width: 205px;
      height: 21px;
      color: white;
      font-size: 20px;
      text-align: left;
      margin-top: 11px; }
    #FORT5 #section-1 .page .section_11 {
      width: 1920px;
      margin-top: -2px; }
    #FORT5 #section-1 .page .block_7 {
      display: none; }
    #FORT5 #section-1 .page .text_39 {
      font-size: 24px;
      margin: 99px auto 0 auto; }
    #FORT5 #section-1 .page .text_40 {
      font-size: 42px;
      margin: 100px auto 40px auto; }
    #FORT5 #section-1 .page .image-text_11 {
      margin: 20px auto 0 auto;
      text-align: center; }
    #FORT5 #section-1 .page .text-group_23 {
      width: 170px;
      height: 21px;
      color: white;
      font-size: 20px;
      text-align: center;
      margin-top: 6px; }
    #FORT5 #section-1 .page .image_32 {
      width: 19px;
      height: 22px; }
    #FORT5 #section-1 .page .box_22 {
      transform: scale(1.5);
      margin: 53px auto 96px auto; }
    #FORT5 #section-1 .page .box_23 {
      width: 389px;
      height: 219px;
      margin: 43px 0 0 82px; }
    #FORT5 #section-1 .page .text-group_24 {
      width: 110px;
      height: 56px;
      margin-left: 14px; }
    #FORT5 #section-1 .page .text_41 {
      color: white;
      font-size: 32px;
      font-weight: 700;
      text-align: center; }
    #FORT5 #section-1 .page .text_42 {
      font-size: 24px;
      font-weight: 700;
      text-align: center; }
    #FORT5 #section-1 .page .image_33 {
      width: 389px;
      height: 142px;
      margin-top: 21px; }
    #FORT5 #section-1 .page .image_34 {
      width: 2px;
      height: 230px;
      margin: 38px 0 0 91px; }
    #FORT5 #section-1 .page .box_24 {
      width: 368px;
      height: 225px;
      margin: 42px 92px 0 101px; }
    #FORT5 #section-1 .page .text_43 {
      color: white;
      font-size: 32px;
      font-weight: 700; }
    #FORT5 #section-1 .page .text_44 {
      color: white;
      font-size: 24px;
      margin-top: 12px; }
    #FORT5 #section-1 .page .image_35 {
      width: 368px;
      height: 152px;
      margin-top: 16px; }
    #FORT5 #section-1 .page .block_8 {
      background-color: black;
      width: 1920px;
      margin-top: 100px;
      transform: scale(1.3); }
    #FORT5 #section-1 .page .text_45 {
      font-size: 72px;
      margin: 100px auto 80px auto; }
    #FORT5 #section-1 .page .block_9 {
      transform: scale(1.2);
      margin: 50px auto; }
    #FORT5 #section-1 .page .text-wrapper_4 {
      width: 463px;
      margin: 20px 0 0 40px; }
    #FORT5 #section-1 .page .paragraph_26 {
      color: white;
      font-size: 24px; }
    #FORT5 #section-1 .page .text_46 {
      display: inline-block;
      color: white;
      font-size: 24px;
      margin-top: 2px; }
    #FORT5 #section-1 .page .block_10 {
      margin-top: 200px; }
    #FORT5 #section-1 .page .image_36 {
      width: 1412px;
      height: 32px;
      margin: 200px auto  0 auto; }
    #FORT5 #section-1 .page .text_48 {
      font-size: 60px;
      text-align: center;
      margin: 15px auto; }
    #FORT5 #section-1 .page .text_49 {
      position: absolute;
      left: 50%;
      top: 25px;
      transform: translateX(-50%);
      font-size: 86px; }
    #FORT5 #section-1 .page .section_12 {
      transform: scale(1.5);
      margin-top: 350px; }
    #FORT5 #section-1 .page .text-group_26 {
      text-align: center;
      margin: 50px auto 0 auto; }
    #FORT5 #section-1 .page .text_50 {
      font-size: 48px; }
    #FORT5 #section-1 .page .text_51 {
      font-size: 42px;
      margin-top: 10px;
      line-height: 1.4; }
    #FORT5 #section-1 .page .text-wrapper_6 {
      width: 96%; }
      #FORT5 #section-1 .page .text-wrapper_6 .text_52 {
        display: none; }
    #FORT5 #section-1 .page .paragraph_28 {
      color: white;
      font-size: 60px; }
    #FORT5 #section-1 .page .text_52 {
      font-size: 60px; }
    #FORT5 #section-1 .page .group_29 {
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/53b5652f1c137a9d47f63a4a14bf9d67.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 906px;
      margin: 52px auto 0 auto; }
    #FORT5 #section-1 .page .image-wrapper_5 {
      width: 191px;
      margin: 43px 0 0 649px; }
    #FORT5 #section-1 .page .image_37 {
      width: 191px; }
    #FORT5 #section-1 .page .image-wrapper_6 {
      width: 217px;
      height: 95px;
      margin: 159px 0 41px 53px; }
    #FORT5 #section-1 .page .image_38 {
      width: 217px;
      height: 95px; }
    #FORT5 #section-1 .page .group_30 {
      margin: 50px auto 0 auto;
      transform: scale(1.2);
      display: none; }
    #FORT5 #section-1 .page .paragraph_31 {
      font-size: 40px; }
    #FORT5 #section-1 .page .text_55 {
      font-size: 36px; }
    #FORT5 #section-1 .page .section_16 {
      margin-top: 350px; }
    #FORT5 #section-1 .page .text_60 {
      font-size: 60px;
      margin: 100px 0 0 100px; }
    #FORT5 #section-1 .page .text-wrapper_14 {
      margin: 28px 0 0 100px; }
    #FORT5 #section-1 .page .paragraph_36 {
      font-size: 48px; }
    #FORT5 #section-1 .page .group_39 {
      opacity: 0;
      margin: 49px 0 97px 100px; }
    #FORT5 #section-1 .page .block_11 {
      margin: 18px 0 0 30px;
      text-align: left; }
    #FORT5 #section-1 .page .text_62 {
      font-size: 50px;
      margin-top: 4px; }
    #FORT5 #section-1 .page .text-wrapper_15 {
      margin: 6px 0 0 29px;
      font-size: 48px; }
    #FORT5 #section-1 .page .text_63 {
      font-size: 40px; }
    #FORT5 #section-1 .page .text-wrapper_16 {
      margin: 20px 0 0 30px; }
    #FORT5 #section-1 .page .text_64 {
      font-size: 40px; }
    #FORT5 #section-1 .page .block_12 {
      width: 458px;
      margin: 4px 0 0 30px; }
    #FORT5 #section-1 .page .image-text_12 {
      width: 348px;
      height: 43px;
      margin-top: 3px; }
    #FORT5 #section-1 .page .image_39 {
      width: 348px;
      height: 10px; }
    #FORT5 #section-1 .page .text-group_27 {
      width: 61px;
      height: 17px;
      color: #666666;
      font-size: 20px;
      text-align: left;
      margin-top: 16px; }
    #FORT5 #section-1 .page .text_65 {
      font-size: 20px; }
    #FORT5 #section-1 .page .block_13 {
      width: 454px;
      height: 17px;
      margin: 2px 0 24px 30px; }
    #FORT5 #section-1 .page .image_40 {
      width: 260px;
      height: 10px;
      margin-top: 10px; }
    #FORT5 #section-1 .page .text_66 {
      color: #666666;
      font-size: 20px; }
    #FORT5 #section-1 .page .text_67 {
      font-size: 72px;
      margin: 100px 0 0 0; }
    #FORT5 #section-1 .page .block_14 {
      margin: 0 auto  48px auto;
      transform: scale(1.5); }
    #FORT5 #section-1 .page .section_18 {
      background-color: #221100;
      height: 267px;
      border: 2px solid black;
      width: 1036px;
      margin: 656px 0 0 6px; }
    #FORT5 #section-1 .page .box_29 {
      margin: 2px 0 0 345px; }
    #FORT5 #section-1 .page .text-group_28 {
      color: #bdbdbd;
      font-size: 32px;
      text-align: center;
      margin-top: 3px;
      line-height: 1.5; }
    #FORT5 #section-1 .page .label_5 {
      width: 22px;
      height: 29px; }
    #FORT5 #section-1 .page .box_30 {
      width: 965px;
      margin: 10px auto; }
    #FORT5 #section-1 .page .text-wrapper_17 {
      width: 96px;
      height: 55px;
      margin-top: 53px; }
    #FORT5 #section-1 .page .text_68 {
      color: white;
      font-size: 20px;
      font-weight: 700;
      text-align: left; }
    #FORT5 #section-1 .page .text_69 {
      color: #bdbdbd;
      font-size: 32px;
      text-align: left;
      margin-top: 14px; }
    #FORT5 #section-1 .page .image_41 {
      width: 338px;
      height: 157px;
      margin: 6px 0 0 27px; }
    #FORT5 #section-1 .page .image_42 {
      width: 2px;
      height: 174px;
      margin-left: 34px; }
    #FORT5 #section-1 .page .text-wrapper_18 {
      width: 78px;
      height: 56px;
      margin: 52px 0 0 32px; }
    #FORT5 #section-1 .page .text_70 {
      color: #666666;
      font-size: 20px;
      font-weight: 700;
      text-align: left; }
    #FORT5 #section-1 .page .text_71 {
      color: #666666;
      font-size: 32px;
      font-weight: 700;
      text-align: left;
      margin-top: 14px; }
    #FORT5 #section-1 .page .image_43 {
      width: 329px;
      height: 157px;
      margin: 6px 0 0 29px; }
    #FORT5 #section-1 .page .section_19 {
      background-color: black;
      width: 1920px;
      height: unset;
      margin-top: 200px; }
    #FORT5 #section-1 .page .box_31 {
      margin: 50px auto 0 auto;
      transform: scale(1.3);
      display: none; }
    #FORT5 #section-1 .page .text-wrapper_20 {
      text-align: left;
      color: white; }
    #FORT5 #section-1 .page .paragraph_38 {
      font-size: 24px;
      font-weight: 700; }
    #FORT5 #section-1 .page .text_74 {
      font-size: 18px;
      display: inline-block;
      margin-top: 10px; }
    #FORT5 #section-1 .page .image_44 {
      margin-top: 25px; }
    #FORT5 #section-1 .page .section_23 {
      width: 1920px;
      margin-top: -2px; }
    #FORT5 #section-1 .page .group_40 {
      transform: scale(1.3); }
    #FORT5 #section-1 .page .text-group_29 {
      margin: 100px 0 0 259px; }
    #FORT5 #section-1 .page .paragraph_41 {
      font-size: 46px; }
    #FORT5 #section-1 .page .text-wrapper_23 {
      width: 486px; }
    #FORT5 #section-1 .page .paragraph_42 {
      font-size: 40px; }
    #FORT5 #section-1 .page .text_77 {
      font-size: 20px;
      display: inline-block;
      padding-top: 10px; }
    #FORT5 #section-1 .page .group_42 {
      background-color: black;
      width: 1920px;
      height: 766px; }
    #FORT5 #section-1 .page .section_24 {
      transform: scale(1.3); }
    #FORT5 #section-1 .page .text-wrapper_24 {
      margin: 20px 0 0 20px; }
    #FORT5 #section-1 .page .text_83 {
      font-size: 30px; }
    #FORT5 #section-1 .page .text_84 {
      display: inline-block;
      font-size: 20px;
      font-weight: 700;
      margin: 20px 0 0 20px; }
    #FORT5 #section-1 .page .paragraph_44 {
      display: none; }
    #FORT5 #section-1 .page .box_33 {
      height: 387px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/b596b9237e44ea037138fdff1e3567e1.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-left: 18px;
      width: 455px; }
    #FORT5 #section-1 .page .text-wrapper_26 {
      height: 387px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/4c30511c59f7c7d47d113a0471828661.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-left: 18px;
      width: 455px; }
    #FORT5 #section-1 .page .group_43 {
      transform: scale(1.3);
      margin-top: 500px; }
    #FORT5 #section-1 .page .group_44 {
      width: 1400px;
      margin: 76px auto 0 auto; }
    #FORT5 #section-1 .page .text-wrapper_28 {
      color: white;
      text-align: left; }
    #FORT5 #section-1 .page .group_45 {
      opacity: 0; }
    #FORT5 #section-1 .page .group_46 {
      background-color: black;
      position: relative;
      width: 1920px;
      padding-bottom: 90px; }
    #FORT5 #section-1 .page .group_46_outer {
      width: 96%;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      column-gap: 30px;
      justify-content: center; }
    #FORT5 #section-1 .page .image_48 {
      width: 100%; }
    #FORT5 #section-1 .page .text-group_32 {
      font-size: 40px; }
    #FORT5 #section-1 .page .text-group_33 {
      font-size: 40px; }
    #FORT5 #section-1 .page .group_47 {
      margin-top: 100px;
      transform: scale(1.3); }
    #FORT5 #section-1 .page .text-group_36 {
      width: 448px;
      height: 196px;
      margin: 204px 0 0 259px; }
    #FORT5 #section-1 .page .text_88 {
      width: 447px;
      height: 78px;
      color: white;
      font-size: 20px;
      text-align: left;
      margin: 37px 0 0 1px; }
    #FORT5 #section-1 .page .box_34 {
      height: 410px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/ea03631c654704e942f003e94f1eeca6.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 810px;
      margin: 110px 261px 0 0; }
    #FORT5 #section-1 .page .text-wrapper_32 {
      width: 457px;
      height: 32px;
      margin: 11px 0 0 12px; }
    #FORT5 #section-1 .page .text_89 {
      width: 48px;
      height: 31px;
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: left;
      margin-top: 1px; }
    #FORT5 #section-1 .page .text_90 {
      width: 54px;
      height: 32px;
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: left; }
    #FORT5 #section-1 .page .text-wrapper_33 {
      width: 255px;
      height: 33px;
      margin: 171px 0 163px 415px; }
    #FORT5 #section-1 .page .text_91 {
      width: 55px;
      height: 31px;
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: left;
      margin-top: 1px; }
    #FORT5 #section-1 .page .text_92 {
      width: 54px;
      height: 33px;
      color: white;
      font-size: 42px;
      font-weight: 700;
      text-align: left; }
    #FORT5 #section-1 .page .section_25 .text_52 {
      display: none; }
    #FORT5 #section-1 .page .block_15 {
      width: 1402px;
      margin: 761px auto 92px auto;
      color: white;
      transform: scale(1.3); }
      #FORT5 #section-1 .page .block_15 .text_96 {
        display: none; }
    #FORT5 #section-1 .page .group_48 {
      background-color: #221100;
      width: 459px;
      height: 155px;
      border: 2px solid #FF7E00;
      margin: -2px 0 0 18px; }
    #FORT5 #section-1 .page .box_35 {
      margin: 27px 0 0 46px; }
    #FORT5 #section-1 .page .label_6 {
      width: 44px; }
    #FORT5 #section-1 .page .text_95 {
      font-size: 34px;
      margin-left: 10px;
      margin-top: 10px; }
    #FORT5 #section-1 .page .text_96 {
      width: 360px;
      font-size: 40px;
      margin: 11px 0 0 46px; }
    #FORT5 #section-1 .page .label_7 {
      width: 42px; }
    #FORT5 #section-1 .page .label_8 {
      width: 44px;
      height: 44px; }
    #FORT5 #section-1 .page .section_26 {
      background-color: black;
      width: 1920px;
      margin-top: -2px; }
    #FORT5 #section-1 .page .section_27 {
      width: 1400px;
      margin: 100px auto 0 auto; }
    #FORT5 #section-1 .page .group_52 {
      width: 574px;
      color: white;
      margin-top: 72px; }
      #FORT5 #section-1 .page .group_52 .text_52 {
        display: none; }
    #FORT5 #section-1 .page .text-wrapper_35 {
      margin-top: 25px; }
    #FORT5 #section-1 .page .image_52 {
      width: 717px; }
    #FORT5 #section-1 .page .image-wrapper_8 {
      width: 1400px;
      justify-content: space-between;
      margin: 50px auto 0 auto; }
    #FORT5 #section-1 .page .image_53-0 {
      width: 455px;
      margin-right: 18px; }
    #FORT5 #section-1 .page .section_28 {
      width: 1305px;
      text-align: left;
      color: white;
      margin: 27px auto 102px auto; }
    #FORT5 #section-1 .page .text-wrapper_36 {
      width: 399px;
      text-align: left; }
    #FORT5 #section-1 .page .paragraph_59 {
      font-size: 24px;
      font-weight: 700; }
    #FORT5 #section-1 .page .text_103 {
      font-size: 20px;
      display: inline-block;
      padding-top: 10px; }
    #FORT5 #section-1 .page .text-wrapper_37 {
      width: 391px;
      margin-left: 75px; }
    #FORT5 #section-1 .page .text-wrapper_38 {
      width: 359px;
      margin-left: 80px; }
    #FORT5 #section-1 .page .section_29 {
      background-color: black;
      width: 1920px;
      padding-bottom: 20px;
      margin-bottom: -2px; }
    #FORT5 #section-1 .page .group_53 {
      width: 1920px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/94a2fdff7aa64134ece43acc07b141af.webp) 100% no-repeat;
      background-size: 100% 100%;
      color: white;
      text-align: left; }
    #FORT5 #section-1 .page .text-wrapper_39 {
      width: unset;
      text-align: left;
      margin: 100px 0 0 50px;
      color: white; }
    #FORT5 #section-1 .page .text_106 {
      font-size: 60px;
      font-weight: 700; }
    #FORT5 #section-1 .page .text_105 {
      font-size: 50px; }
    #FORT5 #section-1 .page .image_54 {
      width: 573px;
      height: 267px;
      margin: 52px 0 100px 264px; }
    #FORT5 #section-1 .page .group_54 .text_52 {
      display: none; }
    #FORT5 #section-1 .page .text-wrapper_40 {
      width: unset;
      margin: 100px 0 0 800px; }
    #FORT5 #section-1 .page .image_55 {
      width: 576px;
      height: 268px;
      margin: 52px 0 89px 973px; }
    #FORT5 #section-1 .page .group_55 {
      width: 1400px;
      margin: 200px auto 0 auto;
      transform: scale(1.2); }
    #FORT5 #section-1 .page .group_56 {
      width: 800px;
      margin-top: 82px; }
    #FORT5 #section-1 .page .section_30 {
      margin-top: 29px;
      text-align: left;
      color: white; }
    #FORT5 #section-1 .page .image_56 {
      width: 56px; }
    #FORT5 #section-1 .page .text_111 {
      font-size: 40px; }
    #FORT5 #section-1 .page .text_112 {
      width: 664px;
      color: white;
      font-size: 20px;
      margin-top: 18px;
      display: none; }
    #FORT5 #section-1 .page .image_57 {
      width: 583px; }
    #FORT5 #section-1 .page .group_57 {
      font-size: 40px;
      transform: scale(1.2); }
    #FORT5 #section-1 .page .section_31 {
      background-color: #221100;
      width: 340px;
      height: 306px;
      border: 2px solid black;
      margin: -2px 0 0 -2px; }
    #FORT5 #section-1 .page .image-text_18 {
      width: 304px;
      margin: 18px auto; }
    #FORT5 #section-1 .page .image-wrapper_9 {
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/16fd74a4a2b195b34b00e51e1cff4078.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .image_58 {
      width: 52px;
      margin-left: 126px; }
    #FORT5 #section-1 .page .text-group_37 {
      margin: 15px auto 0  auto; }
    #FORT5 #section-1 .page .image-text_19 {
      width: 304px;
      height: 270px;
      margin: 18px 0 0 17px; }
    #FORT5 #section-1 .page .image_59 {
      width: 304px;
      height: 232px; }
    #FORT5 #section-1 .page .section_33 {
      background-color: #221100;
      width: 693px;
      border: 2px solid black;
      margin: -2px -2px 0 16px; }
    #FORT5 #section-1 .page .box_37 {
      position: relative;
      width: 660px;
      height: 232px;
      margin: 18px 0 0 16px; }
    #FORT5 #section-1 .page .image_60 {
      width: 321px;
      height: 232px; }
    #FORT5 #section-1 .page .group_58 {
      height: 232px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/006ba18fc21c5ec65441b136a43c4d43.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 321px; }
    #FORT5 #section-1 .page .text-wrapper_41 {
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 11px;
      height: 23px;
      width: 56px;
      margin: 9px 0 0 8px; }
    #FORT5 #section-1 .page .text_113 {
      width: 36px;
      height: 13px;
      color: white;
      font-size: 15px;
      font-weight: 500;
      text-align: center;
      margin: 4px 0 0 10px; }
    #FORT5 #section-1 .page .box_38 {
      background-color: #221100;
      width: 693px;
      height: 306px;
      border: 2px solid black;
      margin: -2px 0 0 -2px; }
    #FORT5 #section-1 .page .group_60 {
      position: relative;
      width: 660px;
      margin: 18px 0 0 17px; }
    #FORT5 #section-1 .page .image_61 {
      width: 321px; }
    #FORT5 #section-1 .page .group_61 {
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/a073661830b4e91dd356ef4d942ee26c.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 321px; }
    #FORT5 #section-1 .page .label_10 {
      position: absolute;
      left: 314px;
      top: 96px;
      width: 32px;
      height: 32px; }
    #FORT5 #section-1 .page .group_63 {
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/812f7f457041738077e19ef61b85d3b1.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 321px; }
    #FORT5 #section-1 .page .section_35 {
      position: relative;
      width: 1920px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/02dea09aa709f8640984e70aea8c3a10.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-1 .page .text_123 {
      width: 95%;
      font-size: 40px; }
    #FORT5 #section-1 .page .text-wrapper_44 {
      text-align: center;
      margin: 580px auto 19px auto;
      color: white; }
      #FORT5 #section-1 .page .text-wrapper_44 .text_52 {
        padding-top: 0; }
    #FORT5 #section-1 .page .section_36 {
      width: 1920px;
      margin-bottom: 1px; }
    #FORT5 #section-1 .page .box_47 {
      background-color: black;
      position: relative;
      width: 1920px; }
    #FORT5 #section-1 .page .text-wrapper_39_1 {
      margin-top: 50px; }
    #FORT5 #section-1 .page .text-wrapper_39_2 {
      margin-top: 10px; }
    #FORT5 #section-1 .page .image_64 {
      top: 200px;
      transform: scale(1.3); }
    #FORT5 #section-1 .page .box_57 {
      background-color: black;
      width: 1920px; }
      #FORT5 #section-1 .page .box_57 .group_46 {
        padding-top: 50px; }
    #FORT5 #section-1 .page .box_59 {
      background-color: black;
      width: 1920px;
      height: 845px;
      transform: scale(1.2); }
    #FORT5 #section-1 .page .paragraph_71 {
      font-size: 50px;
      margin: 101px 0 0 259px; }
    #FORT5 #section-1 .page .block_16 {
      width: 1400px;
      margin: 52px auto 0 auto; }
    #FORT5 #section-1 .page .group_67 {
      background-color: #221100;
      border: 2px solid black;
      margin: -2px 10px 0 -2px;
      padding: 20px; }
    #FORT5 #section-1 .page .text-wrapper_54 {
      margin: 10px 0 0 19px; }
      #FORT5 #section-1 .page .text-wrapper_54 .text_106 {
        font-size: 26px; }
    #FORT5 #section-1 .page .group_68 {
      margin: 27px 0 0 25px; }
    #FORT5 #section-1 .page .image-text_24 {
      height: 59px;
      align-items: center; }
    #FORT5 #section-1 .page .image_69 {
      width: 59px;
      height: 59px; }
    #FORT5 #section-1 .page .text-group_44 {
      color: white;
      font-size: 20px;
      text-align: left;
      margin-left: 9px; }
    #FORT5 #section-1 .page .image-text_25 {
      margin-left: 20px;
      align-items: center; }
    #FORT5 #section-1 .page .image_70 {
      width: 59px;
      height: 59px; }
    #FORT5 #section-1 .page .group_70 {
      background-color: #221100;
      border: 2px solid black;
      margin: -2px -2px 0 0;
      padding: 20px; }
    #FORT5 #section-1 .page .group_73 {
      background-color: #221100;
      height: 241px;
      border: 2px solid black;
      width: 955px; }
      #FORT5 #section-1 .page .group_73 .image-text_25 {
        margin-left: 0; }
    #FORT5 #section-1 .page .group_68-1 {
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      column-gap: 10px; }
    #FORT5 #section-1 .page .text-wrapper_57 {
      height: 241px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/111109cd2d30a0e40243ac192dad70a0.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-left: 18px;
      width: 204px; }
    #FORT5 #section-1 .page .paragraph_73 {
      font-size: 36px;
      font-weight: 700;
      text-align: left;
      margin: 19px 0 0 18px; }
    #FORT5 #section-1 .page .text-wrapper_58 {
      height: 241px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/5463e67c60d58d9168ab87891573e8bb.webp) 100% no-repeat;
      background-size: 100% 100%;
      margin-left: 20px;
      width: 204px; }
  #FORT5 #section-2 {
    width: 1920px;
    margin-top: -2px; }
    #FORT5 #section-2 .page {
      position: relative;
      width: 1920px;
      overflow: hidden;
      margin-top: -2px;
      margin-bottom: -2px; }
    #FORT5 #section-2 .block_1 {
      background-color: black;
      position: relative;
      width: 1920px;
      text-align: center;
      margin-top: -2px; }
    #FORT5 #section-2 .image_1 {
      width: 1412px;
      margin: 100px auto 0 auto; }
    #FORT5 #section-2 .text_1 {
      font-size: 50px;
      margin: 15px auto 10px auto; }
    #FORT5 #section-2 .text_2 {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      top: 25px;
      color: #bdbdbd;
      font-size: 86px; }
    #FORT5 #section-2 .text-wrapper_1 span {
      display: inline-block; }
    #FORT5 #section-2 .text_3 {
      font-size: 55px;
      margin-top: 15px; }
    #FORT5 #section-2 .text_4 {
      font-size: 55px;
      margin: 11px auto 0 auto; }
    #FORT5 #section-2 .text_5 {
      font-size: 48px; }
    #FORT5 #section-2 .group_1 {
      width: 1344px;
      margin: 550px auto 99px auto; }
    #FORT5 #section-2 .grid_1 {
      flex-wrap: wrap;
      gap: 15px; }
    #FORT5 #section-2 .box_1 {
      background-color: #221100;
      border: 2px solid #FF7E00; }
    #FORT5 #section-2 .text-wrapper_2 {
      padding: 10px;
      color: white;
      text-align: left; }
    #FORT5 #section-2 .paragraph_2 {
      font-size: 24px;
      font-weight: 700; }
    #FORT5 #section-2 .text_6 {
      font-size: 20px; }
    #FORT5 #section-2 .box_5 {
      background-color: #221100;
      border: 2px solid #FF7E00;
      padding: 20px; }
    #FORT5 #section-2 .text_10 {
      font-size: 32px; }
    #FORT5 #section-2 .box_6 {
      width: 625px;
      height: 90px;
      margin: 25px 0 25px 24px; }
    #FORT5 #section-2 .group_2 {
      margin-top: 3px; }
    #FORT5 #section-2 .group_3 {
      margin-left: 1px;
      align-items: center; }
    #FORT5 #section-2 .text_11 {
      font-size: 34px; }
    #FORT5 #section-2 .label_1 {
      width: 24px;
      height: 32px; }
    #FORT5 #section-2 .paragraph_6 {
      white-space: nowrap;
      font-size: 20px; }
    #FORT5 #section-2 .image_2 {
      width: 2px;
      height: 90px;
      margin-left: 20px; }
    #FORT5 #section-2 .group_4 {
      margin: 2px 0 0 19px; }
    #FORT5 #section-2 .text_12 {
      color: white;
      font-size: 20px;
      font-weight: 700; }
    #FORT5 #section-2 .image-text_1 {
      margin-top: 7px; }
    #FORT5 #section-2 .image_3 {
      width: 348px;
      height: 10px; }
    #FORT5 #section-2 .text-group_1 {
      color: #666666;
      font-size: 20px;
      margin: 15px 0 0 0; }
    #FORT5 #section-2 .image_4 {
      width: 180px;
      height: 10px;
      margin-top: 6px; }
    #FORT5 #section-2 .text-wrapper_7 {
      width: 77px;
      height: 65px;
      margin: 22px 0 0 34px; }
    #FORT5 #section-2 .text_13 {
      color: white;
      font-size: 20px;
      font-weight: 700; }
    #FORT5 #section-2 .text_14 {
      color: #666666;
      font-size: 20px;
      margin-top: 27px; }
    #FORT5 #section-2 .block_3 {
      position: relative;
      width: 1920px;
      height: 1080px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/fc7b2c4b19ce19341fc29df399c7b937.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-2 .group_5 {
      width: 760px;
      margin: 33px auto 706px auto; }
    #FORT5 #section-2 .section_1 {
      background-color: rgba(34, 17, 0, 0.7);
      width: 216px;
      height: 79px; }
    #FORT5 #section-2 .section_2 {
      background-color: rgba(34, 17, 0, 0.7);
      width: 286px;
      height: 79px;
      margin-left: 21px; }
    #FORT5 #section-2 .section_3 {
      background-color: rgba(34, 17, 0, 0.7);
      width: 216px;
      height: 79px;
      margin-left: 21px; }
    #FORT5 #section-2 .block_4 {
      position: relative;
      width: 1920px;
      height: 1080px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/946c7af67108a24ec9a937f351662c0c.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-2 .block_5 {
      width: 1920px; }
    #FORT5 #section-2 .group_10 {
      width: 1920px;
      height: 848px;
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/eaf22b6fd71269ffb2153d3b8fab97f8.webp) 100% no-repeat;
      background-size: 100% 100%; }
    #FORT5 #section-2 .box_7 {
      background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/fort5/f4c0c514a3948884decfc0d503b33aa3.webp) 100% no-repeat;
      background-size: 100% 100%;
      width: 1047px;
      margin: 52px auto 104px auto; }
    #FORT5 #section-2 .block_6 {
      background-color: #221100;
      border: 2px solid #FF7E00;
      margin: 336px auto 0 auto;
      color: white;
      padding: 20px;
      align-items: center;
      column-gap: 10px; }
    #FORT5 #section-2 .image_6 {
      width: 59px;
      height: 59px; }
    #FORT5 #section-2 .paragraph_13 {
      width: 124px;
      font-size: 20px;
      margin-left: 10px; }
    #FORT5 #section-2 .group_11 {
      background-color: black;
      width: 1920px;
      height: 370px;
      transform: scale(1.3); }
    #FORT5 #section-2 .text-group_2 .text_25 {
      display: none; }
    #FORT5 #section-2 .paragraph_18 {
      font-size: 42px; }
    #FORT5 #section-2 .text_25 {
      font-size: 40px; }
    #FORT5 #section-2 .group_12 {
      width: 200px;
      height: 165px;
      margin: 102px 0 0 20px; }
    #FORT5 #section-2 .image-text_2 {
      align-items: center;
      text-align: left;
      color: white; }
    #FORT5 #section-2 .image_11 {
      width: 65px;
      height: 58px; }
    #FORT5 #section-2 .text-group_3 {
      width: 67px;
      margin-right: 10px; }
    #FORT5 #section-2 .text_26 {
      font-size: 32px;
      font-weight: 700; }
    #FORT5 #section-2 .text_27 {
      font-size: 20px; }
    #FORT5 #section-2 .group_15 {
      display: none; }
    #FORT5 #section-2 .box_8 {
      width: 659px;
      margin: 99px 0 0 260px; }
    #FORT5 #section-2 .text_38 {
      font-size: 24px; }
    #FORT5 #section-2 .text_39 {
      font-size: 42px;
      margin-top: 11px;
      white-space: nowrap; }
    #FORT5 #section-2 .text-wrapper_14 {
      color: white;
      margin-top: 38px; }
    #FORT5 #section-2 .paragraph_19 {
      font-size: 24px; }
    #FORT5 #section-2 .text_40 {
      font-size: 20px; }
    #FORT5 #section-2 .image_17 {
      width: 583px;
      height: 401px;
      margin: 29px 260px 0 0; }
    #FORT5 #section-2 .image-wrapper_1 {
      background-color: #221100;
      position: absolute;
      left: 259px;
      top: 429px;
      width: 1406px;
      height: 315px;
      border: 2px solid black; }
    #FORT5 #section-2 .image_18 {
      width: 620px;
      height: 254px;
      margin: 31px 0 0 32px; }
    #FORT5 #section-2 .image_19 {
      width: 2px;
      height: 260px;
      margin: 28px 0 0 50px; }
    #FORT5 #section-2 .image_20 {
      width: 620px;
      height: 254px;
      margin: 31px 32px 0 50px; }
    #FORT5 #section-2 .group_16 {
      background-color: white;
      position: relative;
      width: 1920px;
      text-align: center; }
    #FORT5 #section-2 .image_21 {
      width: 1412px;
      margin: 101px auto 0 auto; }
    #FORT5 #section-2 .text_41 {
      font-size: 60px;
      margin: 14px auto 0 auto; }
    #FORT5 #section-2 .text_42 {
      font-size: 42px; }
    #FORT5 #section-2 .text_44 {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      top: 25px;
      font-size: 86px; }
    #FORT5 #section-2 .block_20 {
      margin-top: 50px;
      background-color: white;
      width: 1920px; }
    #FORT5 #section-2 .box_11 {
      transform: scale(1.3); }
    #FORT5 #section-2 .group_21 {
      width: 1096px;
      height: 62px;
      margin: 21px 0 0 15px; }
    #FORT5 #section-2 .image_37 {
      width: 479px;
      height: 62px; }
    #FORT5 #section-2 .text-wrapper_19 {
      text-align: left;
      font-size: 20px;
      color: black; }
    #FORT5 #section-2 .text_75 {
      font-weight: normal; }
    #FORT5 #section-2 .image-wrapper_8 {
      margin: 19px 0 0 19px; }
    #FORT5 #section-2 .image_38 {
      width: 2px;
      height: 114px;
      margin: 1px 0 0 543px; }
    #FORT5 #section-2 .group_22 {
      width: 1072px;
      height: 80px;
      margin: 19px 0 22px 25px; }
    #FORT5 #section-2 .image-text_13 {
      width: 459px;
      height: 80px; }
    #FORT5 #section-2 .image_39 {
      width: 79px;
      height: 80px; }
    #FORT5 #section-2 .text-group_15 {
      font-size: 20px; }
    #FORT5 #section-2 .image-text_14 {
      width: 509px;
      height: 68px;
      margin-top: 6px; }
    #FORT5 #section-2 .block_21 {
      padding-bottom: 200px; }
    #FORT5 #section-2 .text_76 {
      font-size: 80px;
      margin: 34px auto 50px auto; }
    #FORT5 #section-2 .text-wrapper_20 {
      width: 96%;
      font-size: 48px; }
    #FORT5 #section-2 .text-wrapper_20:nth-child(odd) {
      background-color: white; }
    #FORT5 #section-2 .text-wrapper_20:nth-child(even) {
      background: #F2F2F2; }
    #FORT5 #section-2 .text_77 {
      width: 30%;
      font-weight: 700;
      margin: 0; }
    #FORT5 #section-2 .text_78 {
      width: 70%;
      margin: 0; } }

/*# sourceMappingURL=fort5.css.map */
