:root{--black: #000000;--white: #FFFFFF;--red: #ff0000;--default-font: "Baskerville"}*,*::before,*::after{position:relative;box-sizing:border-box;-webkit-font-smoothing:antialiased}*:visited,*:focus,*:active{outline:0;box-shadow:none}::-moz-selection{color:var(--white);background:var(--black)}::selection{color:var(--white);background:var(--black)}html{font-size:62.5%;scroll-behavior:smooth}html,body{height:auto;width:100%}body{background-color:var(--white);color:var(--black);font-family:var(--default-font), sans-serif;font-size:1.6rem;line-height:1.5;margin:0}main{display:flex;flex-direction:column}h1{margin:unset}h2{margin:unset}h3{margin:unset}h4{margin:unset}h5{margin:unset}h6{margin:unset}p{margin:unset;margin-bottom:15px}a{color:inherit;outline:none;text-decoration:none;cursor:pointer}a:visited,a:hover,a:active,a:focus{outline:none}b,strong{font-weight:bold}ul{margin:0;padding:0}ul li{list-style-type:none}img,picture{border:none;height:auto;vertical-align:middle;width:100%;max-width:100%}svg{display:inline-flex}.post,.page{margin:0}.title__main{font-family:var(--default-font), sans-serif;font-size:max(26px, 1.875vw);font-weight:normal;font-style:normal;line-height:max(30px, 2.0833333333vw);letter-spacing:18px}.text--normal,p{font-family:var(--default-font), sans-serif;font-size:max(16px, 1.1458333333vw);font-weight:normal;font-style:normal;line-height:max(19px, 1.1458333333vw);letter-spacing:max(0.16px, 0.0604166667vw)}.text--bold{font-family:var(--default-font), sans-serif;font-size:max(16px, 1.1458333333vw);font-weight:bold;font-style:normal;line-height:max(16px, 1.1458333333vw)}.details{font-family:var(--default-font), sans-serif;font-size:12px;font-weight:500;font-style:normal;line-height:12px}.fade-in{opacity:0}.fade-smooth{opacity:0;position:relative;top:30px}.fade-children-delayed-2>*,.fade-children>*{opacity:0}.landing{height:var(--screen-height)}.landing .logo{position:absolute;top:1.8229166667vw;left:1.6666666667vw;width:max(220px,14.84375vw);z-index:1}.landing .logo a svg{max-width:100%}.landing .logo a svg .st0{fill:#010101}.landing__top{height:51%;display:flex;align-items:flex-end}@media screen and (max-width: 767px){.landing__top{height:63%}}@media screen and (max-width: 767px)and (max-height: 690px){.landing__top{min-height:400px}}.landing__top .content{padding-left:max(10px,1.6666666667vw);padding-right:max(10px,2.6041666667vw);text-align:justify}@media screen and (max-width: 767px){.landing__top .content{width:100%}}.landing__top .content .title__main{max-width:61.4583333333vw;display:inline-flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 991px){.landing__top .content .title__main{max-width:150px}}.landing__top .content .title__main span{margin-right:1.171875vw}@media screen and (max-width: 767px){.landing__top .content .simplebar-content-wrapper,.landing__top .content .mob-scroll{max-height:12vh;overflow-y:auto}}@media screen and (max-width: 767px)and (max-width: 600px){.landing__top .content .simplebar-content-wrapper .simplebar-scrollbar:before,.landing__top .content .mob-scroll .simplebar-scrollbar:before{background:#8e9635;opacity:1;width:5px}.landing__top .content .simplebar-content-wrapper .simplebar-scrollbar.simplebar-horizontal,.landing__top .content .mob-scroll .simplebar-scrollbar.simplebar-horizontal{display:none !important}.landing__top .content .simplebar-content-wrapper::-webkit-scrollbar,.landing__top .content .mob-scroll::-webkit-scrollbar{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.landing__top .content .simplebar-content-wrapper::-webkit-scrollbar-track,.landing__top .content .mob-scroll::-webkit-scrollbar-track{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.landing__top .content .simplebar-content-wrapper::-webkit-scrollbar-thumb,.landing__top .content .mob-scroll::-webkit-scrollbar-thumb{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.landing__top .content .simplebar-content-wrapper::-webkit-scrollbar-thumb:hover,.landing__top .content .mob-scroll::-webkit-scrollbar-thumb:hover{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media screen and (max-width: 767px)and (min-width: 601px){.landing__top .content .simplebar-content-wrapper::-webkit-scrollbar,.landing__top .content .mob-scroll::-webkit-scrollbar{width:5px}.landing__top .content .simplebar-content-wrapper::-webkit-scrollbar-track,.landing__top .content .mob-scroll::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0);border-radius:12px}.landing__top .content .simplebar-content-wrapper::-webkit-scrollbar-thumb,.landing__top .content .mob-scroll::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px #8e9635;background-color:#8e9635;border-radius:12px;min-height:30px}}.landing__top .content .letters{margin-bottom:10px;max-width:32.8125vw;min-width:32.8125vw;margin-right:15px}@media screen and (min-width: 768px){.landing__top .content .letters{float:left}}@media screen and (max-width: 767px){.landing__top .content .letters img{content:url(/theme/assets/media/icon/letters/letter-03.svg)}}@media screen and (max-width: 580px){.landing__top .content .letters img{content:url(/theme/assets/media/icon/letters/letter-04.svg)}}.landing__top .content .letters:after{content:"";position:absolute;left:max(250px,59.6354166667vw);top:-12.9166666667vw;background-image:url(/theme/assets/images/animated-images.png);background-repeat:no-repeat;background-position:center;background-size:100%;width:max(175px,11.9791666667vw);height:max(220px,15.15625vw)}@media screen and (max-width: 767px){.landing__top .content .letters:after{top:0;bottom:0;left:unset;margin-left:15px}}.landing__bottom{height:49%}@media screen and (max-width: 767px){.landing__bottom{height:37%}}.landing__bottom .swiper{display:flex;height:100%}.landing__bottom .swiper .mob-only{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:210px;height:26px;z-index:9;color:var(--white);display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.landing__bottom .swiper .mob-only{display:none}}.landing__bottom .swiper .info,.landing__bottom .swiper .origin{font-family:var(--default-font), sans-serif;font-size:max(16px, 1.1458333333vw);font-weight:normal;font-style:normal;line-height:max(16px, 1.1458333333vw);opacity:.75;position:absolute;top:0;left:0;z-index:2;color:var(--white);display:flex;justify-content:space-between;width:100%;padding:max(15px,1.3020833333vw) max(15px,1.5625vw)}.landing__bottom .swiper .info{bottom:0;top:unset}@media screen and (max-width: 767px){.landing__bottom .swiper .info span:nth-child(2){display:none}}.landing__bottom .swiper-slide .slide-wrap{background-repeat:no-repeat;background-size:cover;background-position:bottom center;height:100%}.landing__bottom .swiper-slide:nth-child(3n+1) .slide-wrap{background-image:url(/theme/assets/images/slide-01.jpg)}.landing__bottom .swiper-slide:nth-child(3n+2) .slide-wrap{background-image:url(/theme/assets/images/slide-02.jpg)}.landing__bottom .swiper-slide:nth-child(3n+3) .slide-wrap{background-image:url(/theme/assets/images/slide-03.jpg)}.landing__bottom .swiper-button-prev,.landing__bottom .swiper-button-next{margin-left:1.71875vw;margin-right:1.71875vw}.landing__bottom .swiper-button-prev:after,.landing__bottom .swiper-button-next:after{content:unset}.landing__bottom .swiper-button-prev img,.landing__bottom .swiper-button-next img{min-width:max(50px,4.4270833333vw)}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}