@font-face {
  font-family: 'Factor A';
  src: url('../assets/fonts/FactorA/Factor-A-Regular.ttf');
}

@import url('https://fonts.googleapis.com/css2?family=DM+Sans&display=swap');
/* general */
.pepperfont, .pepperfont p, .pepperfont span {
  font-family: 'Factor A', 'DM Sans', sans-serif;
  color: #333030;
}
#peppermodaliframe, #peppermodalniframe {
  max-height: 720px !important;
  max-width: 480px !important;
}
#pepperWidgetIframe {
  z-index:9999;
}
body {
  margin: 0px !important;
}
iframe {
  border: none;
}
.pepperfont p {
  margin: 0px;
  width: auto;
}
/* section > div {
  margin: 12px 0px;
} */
.pepper-container {
  padding: 8px 8px 8px 16px
}
.pepper-pointer {
  cursor: pointer;
}
.pepper-hide {
  display: none !important;
}
.pepper-text-sep {
  padding-right: 5px;
}
.pepper-padding-s-0 {
  padding-left: 0 !important;
}
.pepper-padding-e-0 {
  padding-right: 0 !important;
}
/* text */
.pepper-text-10 {
  font-size: 10px;
}
.pepper-text-14 {
  font-size: 14px;
}
.pepper-text-16 {
  font-size: 16px;
}
.pepper-text-18 {
  font-size: 18px;
}
.pepper-text-20 {
  font-size: 20px;
}
.pepper-text-21 {
  font-size: 21px;
}
.pepper-text-26 {
  font-size: 26px;
}
.pepper-text-30 {
  font-size: 30px;
}
.pepper-text-41 {
  font-size: 41px;
}
.pepper-text-gray {
  color: #736967;
}
.pepper-text-light-gray {
  color: #B9B4B3;
}
.pepper-bold {
  font-weight: 700;
}
.pepper-extra-bold {
  font-weight: 800;
}
.red-pepper-text {
  color: #FF3333;
}
.pepper-w-100 {
  width: 100%;
}
.pepper-h-100 {
  height: 100vh;
}
@media (max-width: 810px) {
  .pepper-h-100 {
    height: 25vh;
  }
}
/* icons */
div.pepper-p-container, a.pepper-p-container {
  padding-right: 7px;
}
div.pepper-icon-container, a.pepper-icon-container {
  padding: 0 7px;
}
div.pepper-icon-container > div, a.pepper-icon-container > div, div.pepper-p-container > div, a.pepper-p-container > div, div.pepper-minus-btn-container > div, div.pepper-plus-btn-container > div {
  cursor: pointer;
}
p.pepper-minus-btn-container, div.pepper-minus-btn-container {
  padding-right: 6px;
}
p.pepper-plus-btn-container, div.pepper-plus-btn-container {
  padding-left: 6px;
}
.pepper-logo {
  background-image: url("data:image/svg+xml;utf8,<svg width='104' height='24' viewBox='0 0 104 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M44.6793 4.19826C41.9624 4.37302 42.3754 5.96525 40.55 7.15381C40.1319 7.42416 39.6318 7.551 39.13 7.51393C38.6282 7.47686 38.1539 7.27803 37.7833 6.94941C37.5392 6.7281 37.3481 6.45791 37.2235 6.15779C37.099 5.85767 37.0439 5.53488 37.0623 5.21206C37.1279 3.6883 39.4097 0.0194175 44.9631 0.0194175C52.2148 0.0194175 53.6855 5.06694 53.6855 8.81962C53.6855 12.5723 52.0041 17.5146 44.9631 17.5146C43.8069 17.5146 42.6507 17.3735 41.81 17.0036V23.442C41.81 23.7353 41.7094 24.0031 41.3801 24.0031C36.7552 24.0031 37.0845 20.0031 37.0845 20.0031V11.5248C37.0845 10.1339 39.2074 9.50025 40.5468 10.3536C42.3913 11.5156 41.9624 13.1303 44.6825 13.3051C48.5006 13.3051 48.9908 10.4762 48.9908 8.81962C48.9908 7.163 48.112 4.19826 44.6793 4.19826ZM63.6796 4.19826C67.1091 4.19826 67.9879 7.16198 67.9879 8.81962C67.9879 10.4773 67.4976 13.3051 63.6796 13.3051C60.9595 13.1303 61.3873 11.5156 59.5439 10.3536C58.2045 9.50025 56.0816 10.1339 56.0816 11.5248V20C56.0816 20 55.7523 24 60.3772 24C60.7054 24 60.807 23.7322 60.807 23.4389V17.0005C61.6477 17.3725 62.804 17.5115 63.9591 17.5115C71.0012 17.5115 72.6826 12.5692 72.6826 8.81655C72.6826 5.06387 71.2151 0.0194175 63.9623 0.0194175C58.4099 0.0194175 56.1271 3.6883 56.0625 5.21206C56.0448 5.53353 56.0997 5.85489 56.2235 6.15383C56.3473 6.45277 56.537 6.72215 56.7794 6.94328C57.1501 7.27198 57.6246 7.47085 58.1266 7.50792C58.6285 7.54499 59.1288 7.41811 59.5471 7.14767C61.3756 5.96321 60.9627 4.37098 63.6828 4.19622L63.6796 4.19826ZM103.535 0.190087C102.763 0.0906205 101.985 0.0336387 101.206 0.0194175C99.5889 0.0194175 98.1236 0.385283 96.7323 1.26316L96.5311 0.752172C96.4724 0.589745 96.3632 0.448739 96.2184 0.348345C96.0737 0.247951 95.9004 0.193048 95.7222 0.191109H93.702C93.5483 0.192704 93.4014 0.252327 93.2928 0.357203C93.1841 0.462079 93.1224 0.603863 93.1207 0.752172V16.7307C93.1224 16.879 93.1841 17.0208 93.2928 17.1257C93.4014 17.2306 93.5483 17.2902 93.702 17.2918H97.2405C97.3942 17.2902 97.5411 17.2306 97.6497 17.1257C97.7584 17.0208 97.8201 16.879 97.8218 16.7307V5.6045C98.4782 4.53142 99.5656 4.21461 100.681 4.21461C101.088 4.22135 101.495 4.25172 101.898 4.30557L102.171 4.33623C102.335 4.36441 102.503 4.33583 102.646 4.25555C102.79 4.17528 102.899 4.04852 102.955 3.8978L103.99 0.775677C104.04 0.555953 103.838 0.23812 103.535 0.190087ZM7.62117 4.19826C11.0506 4.19826 11.9295 7.16198 11.9295 8.81962C11.9295 10.4773 11.4382 13.3051 7.62117 13.3051C4.9011 13.1303 5.32886 11.5156 3.48442 10.3536C2.14398 9.50434 0.0210748 10.1339 0.0210748 11.5248V20C0.0210748 20 -0.307155 24 4.3177 24C4.64593 24 4.74758 23.7322 4.74758 23.4389V17.0005C5.58827 17.3725 6.74448 17.5115 7.89964 17.5115C14.9407 17.5146 16.621 12.5703 16.621 8.81962C16.621 5.06898 15.1524 0.0194175 7.89964 0.0194175C2.34727 0.0194175 0.0655446 3.6883 -0.00221893 5.21206C-0.0196832 5.53369 0.0355756 5.85514 0.159722 6.15409C0.283868 6.45304 0.473928 6.72233 0.716709 6.94328C1.0873 7.2719 1.5616 7.47072 2.06338 7.50779C2.56515 7.54486 3.06527 7.41803 3.48337 7.14767C5.31298 5.96525 4.90005 4.37302 7.62117 4.19826ZM18.998 8.74399C18.998 5.21206 20.7355 0 27.4071 0C32.0817 0 34.6599 2.98722 34.6853 7.37864C34.6809 8.05656 34.6385 8.73376 34.5582 9.40725C34.5558 9.48471 34.5373 9.56092 34.5039 9.63136C34.4704 9.7018 34.4226 9.76505 34.3634 9.81736C34.3042 9.86967 34.2347 9.90999 34.159 9.93591C34.0834 9.96184 34.0031 9.97286 33.9229 9.96832H23.5657C23.8431 11.9438 25.1327 13.2816 27.4071 13.2816C28.6956 13.2816 30.0604 12.8666 31.2982 12.0858C31.3605 12.0391 31.432 12.0051 31.5084 11.9859C31.5847 11.9666 31.6643 11.9626 31.7424 11.974C31.8204 11.9853 31.8952 12.0119 31.9623 12.052C32.0293 12.0922 32.0873 12.1451 32.1325 12.2075L33.7504 14.3301C33.8441 14.4617 33.8831 14.6226 33.8596 14.7807C33.8361 14.9389 33.7517 15.0826 33.6233 15.1834C31.6783 16.6469 29.782 17.5146 27.4071 17.5146C20.7355 17.5146 18.998 12.3791 18.998 8.74399ZM23.6917 6.86561C24.2211 5.30506 25.4356 4.12468 27.4071 4.12468C29.4283 4.17373 29.9344 5.47573 29.9588 6.86561H23.6917ZM75.0607 8.78896C75.0607 5.25191 76.7982 0.0439448 83.4697 0.0439448C88.1454 0.0439448 90.7225 3.03219 90.7479 7.42258C90.7434 8.0845 90.7013 8.74569 90.6219 9.40317C90.6195 9.48062 90.601 9.55683 90.5676 9.62727C90.5341 9.69771 90.4864 9.76096 90.4271 9.81327C90.3679 9.86558 90.2984 9.9059 90.2227 9.93183C90.1471 9.95776 90.0668 9.96877 89.9866 9.96423H79.6284C79.9068 11.9397 81.1954 13.3255 83.4697 13.3255C84.7583 13.3255 86.1231 12.9106 87.3619 12.1308C87.4241 12.0841 87.4955 12.0501 87.5718 12.0309C87.6481 12.0117 87.7276 12.0076 87.8055 12.019C87.8835 12.0304 87.9582 12.0569 88.0252 12.0971C88.0922 12.1372 88.15 12.1901 88.1951 12.2524L89.813 14.374C89.9067 14.5058 89.9458 14.6667 89.9225 14.8249C89.8991 14.9831 89.8151 15.1271 89.687 15.2284C87.7409 16.6919 85.8456 17.5585 83.4697 17.5585C76.7982 17.5626 75.0607 12.4272 75.0607 8.78896ZM79.7544 6.91058C80.2838 5.349 81.4982 4.16965 83.4697 4.16965C85.491 4.2187 85.9971 5.51967 86.0225 6.91058H79.7544Z' fill='%23FF3333'/></svg>");
  width: 104px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: contain;
}
.pepper-logo-p-oldstyle {
  background-image: url("data:image/svg+xml;utf8,<svg width='15' height='24' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.12731 2.42918C5.98343 2.42918 6.45702 4.16519 6.45702 5.13287C6.45702 6.10056 6.19081 7.75222 4.12437 7.75222C2.65359 7.651 2.88303 6.70632 1.88438 6.02848C1.15928 5.53007 0.0106042 5.89966 0.0106042 6.71246V11.6628C0.0106042 11.6628 -0.161477 14 2.33885 14C2.51681 14 2.5727 13.8466 2.5727 13.6718V9.91149C3.02717 10.1293 3.65225 10.2182 4.2788 10.2182C8.09106 10.2182 9 7.33202 9 5.14054C9 2.94906 8.20431 0 4.2788 0C1.27253 0 0.0370786 2.147 0.00177994 3.03341C-0.00787915 3.22117 0.0218591 3.40887 0.0889206 3.58342C0.155982 3.75797 0.258752 3.91516 0.390065 4.04404C0.590493 4.2363 0.847063 4.35276 1.11859 4.37473C1.39011 4.3967 1.66084 4.3229 1.88732 4.16519C2.87862 3.46588 2.65506 2.535 4.12731 2.42918Z' fill='%23FF3333'/></svg>");
  width: 15px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: contain;
}
.pepper-logo-btn, .pepper-logo-p {
  background-image: url("data:image/svg+xml;utf8,<svg width='48' height='21' viewBox='0 0 48 21' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10.3331 21C4.62642 21 0 16.3 0 10.5C0 4.7 4.62642 0 10.3331 0H37.6669C43.3736 0 48 4.7 48 10.5C48 16.3 43.3736 21 37.6669 21H10.3331Z' fill='%23FF3333'/><path fill-rule='evenodd' clip-rule='evenodd' d='M21.8726 8.3002C20.9029 8.3672 21.0494 8.9732 20.3968 9.4252C20.2474 9.52804 20.0689 9.57616 19.8899 9.56183C19.7109 9.54751 19.5417 9.47156 19.4096 9.3462C19.323 9.26216 19.2553 9.15966 19.2111 9.04584C19.1668 8.93202 19.1472 8.80963 19.1536 8.6872C19.1769 8.1062 19.9914 6.70919 21.9735 6.70919C24.5616 6.70919 25.0862 8.6312 25.0862 10.0612C25.0862 11.4912 24.486 13.3722 21.9735 13.3722C21.5604 13.3722 21.1483 13.3192 20.8477 13.1722V15.6242C20.8477 15.7362 20.8118 15.8382 20.6945 15.8382C19.046 15.8382 19.1614 14.3142 19.1614 14.3142V11.0932C19.1614 10.5632 19.9187 10.3222 20.3968 10.6472C21.0552 11.0892 20.902 11.7052 21.8726 11.7712C23.236 11.7712 23.4106 10.6942 23.4106 10.0632C23.4106 9.4322 23.0974 8.3002 21.8726 8.3002ZM28.6547 8.3002C29.8785 8.3002 30.1926 9.4302 30.1926 10.0612C30.1926 10.6922 30.0171 11.7692 28.6547 11.7692C27.685 11.7032 27.8363 11.0872 27.1788 10.6452C26.7008 10.3202 25.9425 10.5612 25.9425 11.0912V14.3192C25.9425 14.3192 25.8251 15.8432 27.4765 15.8432C27.5929 15.8432 27.6297 15.7432 27.6297 15.6292V13.1792C27.9294 13.3212 28.3425 13.3792 28.7546 13.3792C31.268 13.3792 31.8683 11.4972 31.8683 10.0682C31.8683 8.6392 31.3427 6.7162 28.7546 6.7162C26.7725 6.7162 25.958 8.1162 25.9347 8.6942C25.9286 8.8166 25.9483 8.93891 25.9925 9.05269C26.0367 9.16646 26.1043 9.26899 26.1907 9.3532C26.3231 9.47848 26.4924 9.55436 26.6715 9.56868C26.8507 9.583 27.0293 9.53495 27.1788 9.4322C27.8295 8.9752 27.684 8.3692 28.6547 8.3002ZM42.8792 6.7762C42.6039 6.73859 42.3268 6.71689 42.0491 6.7112C41.4828 6.69986 40.9262 6.86468 40.452 7.18419L40.3803 6.98419C40.359 6.92206 40.3197 6.86823 40.2676 6.83009C40.2155 6.79195 40.1532 6.77138 40.0894 6.7712H39.3689C39.3142 6.77171 39.2618 6.79429 39.223 6.83409C39.1843 6.8739 39.1621 6.92777 39.1614 6.98419V13.0712C39.161 13.0996 39.166 13.1279 39.1763 13.1543C39.1865 13.1807 39.2017 13.2048 39.221 13.2252C39.2403 13.2455 39.2633 13.2617 39.2886 13.2729C39.314 13.2841 39.3413 13.2899 39.3689 13.2902H40.6295C40.6844 13.2897 40.7369 13.267 40.7757 13.2269C40.8145 13.1869 40.8365 13.1328 40.837 13.0762V8.8382C41.0717 8.4292 41.4595 8.3092 41.8562 8.3092C42.0018 8.31196 42.1472 8.32331 42.2915 8.3432L42.3885 8.3552C42.4467 8.36606 42.5068 8.35523 42.5579 8.32463C42.6091 8.29404 42.648 8.24568 42.6678 8.1882L43.0411 7.0002C43.0464 6.9487 43.0326 6.89706 43.0026 6.85556C42.9726 6.81405 42.9285 6.78571 42.8792 6.7762ZM8.645 8.3002C9.86876 8.3002 10.181 9.4322 10.181 10.0632C10.181 10.6942 10.0055 11.7712 8.64306 11.7712C7.67337 11.7052 7.82464 11.0892 7.16621 10.6472C6.68815 10.3222 5.93082 10.5632 5.93082 11.0932V14.3212C5.93082 14.3212 5.81737 15.8452 7.46585 15.8452C7.58318 15.8452 7.62003 15.7452 7.62003 15.6312V13.1792C7.91967 13.3212 8.33179 13.3792 8.74488 13.3792C11.2583 13.3792 11.8576 11.4972 11.8576 10.0682C11.8576 8.6392 11.333 6.7162 8.74488 6.7162C6.76282 6.7162 5.94827 8.1162 5.925 8.6942C5.91863 8.81663 5.93824 8.93902 5.98245 9.05284C6.02667 9.16666 6.09443 9.26916 6.181 9.3532C6.31315 9.47856 6.4823 9.55451 6.66132 9.56883C6.84034 9.58316 7.01884 9.53504 7.16815 9.4322C7.82173 8.9762 7.67434 8.3692 8.645 8.3002ZM12.7022 10.0342C12.7022 8.6872 13.3257 6.7002 15.7083 6.7002C17.3771 6.7002 18.2964 7.8382 18.3061 9.5112C18.3044 9.76919 18.2892 10.0269 18.2605 10.2832C18.26 10.3128 18.2538 10.3421 18.2421 10.3691C18.2304 10.3962 18.2136 10.4206 18.1926 10.4409C18.1716 10.4611 18.1469 10.4768 18.1199 10.487C18.0929 10.4972 18.0642 10.5017 18.0355 10.5002H14.3362C14.4331 11.2532 14.8957 11.7622 15.7073 11.7622C16.203 11.7515 16.6851 11.5935 17.0959 11.3072C17.1181 11.2893 17.1436 11.2763 17.1708 11.2689C17.1981 11.2615 17.2265 11.26 17.2543 11.2643C17.2822 11.2686 17.3089 11.2787 17.3328 11.294C17.3568 11.3092 17.3775 11.3294 17.3936 11.3532L17.9754 12.1612C18.0087 12.2116 18.0225 12.273 18.014 12.3333C18.0056 12.3937 17.9756 12.4485 17.9298 12.4872C17.2355 13.0442 16.5587 13.3742 15.7112 13.3742C13.3257 13.3742 12.7022 11.4182 12.7022 10.0342ZM14.3769 9.3192C14.5708 8.7192 14.9994 8.2752 15.7034 8.2752C16.4249 8.2932 16.6052 8.7892 16.614 9.3192H14.3769ZM32.7119 10.0522C32.7119 8.7052 33.3315 6.7222 35.7131 6.7222C37.382 6.7222 38.3022 7.8602 38.3109 9.5322C38.3093 9.78421 38.2941 10.0359 38.2654 10.2862C38.2645 10.3156 38.258 10.3445 38.2461 10.3712C38.2343 10.398 38.2174 10.422 38.1965 10.4419C38.1755 10.4618 38.1509 10.4773 38.1241 10.4873C38.0973 10.4973 38.0689 10.5017 38.0404 10.5002H34.3458C34.4428 11.2532 34.9054 11.7802 35.717 11.7802C36.2128 11.77 36.695 11.6119 37.1056 11.3252C37.1279 11.3074 37.1534 11.2944 37.1807 11.2871C37.208 11.2798 37.2364 11.2783 37.2643 11.2827C37.2921 11.2871 37.3188 11.2973 37.3427 11.3127C37.3666 11.3281 37.3872 11.3483 37.4033 11.3722L37.9851 12.1802C38.0183 12.2304 38.0321 12.2917 38.0236 12.3518C38.0152 12.412 37.9852 12.4667 37.9395 12.5052C37.2452 13.0632 36.5684 13.3932 35.7209 13.3932C33.3354 13.3932 32.7158 11.4372 32.7158 10.0522H32.7119ZM34.3875 9.3372C34.5766 8.7372 35.0091 8.2932 35.7131 8.2932C36.4346 8.3122 36.6149 8.8072 36.6237 9.3372H34.3875Z' fill='%23FFEBEB'/></svg>");
  width: 48px;
  height: 21px;
  background-repeat: no-repeat;
  background-size: contain;
}
.pepper-info-icon {
  background-image: url("data:image/svg+xml;utf8,<svg width='14' height='14' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M6.00091 1.33364C6.92387 1.33364 7.8261 1.60734 8.5935 2.12013C9.36089 2.63291 9.959 3.36175 10.3122 4.21447C10.6653 5.06719 10.7577 6.00549 10.5775 6.9107C10.3974 7.81591 9.95291 8.64737 9.30021 9.29994C8.64752 9.9525 7.81596 10.3969 6.91072 10.5768C6.00547 10.7568 5.06719 10.6642 4.21454 10.3109C3.36189 9.95757 2.63317 9.35933 2.12053 8.59183C1.6079 7.82433 1.33437 6.92204 1.33455 5.99909C1.336 4.76202 1.82813 3.57605 2.70295 2.70139C3.57778 1.82674 4.76384 1.33484 6.00091 1.33364ZM6.00091 6.92161e-08C4.81414 -0.000180152 3.65398 0.351583 2.66715 1.0108C1.68032 1.67002 0.911138 2.60708 0.456899 3.70348C0.00266029 4.79987 -0.116235 6.00634 0.115247 7.17032C0.346729 8.33429 0.918195 9.40347 1.75736 10.2426C2.59653 11.0818 3.66571 11.6533 4.82968 11.8848C5.99365 12.1162 7.20013 11.9973 8.29652 11.5431C9.39291 11.0889 10.33 10.3197 10.9892 9.33285C11.6484 8.34602 12.0002 7.18585 12 5.99909C12 4.40803 11.368 2.88214 10.2429 1.75709C9.11787 0.632044 7.59197 6.92161e-08 6.00091 6.92161e-08ZM5.33417 8.00212V6.00229H4.66781V4.66957H6.66781V8.00212H7.33417V9.33576H4.66781V8.00212H5.33417ZM6.83394 3.50251C6.83394 3.96266 6.46091 4.33569 6.00076 4.33569C5.5406 4.33569 5.16757 3.96266 5.16757 3.50251C5.16757 3.04236 5.5406 2.66933 6.00076 2.66933C6.46091 2.66933 6.83394 3.04236 6.83394 3.50251Z' fill='%23333030'/></svg>");
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
}
.pepper-close-icon {
  background-image: url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M20.5122 2.12132L21.2194 1.41421L19.8051 0L19.098 0.707107L10.6084 9.19674L2.12132 0.709663L1.41421 0.00255609L0 1.41677L0.707107 2.12388L9.19418 10.611L0.707107 19.098L0 19.8051L1.41421 21.2194L2.12132 20.5122L10.6084 12.0252L19.098 20.5148L19.8051 21.2219L21.2194 19.8077L20.5122 19.1006L12.0226 10.611L20.5122 2.12132Z' fill='%23736967'/></svg>");
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-size: contain;
}
.pepper-minus-btn,
.pepper-plus-btn {
    width: 21px;
    height: 21px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.pepper-minus-btn-content,
.pepper-plus-btn-content {
  width: 2px;
  height: 11px;
  background: #FFFFFF;
  transform: rotate(90deg);
  position: absolute;
}

.pepper-btn-content-light {
  background-color: #FFFFFF;
}

.pepper-btn-content-dark {
  background-color: #736967;
}

.pepper-plus-btn-content2 {
  width: 2px;
  height: 11px;
  position: absolute;
}

.pepper-btn-green {
  background-color: #00B87A;
}

.pepper-btn-red {
  background-color: #FF3333;
}

.pepper-btn-black {
  background-color: #333030;
}

.pepper-btn-gray {
  background-color: #F8F8F7;
  border: solid 1px #D5D2D2;
}


.pepper-minus-btn-big {
  background-image: url("data:image/svg+xml;utf8,<svg width='30' height='30' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M10.2029 20.4058C15.8378 20.4058 20.4058 15.8378 20.4058 10.2029C20.4058 4.56798 15.8378 0 10.2029 0C4.56798 0 0 4.56798 0 10.2029C0 15.8378 4.56798 20.4058 10.2029 20.4058Z' fill='%2300B87A'/><rect x='15.7676' y='9.27539' width='1.85507' height='11.1304' transform='rotate(90 15.7676 9.27539)' fill='white'/></svg>");
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: contain;
}
.pepper-plus-btn-big {
  background-image: url("data:image/svg+xml;utf8,<svg width='30' height='30' viewBox='0 0 46 45' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M23.1762 44.7059C35.5214 44.7059 45.5291 34.6981 45.5291 22.3529C45.5291 10.0078 35.5214 0 23.1762 0C10.831 0 0.823242 10.0078 0.823242 22.3529C0.823242 34.6981 10.831 44.7059 23.1762 44.7059Z' fill='%2300B87A'/><rect x='25.0391' y='33.5294' width='3.72549' height='22.3529' transform='rotate(180 25.0391 33.5294)' fill='white'/><rect x='34.3525' y='20.491' width='3.72549' height='22.3529' transform='rotate(90 34.3525 20.491)' fill='white'/></svg>");
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: contain;
}
div.pepper-minus-btn.pepper-disabled, div.pepper-plus-btn.pepper-disabled, div.pepper-minus-btn-big.pepper-disabled, div.pepper-plus-btn-big.pepper-disabled {
  opacity: .5;
  cursor: unset;
}
/* container display */
.pepper-container-line {
  display: inline-flex;
  align-items: center;
}
.pepper-container-flex-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.pepper-container-flex-start {
  display: flex;
  align-items: flex-start;
}
.quotas-container {
  justify-content: center;
}

/* tooltip */
.pepper-tooltip-relative {
  position: relative;
}

.pepper-tooltip {
  position: relative;
  display: block;
}

span.pepper-tooltip-text {
  visibility: hidden;
  width: auto;
  max-width: 100%;
  background-color: #333030;
  color: #FFFFFF;
  border-radius: 5px;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 15%;
  padding: 15px;
}

.pepper-tooltip::after {
  visibility: hidden;
  content: "";
  position: absolute;
  top: 11px;
  right: 3px;
  margin-left: -5px;
  border-width: 8px;
  border-style: solid;
  border-color: transparent transparent #333030 transparent;
}

.pepper-tooltip:hover + .pepper-tooltip-text, .pepper-tooltip:hover::after {
  visibility: visible;
  z-index: 99;
}

/* modal */
.pepper-widget-modal-container {
  /* height: 100%;
  width: 100%;
  background: rgba(51, 48, 48, 0.8);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  z-index: 100; */
}
.pepper-widget-modal {
  background: #FFFFFF;
  border-radius: 4px;
  width: 500px;
}

.pepper-modal-header {
  display: flex;
  justify-content: space-between;
}
.pepper-close-container {
  width: 80px;
  display: flex;
  justify-content: end;
}
.pepper-icon-container.pepper-logo-header {
  border-bottom: 1px solid #E3E1E1;
  width: 100%;
  display: flex;
  justify-content: center;
  padding-bottom: 12px;
}
.pepper-modal-body {
  padding: 0px 20px;
}
.pepper-quotas-title p {
  text-align: center;
  padding-top: 29px;
  line-height: 24px;
}
.pepper-modal-body .pepper-quotas {
  margin: 35px 0 50px;
  display: flex;
  justify-content: center;
}
.pepper-modal-info p {
  white-space: normal;
  font-size: 13px;
  line-height: 16px;
}
.pepper-btn-container {
  display: flex;
  justify-content: center;
  padding-top: 30px;
}
.pepper-btn {
  width: 200px;
  font-family: 'Factor A', 'DM Sans', sans-serif;
  background: #333030;
  border-radius: 26.8235px;
  padding: 12px 80px;
  color: #FFFFFF;
  font-weight: 500;
  font-size: 14px;
  border: none;
  cursor: pointer;
  font-weight: 700;
  display: flex;
  justify-content: center;
  margin-top: 15px;
}
.pepper-btn:hover {
  background-color: #FF5C5C;
}


.pepper-btn-p-left {
  background-image: url('../assets/img/pepper-btn-p-left.svg');
  background-repeat: no-repeat;
  background-color: #FFD6D6;
  width: 21px;
  height: 21px;
  border-radius:50%;
  background-position: center;
}

.pepper-btn-p-right {
  background-image: url('../assets/img/pepper-btn-p-right.svg');
  background-repeat: no-repeat;
  background-color: #FFD6D6;
  width: 21px;
  height: 21px;
  border-radius:50%;
  background-position: center;
}

.pepper-pill-left {
  display: flex;
  align-items: center;
}

.pepper-info-img {
  background-image: url("../assets/img/info.svg");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}

@media only screen and (max-width: 767px) {

  .pepper-widget-modal-container {
    align-items: initial;
  }

  .pepper-widget-modal {
    flex-direction: column !important;
    max-width: 360px;
    padding: 0;
    margin: 0;
  }

  .pepper-btn {
    width: 100%;
  }
}

@media only screen and (max-width: 360px) and (min-width: 767px) {
  .pepper-widget-modal {
    max-width: 300px;
  }
}

@media only screen and (max-width: 550px) {
  .pepper-widget-modal {
    width: 100%;
  }
  .pepper-close-container, .pepper-icon-container.pepper-close-container {
    width: 22px;
    padding: 0;
  }
  .pepper-modal-body {
    padding: 0px;
  }
  .pepper-modal-body .pepper-quotas {
    margin: 20px 0px;
  }
  .pepper-btn {
    width: 100%;
    font-size: 14px;
    padding: 12px 5px;
  }
  .pepper-text-21, .pepper-text-26 {
    font-size: 18px;
  }
  .pepper-text-30, .pepper-text-41 {
    font-size: 26px;
  }
  .pepper-minus-btn-big {
    background-image: url("data:image/svg+xml;utf8,<svg width='27' height='27' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M10.2029 20.4058C15.8378 20.4058 20.4058 15.8378 20.4058 10.2029C20.4058 4.56798 15.8378 0 10.2029 0C4.56798 0 0 4.56798 0 10.2029C0 15.8378 4.56798 20.4058 10.2029 20.4058Z' fill='%2300B87A'/><rect x='15.7676' y='9.27539' width='1.85507' height='11.1304' transform='rotate(90 15.7676 9.27539)' fill='white'/></svg>");
    width: 27px;
    height: 27px;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .pepper-plus-btn-big {
    background-image: url("data:image/svg+xml;utf8,<svg width='27' height='27' viewBox='0 0 46 45' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M23.1762 44.7059C35.5214 44.7059 45.5291 34.6981 45.5291 22.3529C45.5291 10.0078 35.5214 0 23.1762 0C10.831 0 0.823242 10.0078 0.823242 22.3529C0.823242 34.6981 10.831 44.7059 23.1762 44.7059Z' fill='%2300B87A'/><rect x='25.0391' y='33.5294' width='3.72549' height='22.3529' transform='rotate(180 25.0391 33.5294)' fill='white'/><rect x='34.3525' y='20.491' width='3.72549' height='22.3529' transform='rotate(90 34.3525 20.491)' fill='white'/></svg>");
    width: 27px;
    height: 27px;
    background-repeat: no-repeat;
    background-size: contain;
  }
}

.pepper-pill {
  background-image: url('../assets/img/logo-pepper.svg');
  background-repeat: no-repeat;
  width: 50px;
}

.pepper-pill-container {
  max-width: 330px;
  border: solid 1px #E3E1E1;
  border-radius: 12px;
}

.pepper-container1, 
.pepper-container2 {
  padding: 12px 8px 12px 16px;
}

.pepper-container1 .pepper-container-flex-wrap, 
.pepper-container2 .pepper-container-flex-wrap {
  justify-content: center;
  margin-top: 8px;
}

.pepper-title {
  display: flex;
  justify-content: space-between;
}
.pepper-title2 {
  display: flex;
}

.pepper-title2 img {
  margin-right: 5px;
}

.pepper-container3 {
  padding: 15px;
}

.pepper-title3 {
  display: flex;
}

.pepper-title3 img {
  margin-right: 4px;
}

.pepper-title3 .pepper-container-flex-wrap {
  margin-left: 5px;
}

.pepper-title3 .pepper-bold, 
.pepper-title3 .pepper-minus-btn-container{
  display: flex;
}

.pepper-title3 .pepper-bold {
  align-items: center;
}

.pepper-title3 .pepper-container-flex-wrap p,
.pepper-title3 .pepper-container-flex-wrap span {
  /* color: #736967 !important; */
}

.pepper-container4 .pepper-title,
.pepper-container7 .pepper-title {
  margin: 12px 15px 16px;
}

.pepper-container5,
.pepper-container9 {
  padding: 10px 16px;
}

.pepper-container6 .pepper-title {
  padding-bottom: 10px;
}

.pepper-container5 .pepper-title,
.pepper-container8 .pepper-title {
  padding-bottom: 10px;
  border-bottom: solid 1px #E3E1E1;
}

.pepper-container4 .pepper-container-flex-wrap,
.pepper-container6 .pepper-container-flex-wrap,
.pepper-container7 .pepper-container-flex-wrap {
  justify-content: center;
  margin-bottom: 12px;
}

.pepper-container5 .pepper-container-flex-wrap,
.pepper-container6 .pepper-container-flex-wrap,
.pepper-container8 .pepper-container-flex-wrap,
.pepper-container9 .pepper-container-flex-wrap
{
  justify-content: center;
  margin-top: 10px;
}

.pepper-container5 {
  background-color: #F1F0F0;
}

.pepper-container5 .pepper-title p {
  color: #FF3333;
}

.pepper-container4,
.pepper-container6,
.pepper-container8 {
  padding: 0;
  overflow: hidden;
  border-radius: 10px;
}

.pepper-container6 .pepper-title,
.pepper-container8 .pepper-title,
.pepper-container8 .pepper-container-flex-wrap {
  padding: 10px 16px;
  /* margin: 0; */
}
.pepper-container6 .pepper-title {
  /* background-image: linear-gradient(135deg, #FF5C5C 60%, #FFEBEB 50%); */
}

.pepper-container6 .pepper-title,
.pepper-container7,
.pepper-container9 {
  background-image: url("../assets/img/background_pepper.png");
}

.pepper-container8 .pepper-title {
  background-image: url("../assets/img/background_pepper_inverted.png");
}

.pepper-container6 .pepper-title p,
.pepper-container8 .pepper-title p {
  color: #fff;
  font-weight: 600 !important;
}

.pepper-container6 .pepper-title,
.pepper-container8 .pepper-title {
  background-size: 250%;
}

.pepper-container7,
.pepper-container9
 {
  background-size: 220%;
  background-position: bottom;
  border: solid 1px transparent;
  border-radius: 10px;
}

.pepper-container8 .pepper-title {
  background-position: top right;
}

.pepper-container9 {
  border: solid 1px #FFD6D6;
}
.pepper-container9 .pepper-title {
  padding-bottom: 10px;
  border-bottom: solid 1px #FFD6D6;
}

.pepper-container-line-simulator {
  padding: 0 6px;
}
/* .pepper-container-line-simulator p {
  padding: 0 4px;
} */

.pepper-tooltip {
  margin-left: 3px;
}

.pepper-pill-container .pepper-container-flex-wrap .pepper-minus-btn-container,
.pepper-pill-container .pepper-container-flex-wrap .pepper-icon-container {
  padding: 0;
}

.pepper-tooltip-text {
  top: initial !important;
  margin-top: 10px;
}

.pepper-pill-container .pepper-title p {
  padding-right: 5px;
}

.pepper-container10 {
  max-width: 370px !important;
}

.pepper-textbox {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 5px 0;
  color: #736967 !important;
  font-weight: 400;
}

.pepper-text-right {
  margin-left: 10px;
}

/* div.pepper-icon-container {
  padding-left: 7px;
} */

.pepper-icon-container {
  display: flex;
}

.pepper-container11 div.pepper-icon-container {
  padding: 0 3px;
}

.pepper-titlebox {
  /* padding: 5px 0; */
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 24px;
}

.pepper-flex-center {
  display: flex;
  justify-content: center;
}

.pepper-widget {
  max-width: 362px !important;
  justify-content: space-evenly;
  padding: 8px;
  margin: 4px 0px;
}

.pepper-widget-pill {
  background-color: #FF3333; 
  border-radius: 100px; 
  padding: 8px 4px; 
  color: #fff; 
  font-size: 18px;  
  width: 62px;
}

.pepper-pink {
  border: solid 1px #FFC2C2;
  background-image: url('../assets/img/pink-background.png');
  background-size: cover;
}

.pepper-white {
  background-color: #FFFFFF; 
}

.pepper-dvn-text-right img {
  margin-left: 10px;
}

/* IFRAME */
.pepper-responsive-iframe {
  width: 811px;
  height: 484px;
}

.pepper-iframe-style {
  position: fixed;
  top: 0px;
  left: 0;
  z-index: 9999;
  border: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.pepper-modal-overlay {
  background-color:#05050557;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 9998;
}

@media (max-width: 810px) {
  .pepper-responsive-iframe {
    width: 360px;
    height: 760px;
  }

  .pepper-iframe-style {
    top: 0;
    left: 0;
  }
}

@media (max-width: 425px) {
  .pepper-responsive-iframe {
    width: 100%;
    height: 100%;
  }
}

@media (max-width: 320px) {
  .pepper-pill-container .pepper-container-flex-wrap
   {
    /* flex-direction: column; */
    margin-top: 12px !important;
    gap: 2px;
    padding: 0 8px;
  }

  /* .pepper-textbox {
    justify-content: center;
  } */

  .pepper-text-right .pepper-text-16 {
    display: flex;
  }

}

@media (max-width: 290px) {
  .pepper-pill-container .pepper-title
   {
    padding: 12px 10px 8px;
    margin-bottom: 12px !important;
  }
  .pepper-container4 .pepper-title,
  .pepper-container7 .pepper-title {
    margin: 0;
  }

  .pepper-container-line-simulator {
    padding: 0 4px;
  }

}

@media (max-width: 290px) and (min-width: 233px) {
  .pepper-container6 .pepper-title {
    background-size: 275%;
  }
}

@media (max-width: 250px) {
  .pepper-pill-container .pepper-title {
    align-items: center;
  }

  /* .pepper-textbox {
    justify-content: center;
  } */

  .pepper-container10 .pepper-text-right .pepper-text-16,
  .pepper-container11 .pepper-text-right .pepper-text-16{
    display: flex;
    justify-content: center;
  }

}

/* @media only screen and (max-width: 550px) {
  .pepper-tooltip .pepper-tooltip-text {
    width: 100%;
    margin-left: -200px;
  }
  
  .pepper-tooltip .pepper-tooltip-text::after {
    left: 80%;
  }
} */

body {
  margin: 10%;
   margin-left:20%;
}
