/* This source code is exported from pxCode, you can get more document from https://www.pxcode.io */
.popup-block {
  display: flex;
}

.hidden{
	display: none;
}

.shadow{
	width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);	
}
  
.popup-input{
	height: 40px;
	display: flex;
    flex-direction: column;
    background-color: rgba(212, 199, 188, 0.298);
    border-radius: 4px 4px 4px 4px;
	border: 1px;
}

.popup-block.layout {
     position: absolute;
    z-index: 1;
    left: 200px;
    top: 3%; }

.popup-block-item {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 0 1 263px; }

.popup-image2 {
  background: var(--src) center center/contain no-repeat;
  border-radius: 0px 8px 8px 0px; }

.popup-image2.layout {
  position: relative;
  height: 1207px; }

.popup-block-item1 {
  display: flex;
  flex-direction: column;
  position: relative;}

.popup-flex {
  display: flex;
  flex-direction: column; }

.popup-flex.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-flex1 {
  display: flex;
  flex-direction: column; }

.popup-flex1.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-flex2 {
  display: flex; }
  @media (max-width: 1399px) {
    .popup-flex2 {
      flex-wrap: wrap;
      row-gap: 16px; } }

.popup-flex2.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-flex2-item {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 1 1 1177px; }
  @media (max-width: 1399px) {
    .popup-flex2-item {
      flex: 0 0 100%; } }

.popup-group {
  display: flex;
  flex-direction: column; }

.popup-group.layout {
  position: relative;}

.popup-popup {
  display: flex;
  flex-direction: column;
  background-color: #fafafa;
  box-shadow: 0px 4px 25px 0px rgba(120, 74, 66, 0.14902);
  border-radius: 10px 10px 10px 10px; }

.popup-popup.layout {
  position: relative;
  overflow: hidden;
  width: 1000px;
  min-width: 1000px;
  margin: 15px; }
  @media (max-width: 1199px) {
    .popup-popup.layout {
      margin: 222px 0px 0px 166px; } }
  @media (max-width: 991px) {
    .popup-popup.layout {
      margin: 154px 0px 0px 166px; } }
  @media (max-width: 767px) {
    .popup-popup.layout {
      margin: 96px 0px 0px 166px; } }
  @media (max-width: 575px) {
    .popup-popup.layout {
      margin: 67px 0px 0px 166px; } }
  @media (max-width: 479px) {
    .popup-popup.layout {
      margin: 38px 0px 0px 166px; } }
  @media (max-width: 383px) {
    .popup-popup.layout {
      margin: 18px 0px 0px 166px; } }

.popup-innerpopup {
  display: flex;
  flex-direction: column; }

.popup-innerpopup.layout {
  position: relative;
  overflow: hidden;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 24px 24px 0px; }
  @media (max-width: 1199px) {
    .popup-innerpopup.layout {
      margin: 21px 21px 0px; } }
  @media (max-width: 991px) {
    .popup-innerpopup.layout {
      margin: 18px 18px 0px; } }
  @media (max-width: 767px) {
    .popup-innerpopup.layout {
      margin: 15px 15px 0px; } }
  @media (max-width: 575px) {
    .popup-innerpopup.layout {
      margin: 14px 14px 0px; } }
  @media (max-width: 479px) {
    .popup-innerpopup.layout {
      margin: 12px 12px 0px; } }
  @media (max-width: 383px) {
    .popup-innerpopup.layout {
      margin: 11px 11px 0px; } }

.popup-block42 {
  display: flex;
  flex-direction: column; }

.popup-block42.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-highlights6 {
  font: 500 16px/1.2 "Poppins", Helvetica, Arial, serif;
  color: #030a15;
  letter-spacing: 0px; }
  @media (max-width: 1199px) {
    .popup-highlights6 {
      font-size: 15px;
      text-align: left; } }
  @media (max-width: 991px) {
    .popup-highlights6 {
      font-size: 14px; } }
  @media (max-width: 767px) {
    .popup-highlights6 {
      font-size: 13px; } }
  @media (max-width: 479px) {
    .popup-highlights6 {
      font-size: 12px; } }

.popup-highlights6.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 0px 0px 4px; }
  @media (max-width: 1199px) {
    .popup-highlights6.layout {
      margin: 0px 0px 5px; } }

.popup-block43 {
  display: flex;
  flex-direction: column; }

.popup-block43.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 32px 0px 0px; }
  @media (max-width: 1199px) {
    .popup-block43.layout {
      margin: 28px 0px 0px; } }
  @media (max-width: 991px) {
    .popup-block43.layout {
      margin: 24px 0px 0px; } }
  @media (max-width: 767px) {
    .popup-block43.layout {
      margin: 20px 0px 0px; } }
  @media (max-width: 575px) {
    .popup-block43.layout {
      margin: 18px 0px 0px; } }
  @media (max-width: 479px) {
    .popup-block43.layout {
      margin: 16px 0px 0px; } }
  @media (max-width: 383px) {
    .popup-block43.layout {
      margin: 15px 0px 0px; } }

.popup-block44 {
  display: flex;
  flex-direction: column; }

.popup-block44.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-block45 {
  display: flex;
  flex-direction: column; }

.popup-block45.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-block46 {
  display: flex;
  flex-direction: column; }

.popup-block46.layout {
  position: relative;
  overflow: hidden;
  height: 73px;
  width: 797px;
  min-width: 797px; }

.popup-block47 {
  display: flex;
  flex-direction: column; }

.popup-block47.layout {
  position: relative;
  height: 73px;
  width: 797px;
  min-width: 797px; }

.popup-block48 {
  display: flex;
  flex-direction: column; }

.popup-block48.layout {
  position: relative;
  height: 73px;
  width: 797px;
  min-width: 797px; }

.popup-block49 {
  display: flex;
  flex-direction: column; }

.popup-block49.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-text-body {
  font: 14px/1.5 "Poppins", Helvetica, Arial, serif;
  color: #030a15;
  letter-spacing: 0px; }
  @media (max-width: 991px) {
    .popup-text-body {
      font-size: 13px;
      text-align: left; } }
  @media (max-width: 575px) {
    .popup-text-body {
      font-size: 12px; } }

.popup-text-body.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-block50 {
  display: flex;
  flex-direction: column;
  background-color: rgba(212, 199, 188, 0.298);
  border-radius: 4px 4px 4px 4px; }

.popup-block50.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 4px 0px 0px; }
  @media (max-width: 1199px) {
    .popup-block50.layout {
      margin: 5px 0px 0px; } }

.popup-highlights7 {
  font: 16px/1.5 "Poppins", Helvetica, Arial, serif;
  color: #030a15;
  letter-spacing: 0px; }
  @media (max-width: 1199px) {
    .popup-highlights7 {
      font-size: 15px;
      text-align: left; } }
  @media (max-width: 991px) {
    .popup-highlights7 {
      font-size: 14px; } }
  @media (max-width: 767px) {
    .popup-highlights7 {
      font-size: 13px; } }
  @media (max-width: 479px) {
    .popup-highlights7 {
      font-size: 12px; } }

.popup-highlights7.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 12px 16px; }
  @media (max-width: 1199px) {
    .popup-highlights7.layout {
      margin: 11px 14px; } }
  @media (max-width: 991px) {
    .popup-highlights7.layout {
      margin: 9px 12px; } }
  @media (max-width: 767px) {
    .popup-highlights7.layout {
      margin: 8px 10px; } }
  @media (max-width: 575px) {
    .popup-highlights7.layout {
      margin: 7px 9px; } }
  @media (max-width: 479px) {
    .popup-highlights7.layout {
      margin: 6px 8px; } }

.popup-block47.layout1 {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 16px 0px 0px; }
  @media (max-width: 1199px) {
    .popup-block47.layout1 {
      margin: 14px 0px 0px; } }
  @media (max-width: 991px) {
    .popup-block47.layout1 {
      margin: 12px 0px 0px; } }
  @media (max-width: 767px) {
    .popup-block47.layout1 {
      margin: 10px 0px 0px; } }
  @media (max-width: 575px) {
    .popup-block47.layout1 {
      margin: 9px 0px 0px; } }
  @media (max-width: 479px) {
    .popup-block47.layout1 {
      margin: 8px 0px 0px; } }

.popup-block48.layout1 {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-block44.layout1 {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 16px 0px 0px; }
  @media (max-width: 1199px) {
    .popup-block44.layout1 {
      margin: 14px 0px 0px; } }
  @media (max-width: 991px) {
    .popup-block44.layout1 {
      margin: 12px 0px 0px; } }
  @media (max-width: 767px) {
    .popup-block44.layout1 {
      margin: 10px 0px 0px; } }
  @media (max-width: 575px) {
    .popup-block44.layout1 {
      margin: 9px 0px 0px; } }
  @media (max-width: 479px) {
    .popup-block44.layout1 {
      margin: 8px 0px 0px; } }

.popup-block51 {
  display: flex;
  flex-direction: column; }

.popup-block51.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 16px 0px 0px; }
  @media (max-width: 1199px) {
    .popup-block51.layout {
      margin: 14px 0px 0px; } }
  @media (max-width: 991px) {
    .popup-block51.layout {
      margin: 12px 0px 0px; } }
  @media (max-width: 767px) {
    .popup-block51.layout {
      margin: 10px 0px 0px; } }
  @media (max-width: 575px) {
    .popup-block51.layout {
      margin: 9px 0px 0px; } }
  @media (max-width: 479px) {
    .popup-block51.layout {
      margin: 8px 0px 0px; } }

.popup-block00 {
  display: flex;
  flex-direction: row; }

.popup-block52 {
  display: flex;
  flex-direction: column; }

.popup-block52.layout {
  position: relative;
  overflow: hidden;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-block53 {
  display: flex;
  flex-direction: column; }

.popup-block53.layout {
  position: relative;
  height: 97px;
  width: 797px;
  min-width: 797px; }

.popup-block54 {
  display: flex;
  flex-direction: column; }

.popup-block54.layout {
  position: relative;
  height: 97px;
  width: 797px;
  min-width: 797px; }

.popup-block55 {
  display: flex;
  flex-direction: column; }

.popup-block55.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-block56 {
  display: flex;
  flex-direction: column;
  background-color: rgba(212, 199, 188, 0.298);
  border-radius: 4px 4px 4px 4px; }

.popup-block56.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 4px 0px 0px; }
  @media (max-width: 1199px) {
    .popup-block56.layout {
      margin: 5px 0px 0px; } }

.popup-highlights1 {
  font: 16px/1.5 "Poppins", Helvetica, Arial, serif;
  color: #848484;
  letter-spacing: 0px; }
  @media (max-width: 1199px) {
    .popup-highlights1 {
      font-size: 15px;
      text-align: left; } }
  @media (max-width: 991px) {
    .popup-highlights1 {
      font-size: 14px; } }
  @media (max-width: 767px) {
    .popup-highlights1 {
      font-size: 13px; } }
  @media (max-width: 479px) {
    .popup-highlights1 {
      font-size: 12px; } }

.popup-highlights1.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 12px 16px 36px; }
  @media (max-width: 1199px) {
    .popup-highlights1.layout {
      margin: 11px 14px 31px; } }
  @media (max-width: 991px) {
    .popup-highlights1.layout {
      margin: 9px 12px 26px; } }
  @media (max-width: 767px) {
    .popup-highlights1.layout {
      margin: 8px 10px 22px; } }
  @media (max-width: 575px) {
    .popup-highlights1.layout {
      margin: 7px 9px 20px; } }
  @media (max-width: 479px) {
    .popup-highlights1.layout {
      margin: 6px 8px 17px; } }
  @media (max-width: 383px) {
    .popup-highlights1.layout {
      margin: 6px 8px 16px; } }

.popup-block44.layout2 {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 16px 0px 0px; }
  @media (max-width: 1199px) {
    .popup-block44.layout2 {
      margin: 14px 0px 0px; } }
  @media (max-width: 991px) {
    .popup-block44.layout2 {
      margin: 12px 0px 0px; } }
  @media (max-width: 767px) {
    .popup-block44.layout2 {
      margin: 10px 0px 0px; } }
  @media (max-width: 575px) {
    .popup-block44.layout2 {
      margin: 9px 0px 0px; } }
  @media (max-width: 479px) {
    .popup-block44.layout2 {
      margin: 8px 0px 0px; } }

.popup-bottonpopup {
  display: flex;
  flex-direction: column; }

.popup-bottonpopup.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 16px 24px 24px; }
  @media (max-width: 1199px) {
    .popup-bottonpopup.layout {
      margin: 14px 21px 21px; } }
  @media (max-width: 991px) {
    .popup-bottonpopup.layout {
      margin: 12px 18px 18px; } }
  @media (max-width: 767px) {
    .popup-bottonpopup.layout {
      margin: 10px 15px 15px; } }
  @media (max-width: 575px) {
    .popup-bottonpopup.layout {
      margin: 9px 14px 14px; } }
  @media (max-width: 479px) {
    .popup-bottonpopup.layout {
      margin: 8px 12px 12px; } }
  @media (max-width: 383px) {
    .popup-bottonpopup.layout {
      margin: 8px 11px 11px; } }

.popup-line4 {
  background-color: #885d5d; }

.popup-line4.layout {
  position: relative;
  height: 1px; }

.popup-block58 {
  display: flex; }
  @media (max-width: 991px) {
    .popup-block58 {
      flex-wrap: wrap;
      row-gap: 16px; } }

.popup-block58.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 23px 0px 0px; }
  @media (max-width: 1199px) {
    .popup-block58.layout {
      margin: 20px 0px 0px; } }
  @media (max-width: 991px) {
    .popup-block58.layout {
      margin: 17px 0px 0px; } }
  @media (max-width: 767px) {
    .popup-block58.layout {
      margin: 14px 0px 0px; } }
  @media (max-width: 575px) {
    .popup-block58.layout {
      margin: 13px 0px 0px; } }
  @media (max-width: 479px) {
    .popup-block58.layout {
      margin: 12px 0px 0px; } }
  @media (max-width: 383px) {
    .popup-block58.layout {
      margin: 11px 0px 0px; } }

.popup-block58-item {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 1 1 264px; }
  @media (max-width: 991px) {
    .popup-block58-item {
      flex: 0 0 100%; } }

.popup-block59 {
  display: flex; }

.popup-block59.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 8px 0px; }
  @media (max-width: 1199px) {
    .popup-block59.layout {
      margin: 7px 0px; } }
  @media (max-width: 991px) {
    .popup-block59.layout {
      margin: 6px 0px; } }
  @media (max-width: 767px) {
    .popup-block59.layout {
      margin: 5px 0px; } }

.popup-block59-item {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 0 1 18px; }

.popup-icon1 {
  background: var(--src) center center/contain no-repeat;
  border-radius: 4px 4px 4px 4px; }

.popup-icon1.layout {
  position: relative;
  height: 18px;
  width: 18px;
  min-width: 18px;
  margin: 3px 0px; }
  @media (max-width: 1199px) {
    .popup-icon1.layout {
      margin: 5px 0px; } }

.popup-block59-spacer {
  flex: 0 1 8px; }

.popup-highlights8 {
  font: 16px/1.5 "Poppins", Helvetica, Arial, serif;
  color: #232323;
  letter-spacing: 0px; }
  @media (max-width: 1199px) {
    .popup-highlights8 {
      font-size: 15px;
      text-align: left; } }
  @media (max-width: 991px) {
    .popup-highlights8 {
      font-size: 14px; } }
  @media (max-width: 767px) {
    .popup-highlights8 {
      font-size: 13px; } }
  @media (max-width: 479px) {
    .popup-highlights8 {
      font-size: 12px; } }

.popup-highlights8.layout {
  position: relative;
  flex: 0 0 auto;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-block58-spacer {
  flex: 0 1 329px; }
  @media (max-width: 991px) {
    .popup-block58-spacer {
      display: none; } }

.popup-block58-item1 {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 1 1 204px; }
  @media (max-width: 991px) {
    .popup-block58-item1 {
      flex: 0 0 100%; } }

.popup-block60 {
  display: flex; }

.popup-block60.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-block60-item {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 0 1 107px; }

.popup-block61 {
  display: flex;
  flex-direction: column;
  border: 1px solid #784a42;
  border-radius: 4px 4px 4px 4px; }

.popup-block61.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-highlights9 {
  display: flex;
  justify-content: center;
  font: 600 16px/1.5 "Poppins", Helvetica, Arial, serif;
  color: #784a42;
  text-align: center;
  letter-spacing: 0px; }
  @media (max-width: 1199px) {
    .popup-highlights9 {
      font-size: 15px;
      text-align: center; } }
  @media (max-width: 991px) {
    .popup-highlights9 {
      font-size: 14px; } }
  @media (max-width: 767px) {
    .popup-highlights9 {
      font-size: 13px; } }
  @media (max-width: 479px) {
    .popup-highlights9 {
      font-size: 12px; } }

.popup-highlights9.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 8px 14px; }
  @media (max-width: 1199px) {
    .popup-highlights9.layout {
      margin: 7px 12px; } }
  @media (max-width: 991px) {
    .popup-highlights9.layout {
      margin: 6px 10px; } }
  @media (max-width: 767px) {
    .popup-highlights9.layout {
      margin: 5px 9px; } }
  @media (max-width: 575px) {
    .popup-highlights9.layout {
      margin: 5px 8px; } }
  @media (max-width: 479px) {
    .popup-highlights9.layout {
      margin: 5px 7px; } }

.popup-block60-spacer {
  flex: 0 1 24px; }

.popup-block60-item1 {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 0 1 73px; }

.popup-block62 {
  display: flex;
  flex-direction: column;
  background-color: #784a42;
  border-radius: 4px 4px 4px 4px; }

.popup-block62.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content; }

.popup-highlights10-box {
  display: flex;
  justify-content: center; }
  @media (max-width: 1199px) {
    .popup-highlights10-box {
      align-items: flex-start;
      justify-content: center; } }
  @media (max-width: 991px) {
    .popup-highlights10-box {
      align-items: flex-start;
      justify-content: center; } }
  @media (max-width: 767px) {
    .popup-highlights10-box {
      align-items: flex-start;
      justify-content: center; } }
  @media (max-width: 479px) {
    .popup-highlights10-box {
      align-items: flex-start;
      justify-content: center; } }

.popup-highlights10-box.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 8px 12px; }
  @media (max-width: 1199px) {
    .popup-highlights10-box.layout {
      margin: 7px 11px; } }
  @media (max-width: 991px) {
    .popup-highlights10-box.layout {
      margin: 6px 9px; } }
  @media (max-width: 767px) {
    .popup-highlights10-box.layout {
      margin: 5px 8px; } }
  @media (max-width: 575px) {
    .popup-highlights10-box.layout {
      margin: 5px 7px; } }
  @media (max-width: 479px) {
    .popup-highlights10-box.layout {
      margin: 5px 6px; } }

.popup-highlights10 {
  overflow: visible;
  margin-top: 0px;
  margin-bottom: 0px;
  margin: 0px;
  font: 600 16px/1.5 "Poppins", Helvetica, Arial, serif;
  color: #fafafa;
  text-align: center;
  letter-spacing: 0px;
  white-space: pre-wrap; }
  @media (max-width: 1199px) {
    .popup-highlights10 {
      font-size: 15px;
      text-align: center; } }
  @media (max-width: 991px) {
    .popup-highlights10 {
      font-size: 14px; } }
  @media (max-width: 767px) {
    .popup-highlights10 {
      font-size: 13px; } }
  @media (max-width: 479px) {
    .popup-highlights10 {
      font-size: 12px; } }
