@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,700;1,400&family=Work+Sans:wght@400;700&display=swap);
body {
  font-family: "Work Sans", sans-serif;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.container {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  padding: 0px 100px;
}

.s_font {
  font-family: "Libre Baskerville", serif;
}

body.menu_active .mobile_menu {
  opacity: 1;
  visibility: visible;
}

.for_effect_mobile {
  display: inline-block;
  z-index: -1;
  transition: all 0.2s ease;
  position: relative;
}

/* cubic-bezier(0.645, 0.045, 0.155, 1) */
.for_effect_mobile:after {
  content: "";
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, #FBE64D 100%);
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  border-radius: 100%;
  opacity: 0;
  transition: all 0.3s ease-out;
}

body.menu_active {
  overflow: hidden;
  position: relative;
  touch-action: none;
  -ms-touch-action: none;
}

body.menu_active .for_effect_mobile:after {
  opacity: 1;
  transform: scale(100);
}

.mobile_menu {
  width: 100%;
  height: 100%;
  position: fixed;
  height: 100svh;
  opacity: 0;
  background: transparent;
  overflow: hidden;
  z-index: 101;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  visibility: hidden;
}

.close_menu {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
}

.mobile_menu ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.mobile_menu li {
  list-style: none;
}

.mobile_menu li a {
  color: #27303D;
  font-weight: 700;
  font-size: 24px;
  line-height: 140%;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 0;
  display: inline-block;
}

.menu_footer {
  position: absolute;
  transition: all 0.6s ease;
  display: inline-block;
  bottom: 50px;
  overflow: hidden;
}

.mobile_menu_ikon_area {
  float: right;
  height: 22px;
  position: fixed;
  right: 30px;
  top: 30px;
  margin-bottom: 30px;
  z-index: 99;
  display: none;
}

.menu_toggle_icon {
  width: 40px;
  height: 3px;
  position: relative;
  float: right;
  background-color: #222222;
  margin-top: 10px;
  pointer-events: none;
  transition: all 0.2s ease;
  transform: scale(0.5);
}

.menu_toggle_icon:before {
  content: "";
  width: 40px;
  position: absolute;
  top: -15px;
  background-color: #222222;
  height: 3px;
  transition: all 0.2s ease;
}

.menu_toggle_icon:after {
  content: "";
  width: 40px;
  position: absolute;
  background-color: #222222;
  bottom: -15px;
  height: 3px;
  transition: all 0.2s ease;
}

.menu_active .menu_toggle_icon {
  background-color: transparent;
}

.menu_active .menu_toggle_icon:before {
  transform: rotate(45deg);
  top: 0;
}

.menu_active .menu_toggle_icon:after {
  transform: rotate(-45deg);
  bottom: 0;
}

.mobile_menu_wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 0%;
  background-color: #F6EEDE;
  overflow: hidden;
  transition: all 0.4s ease;
}

.menu_active .mobile_menu_wrapper {
  height: 100%;
}

.cta_container {
  border: 1.5px solid #27303D;
  border-radius: 56px;
  padding: 13px 20px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
  z-index: 1;
  text-align: center;
}

.cta_container:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 20px;
  height: 20px;
  background: #27303D;
  border-radius: 100%;
  transform: translate(-50%, -50%) scale(0%);
  transform-origin: center;
  z-index: -1;
  transition: all 0.6s ease;
}

.cta_container:hover .cta {
  color: #fff;
}

.cta_container:hover:before {
  transform: translate(-50%, -50%) scale(2000%);
  opacity: 1;
}

.cta {
  color: #27303D;
  text-transform: uppercase;
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.4s ease;
}

.menu_fixed .menu_wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background-color: #fff;
  height: 83px;
}

.menu_wrapper {
  transition: background-color 0.3s ease, transform 0.3s ease;
  position: absolute;
  width: 100%;
  transform: translateY(0%);
  z-index: 100;
  height: 83px;
}

.word_anim {
  display: inline-block;
  transform: translateY(0%);
  transition: transform 0.6s var(--delay) cubic-bezier(0.33, 1, 0.68, 1);
}

.word_anim.anim {
  transform: translateY(125%);
}

.section_anim .c_anim {
  overflow: hidden;
}

.section_anim .s_anim {
  transform: translate3d(0px, 125%, 0px);
  transition: transform 0.9s cubic-bezier(0.19, 1, 0.2, 1) 0s;
}

.section_anim .s_anim.active {
  transform: translate3d(0px, 0%, 0px);
}

#app .page_content_wrapper {
  transition: opacity 0.3s ease;
  opacity: 1;
}

#app .page_content_wrapper .menu_wrapper {
  transform: translateY(0%);
}

#app.fade-out .page_content_wrapper {
  opacity: 0;
}

#app.fade-out .menu_wrapper {
  transform: translateY(-100%);
}

.internal_link_transition {
  position: absolute;
  width: 0px;
  height: 0px;
  border-radius: 30px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 99;
}

.internal_link_transition.transition {
  transition: left 0.8s ease, width 0.8s ease, height 0.8s ease;
}

.mobile_menu_ikon_area:before {
  content: "";
  position: fixed;
  background-color: #fff;
  width: 100%;
  height: 0px;
  top: 0;
  left: 0;
  transition: all 0.3s ease;
}

#page_header .text_container .line br {
  display: none !important;
}

#page_header .line.line_1 span:last-child {
  display: none;
}

@media screen and (max-width: 650px) {
  #page_header .text_container .line br {
    display: block !important;
  }
  #page_header .line.line_1 span:last-child {
    display: inline-block;
  }
  #page_header .word_anim {
    color: transparent;
    overflow: hidden;
    position: relative;
    transform: unset !important;
    padding-right: 5px;
    margin-right: -5px;
    padding-bottom: 5px;
  }
  #page_header .word_anim::before {
    content: attr(data-word);
    color: #27303D;
    position: absolute;
    left: 0;
    top: 0;
    transition: transform 0.6s var(--delay) cubic-bezier(0.33, 1, 0.68, 1);
    transform: translateY(0%);
  }
  #page_header .word_anim.anim::before {
    transform: translateY(125%);
  }
}
@media screen and (max-width: 850px) {
  .mobile_menu_ikon_area {
    display: inline-block;
    transition: all 0.6s ease;
  }
  body.menu_fixed .mobile_menu_ikon_area:before {
    height: 80px;
    border-bottom: 1px solid #f1f1f1;
  }
  body div.container {
    padding-right: 24px !important;
    padding-left: 24px !important;
    box-sizing: border-box;
  }
  .cta {
    font-size: 14px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzdC93ZHdjLmNzcyIsIm1hcHBpbmdzIjoiO0FBQ0E7RUFDRTtFQUVBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBQUNGOztBQUVBO0FBQ0E7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFHQTtFQUdBO0VBSUE7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVKOztBQUFBO0VBR0U7RUFHQTtFQUdBO0VBSUE7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUVFO0VBQ0E7QUFHRjs7QUFBQTtFQUVFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBRUU7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBR0U7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUVBO0VBR0E7QUFJRjs7QUFBQTtFQUVFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBRUk7RUFHRjtBQUlGOztBQUFBO0VBRUk7QUFHSjs7QUFBQTtFQUVFO0VBQ0E7QUFHRjs7QUFBQTtFQUVFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBRUU7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFBQTtFQUVFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FBR0Y7O0FBQUE7RUFDSTtBQUdKOztBQUFBO0VBQ0k7QUFHSjs7QUFBQTtFQUNJO0lBQ0k7RUFHTjtFQUFFO0lBQ0U7RUFFSjtFQUFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFFTjtFQUFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RUFDTjtFQUNFO0lBQ0U7RUFDSjtBQUNGO0FBR0E7RUFDRTtJQUNFO0lBRUE7RUFERjtFQUdBO0lBQ0U7SUFDQTtFQURGO0VBR0E7SUFDRTtJQUNBO0lBRUE7RUFERjtFQUdBO0lBQ0U7RUFERjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ucG0vLi9zcmMvY3NzL3dkd2Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TGlicmUrQmFza2VydmlsbGU6aXRhbCx3Z2h0QDAsNzAwOzEsNDAwJmZhbWlseT1Xb3JrK1NhbnM6d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMHB4IDEwMHB4O1xyXG59XHJcblxyXG4uc19mb250IHtcclxuICBmb250LWZhbWlseTogXCJMaWJyZSBCYXNrZXJ2aWxsZVwiLCBzZXJpZjtcclxufVxyXG5cclxuYm9keS5tZW51X2FjdGl2ZSAubW9iaWxlX21lbnUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmZvcl9lZmZlY3RfbW9iaWxlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjE1NSwgMSkgKi9cclxuLmZvcl9lZmZlY3RfbW9iaWxlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiKDI1NSwgMjU1LCAyNTUpKSwgdG8oI0ZCRTY0RCkpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgI0ZCRTY0RCAxMDAlKTtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxufVxyXG5cclxuYm9keS5tZW51X2FjdGl2ZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lOyAvL2ZvciBpb3NcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lOyAvL2ZvciBpb3NcclxufVxyXG5cclxuYm9keS5tZW51X2FjdGl2ZSAuZm9yX2VmZmVjdF9tb2JpbGU6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxMDApO1xyXG59XHJcblxyXG4ubW9iaWxlX21lbnUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaGVpZ2h0OiAxMDBzdmg7XHJcbiAgb3BhY2l0eTogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDEwMTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uY2xvc2VfbWVudXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcbi5tb2JpbGVfbWVudSB1bCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLm1vYmlsZV9tZW51IGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubW9iaWxlX21lbnUgbGkgYSB7XHJcbiAgY29sb3I6ICMyNzMwM0Q7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm1lbnVfZm9vdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvdHRvbTogNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubW9iaWxlX21lbnVfaWtvbl9hcmVhIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMzBweDtcclxuICB0b3A6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB6LWluZGV4OiA5OTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWVudV90b2dnbGVfaWNvbiB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG59XHJcblxyXG4ubWVudV90b2dnbGVfaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcclxuICBoZWlnaHQ6IDNweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLm1lbnVfdG9nZ2xlX2ljb246YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XHJcbiAgYm90dG9tOiAtMTVweDtcclxuICBoZWlnaHQ6IDNweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLm1lbnVfYWN0aXZlIC5tZW51X3RvZ2dsZV9pY29uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm1lbnVfYWN0aXZlIC5tZW51X3RvZ2dsZV9pY29uOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLm1lbnVfYWN0aXZlIC5tZW51X3RvZ2dsZV9pY29uOmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5tb2JpbGVfbWVudV93cmFwcGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFRURFO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbn1cclxuXHJcbi5tZW51X2FjdGl2ZSAubW9iaWxlX21lbnVfd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY3RhX2NvbnRhaW5lciB7XHJcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMjczMDNEO1xyXG4gIGJvcmRlci1yYWRpdXM6IDU2cHg7XHJcbiAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbn1cclxuXHJcbi5jdGFfY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjMjczMDNEO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICB6LWluZGV4OiAtMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcclxufVxyXG5cclxuLmN0YV9jb250YWluZXI6aG92ZXIgLmN0YSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jdGFfY29udGFpbmVyOmhvdmVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgyMDAwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMjAwMCUpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jdGEge1xyXG4gIGNvbG9yOiAjMjczMDNEO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxufVxyXG5cclxuLm1lbnVfZml4ZWQgLm1lbnVfd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGhlaWdodDogODNweDtcclxufVxyXG5cclxuLm1lbnVfd3JhcHBlciB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGhlaWdodDogODNweDtcclxufVxyXG5cclxuLndvcmRfYW5pbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyB2YXIoLS1kZWxheSkgY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgdmFyKC0tZGVsYXkpIGN1YmljLWJlemllcigwLjMzLCAxLCAwLjY4LCAxKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyB2YXIoLS1kZWxheSkgY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIHZhcigtLWRlbGF5KSBjdWJpYy1iZXppZXIoMC4zMywgMSwgMC42OCwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgdmFyKC0tZGVsYXkpIGN1YmljLWJlemllcigwLjMzLCAxLCAwLjY4LCAxKTtcclxufVxyXG5cclxuLndvcmRfYW5pbS5hbmltIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjUlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTI1JSk7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2FuaW0gLmNfYW5pbSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNlY3Rpb25fYW5pbSAuc19hbmltIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDEyNSUsIDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMTI1JSwgMHB4KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMiwgMSkgMHM7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC45cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yLCAxKSAwcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC45cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yLCAxKSAwcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC45cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yLCAxKSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC45cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yLCAxKSAwcztcclxufVxyXG5cclxuLnNlY3Rpb25fYW5pbSAuc19hbmltLmFjdGl2ZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwJSwgMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwJSwgMHB4KTtcclxufVxyXG5cclxuI2FwcCAucGFnZV9jb250ZW50X3dyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuI2FwcCAucGFnZV9jb250ZW50X3dyYXBwZXIgLm1lbnVfd3JhcHBlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbn1cclxuXHJcbiNhcHAuZmFkZS1vdXQgLnBhZ2VfY29udGVudF93cmFwcGVyIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4jYXBwLmZhZGUtb3V0IC5tZW51X3dyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG59XHJcblxyXG4uaW50ZXJuYWxfbGlua190cmFuc2l0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDBweDtcclxuICBoZWlnaHQ6IDBweDtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgei1pbmRleDogOTk7XHJcbn1cclxuXHJcbi5pbnRlcm5hbF9saW5rX3RyYW5zaXRpb24udHJhbnNpdGlvbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuOHMgZWFzZSwgd2lkdGggMC44cyBlYXNlLCBoZWlnaHQgMC44cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgMC44cyBlYXNlLCB3aWR0aCAwLjhzIGVhc2UsIGhlaWdodCAwLjhzIGVhc2U7XHJcbn1cclxuXHJcbi5tb2JpbGVfbWVudV9pa29uX2FyZWE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMHB4O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4jcGFnZV9oZWFkZXIgLnRleHRfY29udGFpbmVyIC5saW5lIGJye1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jcGFnZV9oZWFkZXIgLmxpbmUubGluZV8xIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgI3BhZ2VfaGVhZGVyIC50ZXh0X2NvbnRhaW5lciAubGluZSBicntcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAjcGFnZV9oZWFkZXIgLmxpbmUubGluZV8xIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICNwYWdlX2hlYWRlciAud29yZF9hbmltIHtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgICNwYWdlX2hlYWRlciAud29yZF9hbmltOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXdvcmQpO1xyXG4gICAgICAgIGNvbG9yOiAjMjczMDNEO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyB2YXIoLS1kZWxheSkgY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIHZhcigtLWRlbGF5KSBjdWJpYy1iZXppZXIoMC4zMywgMSwgMC42OCwgMSk7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICB9XHJcbiAgICAjcGFnZV9oZWFkZXIgLndvcmRfYW5pbS5hbmltOjpiZWZvcmV7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjUlKTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gIC5tb2JpbGVfbWVudV9pa29uX2FyZWEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcclxuICB9XHJcbiAgYm9keS5tZW51X2ZpeGVkIC5tb2JpbGVfbWVudV9pa29uX2FyZWE6YmVmb3JlIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xyXG4gIH1cclxuICBib2R5IGRpdi5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICAuY3RhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXN0IHt9Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/