@font-face {
  font-display: optional;

  font-family: 'iransans';

  src:url(../font/IRANSansWeb.woff2) format('woff2'),url(../font/IRANSansWeb.woff) format('woff'), url(../font/IRANSansWeb.ttf) format('truetype');
}

@font-face {
  font-display: optional;

  font-family: 'iransansB';

  src:url(../font/IRANSansWeb_Bold.woff2) format('woff2'),url(../font/IRANSansWeb_Bold.woff) format('woff'), url(../font/IRANSansWeb_Bold.ttf) format('truetype');
}

@font-face {
  font-display: optional;

  font-family: 'Kal';

  src:url(../font/KalWeb.woff2) format('woff2'),url(../font/KalWeb.woff) format('woff'), url(../font/Kal.ttf) format('truetype');

  font-weight: 400;

  font-style:normal
}

@font-face {
  font-display: optional;

  font-family: 'KalB';

  src: url(../font/KalamehWeb-Bold.woff2) format('woff2') , url(../font/KalamehWeb-Bold.woff) format('woff'), url(../font/Kalameh-Bold.ttf) format('truetype');
}

.portfolio_app .owl-item {
  transform: scale(1);
  -webkit-transition: transform 600ms ease-in-out;
  -moz-transition:transform 600ms ease-in-out;
  -ms-transition:transform 600ms ease-in-out;
}

.portfolio_app .owl-item img {
  filter: brightness(80%);
}

.portfolio_app .owl-item.active.center{
  filter: brightness(100%);
  transform: scale(1.2);
  -webkit-transition: transform 600ms ease-in-out;
  -moz-transition:transform 600ms ease-in-out;
  -ms-transition:transform 600ms ease-in-out;
}

.portfolio_site_single .owl-item.active.center img {
  filter: brightness(100%);
  transform: scale(1);
}

/* --tw-backdrop-brightness: brightness(.5);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); */

.portfolio_site_single .owl-item img {
  filter: brightness(80%);
  transform: scale(0.8);
  -webkit-transition: transform 600ms ease-in-out;
  -moz-transition:transform 600ms ease-in-out;
  -ms-transition:transform 600ms ease-in-out;
  /* --tw-backdrop-brightness: brightness(.5);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); */
}

.portfolio_game .owl-item.active.center {
  transform: scale(1.2);
  -webkit-transition: transform 600ms ease-in-out;
  -moz-transition:transform 600ms ease-in-out;
  -ms-transition:transform 600ms ease-in-out;
}

.portfolio li.active{
  color:#6786CF;
  border-bottom: #6786CF 1px solid;
  padding-bottom: 2px;
}

.feedbacks .owl-wrapper {
  display: flex !important;
}

.feedbacks .owl-stage{
  display: flex !important;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
  background: #3B5BA5 !important;
  width: 10px!important;
  height: 10px!important;
  margin-right: 12px!important;
  border-radius: 100%!important;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot.active{
  background: transparent !important;
  border: 3px solid #3B5BA5;
  width: 16px!important;
  height: 16px!important;
  margin-right: 8px!important;
  border-radius: 100%!important;
}

.owl-dots{
  text-align: center;
  margin-top: 20px;
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e") !important;
}

::-moz-selection {
  background: #FFE0C2;
}

::selection {
  background: #FFE0C2;
}

b,strong{
  font-family: iransansB;
  color: #4f4f4f;
}

.jumptarget::before {
  /* content:"";
    display:block;
    height:100px; 
    margin:-100px 0 0; */
}

.jumptarget {
  /* content:"";
    display:block;
    height:100px; 
    margin:-100px 0 0; */
}

.hoverMenu {
  display: none;
  position: absolute;
  background: #a4a4a4;
  border-radius: 6px;
  height: 30px;
}

.hoverMenu span{
  color: #000;
  cursor: pointer;
  margin: 8px;
}

#content a{
  color:#FE7062;
  border-bottom: 1px dashed #FE7062 ;
}

#content a:hover{
  color:#6786CF;
  border-bottom: 1px dashed #6786CF ;
}

.related_inline a{
  border-bottom: none !important;
}

.share-button-wrapper a{
  border-bottom: none !important;
}

.related_end a{
  border-bottom: none !important;
}

.toc_top a{
  border-bottom: none !important;
}

.related_inline a:hover{
  border-bottom: 1px dashed #FE7062 !important;
}

#breadcrumbs a{
  color:#3b5ba5;
  border-bottom: none !important;
}

#breadcrumbs a:hover{
  color:#FE7062;
  border-bottom: none !important;
}

.breadcrumb_last{
  color:#a5a5a5;
}

/* wordpress defaults */

/* !-- WP WYSIWYG Editor Styles -- */

.entry-content img {
  margin: 0 0 1.5em 0;
}

.alignleft, img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left;
}

.alignright, img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right;
}

.aligncenter, img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
}

.alignnone, img.alignnone {
  /* not sure about this one */
}

.wp-caption {
  margin-bottom: 1.5em;
  text-align: center;
  padding-top: 5px;
}

.wp-caption img {
  border: 0 none;
  padding: 0;
  margin: 0;
}

.wp-caption p.wp-caption-text {
  line-height: 1.5;
  font-size: 10px;
  margin: 0;
}

.wp-smiley {
  margin: 0 !important;
  max-height: 1em;
}

blockquote.left {
  margin-right: 20px;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left;
}

blockquote.right {
  margin-left: 20px;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right;
}

blockquote{
  background: url(../img/QUOT.png) no-repeat;
  background-position: right;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  background-size: contain;
  border-right: 4px solid #3b5ba5;
  padding-right: 17px;
}

ol {
  padding-right: 70px !important;
}

ol li{
  margin-top: 30px;
}

article ul{
  padding-right: 70px !important;
}

article ul li{
  list-style-type: disc;
  list-style-position: inside;
}

article img{
  border-radius: 8px !important;
  max-width: 100% !important;
  margin-top: 10px;
  margin-bottom: 10px;
  height: auto !important;
}

ol li:nth-child(1){
  list-style-image:     url('data:image/svg+xml;utf8,<svg  width="37" height="18" viewBox="0 0 37 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2973_295)"><path d="M10.8291 18.93L2.11914 10.21L10.8291 1.5" stroke="%23E45860" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><path d="M19 15L14 9.99713L19 5" stroke="%23F7BDBF" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/><path d="M31.6904 15H29.3579V6.20947C28.5057 7.00635 27.5013 7.5957 26.3447 7.97754V5.86084C26.9535 5.66162 27.6147 5.28532 28.3286 4.73193C29.0425 4.17301 29.5322 3.52279 29.7979 2.78125H31.6904V15Z" fill="%23E45860"/><defs><clipPath id="clip0_2973_295"><rect width="12.33" height="20.43" fill="white"/></clipPath></defs></svg>');
}

ol li:nth-child(2){
  list-style-image:      url('data:image/svg+xml;utf8,<svg width="38" height="18" viewBox="0 0 38 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2979_303)"><path d="M10.8291 18.93L2.11914 10.21L10.8291 1.5" stroke="%23AC6BF9" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><path d="M19 15L14 9.99713L19 5" stroke="%23DAC9F3" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/><path d="M33.5581 14.564V16H25.5146C25.5036 15.6403 25.5617 15.2944 25.689 14.9624C25.8937 14.4146 26.2202 13.875 26.6685 13.3438C27.1222 12.8125 27.7752 12.1982 28.6274 11.501C29.95 10.4163 30.8438 9.55859 31.3086 8.92773C31.7734 8.29134 32.0059 7.69092 32.0059 7.12646C32.0059 6.53434 31.7928 6.0363 31.3667 5.63232C30.9461 5.22282 30.3955 5.01807 29.7148 5.01807C28.9954 5.01807 28.4199 5.23389 27.9883 5.66553C27.5566 6.09717 27.3381 6.69482 27.3325 7.4585L25.7969 7.30078C25.902 6.15527 26.2977 5.28369 26.9839 4.68604C27.6701 4.08285 28.5915 3.78125 29.748 3.78125C30.9157 3.78125 31.8398 4.10498 32.5205 4.75244C33.2012 5.3999 33.5415 6.20231 33.5415 7.15967C33.5415 7.64665 33.4419 8.12533 33.2427 8.5957C33.0435 9.06608 32.7114 9.56136 32.2466 10.0815C31.7873 10.6017 31.0208 11.3156 29.9473 12.2231C29.0508 12.9757 28.4753 13.4876 28.2207 13.7588C27.9661 14.0244 27.7559 14.2928 27.5898 14.564H33.5581Z" fill="%23AC6BF9"/><defs><clipPath id="clip0_2979_303"><rect width="12.33" height="20.43" fill="white"/></clipPath></defs></svg>');
}

ol li:nth-child(3){
  list-style-image:               url('data:image/svg+xml;utf8,<svg width="37" height="18" viewBox="0 0 37 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2985_304)"><path d="M10.8291 18.93L2.11914 10.21L10.8291 1.5" stroke="%23B6B6B6" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><path d="M19 16L14 10.9971L19 6" stroke="%23E5E5E5" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/><path d="M26.7139 13.7876L28.208 13.5884C28.3796 14.4351 28.6701 15.0465 29.0796 15.4229C29.4946 15.7936 29.9982 15.979 30.5903 15.979C31.2931 15.979 31.8853 15.7355 32.3667 15.2485C32.8537 14.7616 33.0972 14.1584 33.0972 13.439C33.0972 12.7528 32.873 12.1883 32.4248 11.7456C31.9766 11.2974 31.4066 11.0732 30.7148 11.0732C30.4326 11.0732 30.0812 11.1286 29.6606 11.2393L29.8267 9.92773C29.9263 9.9388 30.0065 9.94434 30.0674 9.94434C30.7038 9.94434 31.2765 9.77832 31.7856 9.44629C32.2948 9.11426 32.5493 8.60238 32.5493 7.91064C32.5493 7.36279 32.3639 6.90902 31.9932 6.54932C31.6224 6.18962 31.1437 6.00977 30.5571 6.00977C29.9761 6.00977 29.4919 6.19238 29.1045 6.55762C28.7171 6.92285 28.4681 7.4707 28.3574 8.20117L26.8633 7.93555C27.0459 6.93392 27.4609 6.15918 28.1084 5.61133C28.7559 5.05794 29.561 4.78125 30.5239 4.78125C31.188 4.78125 31.7995 4.92513 32.3584 5.21289C32.9173 5.49512 33.3434 5.88249 33.6367 6.375C33.9355 6.86751 34.085 7.39046 34.085 7.94385C34.085 8.46956 33.9438 8.94824 33.6616 9.37988C33.3794 9.81152 32.9616 10.1546 32.4082 10.4092C33.1276 10.5752 33.6865 10.9211 34.085 11.4468C34.4834 11.967 34.6826 12.62 34.6826 13.4058C34.6826 14.4683 34.2952 15.3703 33.5205 16.1118C32.7458 16.8478 31.7663 17.2158 30.582 17.2158C29.514 17.2158 28.6258 16.8976 27.9175 16.2612C27.2147 15.6248 26.8135 14.8003 26.7139 13.7876Z" fill="%23B6B6B6"/><defs><clipPath id="clip0_2985_304"><rect width="12.33" height="20.43" fill="white"/></clipPath></defs></svg>');
}

ol li:nth-child(4){
  list-style-image:                       url('data:image/svg+xml;utf8,<svg width="37" height="18" viewBox="0 0 37 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2985_305)"><path d="M10.8291 18.93L2.11914 10.21L10.8291 1.5" stroke="%23018AD0" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><path d="M19 15L14 9.99713L19 5" stroke="%23B2D3E5" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/><path d="M32.4951 17V14.0864H27.2158V12.7168L32.769 4.83105H33.9893V12.7168H35.6328V14.0864H33.9893V17H32.4951ZM32.4951 12.7168V7.22998L28.6851 12.7168H32.4951Z" fill="%23018AD0"/><defs><clipPath id="clip0_2985_305"><rect width="12.33" height="20.43" fill="white"/></clipPath></defs></svg>');
}

ol li:nth-child(5){
  list-style-image: url('data:image/svg+xml;utf8,<svg width="37" height="18" viewBox="0 0 37 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2985_306)"><path d="M10.8291 18.93L2.11914 10.21L10.8291 1.5" stroke="%237DC608" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><g clip-path="url(%23clip1_2985_306)"><path d="M19.148 15.1187L14.2031 9.99687L19.148 4.88086" stroke="%23D0E1B8" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><path d="M27.7056 12.8125L29.2744 12.6797C29.3906 13.4434 29.659 14.0189 30.0796 14.4062C30.5057 14.7881 31.0176 14.979 31.6152 14.979C32.3346 14.979 32.9434 14.7078 33.4414 14.1655C33.9395 13.6232 34.1885 12.9038 34.1885 12.0073C34.1885 11.1551 33.9478 10.4827 33.4663 9.99023C32.9904 9.49772 32.3651 9.25146 31.5903 9.25146C31.1089 9.25146 30.6745 9.36214 30.2871 9.5835C29.8997 9.79932 29.5954 10.0815 29.374 10.4302L27.9712 10.2476L29.1499 3.99707H35.2012V5.4248H30.3452L29.6895 8.69531C30.4199 8.1862 31.1864 7.93164 31.9888 7.93164C33.0513 7.93164 33.9478 8.29964 34.6782 9.03564C35.4087 9.77165 35.7739 10.7179 35.7739 11.8745C35.7739 12.9757 35.453 13.9276 34.811 14.73C34.0308 15.715 32.9655 16.2075 31.6152 16.2075C30.5085 16.2075 29.6037 15.8976 28.9009 15.2778C28.2036 14.658 27.8052 13.8363 27.7056 12.8125Z" fill="%237DC608"/><defs><clipPath id="clip0_2985_306"><rect width="12.33" height="20.43" fill="white"/></clipPath><clipPath id="clip1_2985_306"><rect width="7" height="12" fill="white" transform="translate(13 4)"/></clipPath></defs></svg>');
}

ol li:nth-child(6){
  list-style-image: url('data:image/svg+xml;utf8,<svg width="37" height="18" viewBox="0 0 37 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2985_307)"><path d="M10.8291 18.93L2.11914 10.21L10.8291 1.5" stroke="%23EE9217" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><g clip-path="url(%23clip1_2985_307)"><path d="M19.148 15.1187L14.2031 9.99687L19.148 4.88086" stroke="%23FAD9C1" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><path d="M35.4585 6.81104L33.9727 6.92725C33.8398 6.34066 33.6517 5.91455 33.4082 5.64893C33.0042 5.22282 32.5062 5.00977 31.9141 5.00977C31.4382 5.00977 31.0203 5.14258 30.6606 5.4082C30.1903 5.7513 29.8195 6.25212 29.5483 6.91064C29.2772 7.56917 29.1361 8.50716 29.125 9.72461C29.4847 9.17676 29.9246 8.77002 30.4448 8.50439C30.965 8.23877 31.5101 8.10596 32.0801 8.10596C33.0762 8.10596 33.9229 8.47396 34.6201 9.20996C35.3229 9.94043 35.6743 10.8867 35.6743 12.0488C35.6743 12.8125 35.5083 13.5236 35.1763 14.1821C34.8498 14.8351 34.3988 15.3359 33.8232 15.6846C33.2477 16.0332 32.5947 16.2075 31.8643 16.2075C30.6191 16.2075 29.6037 15.751 28.8179 14.8379C28.0321 13.9193 27.6392 12.4085 27.6392 10.3057C27.6392 7.95378 28.0736 6.24382 28.9424 5.17578C29.7005 4.24609 30.7215 3.78125 32.0054 3.78125C32.9627 3.78125 33.7458 4.04964 34.3545 4.58643C34.9688 5.12321 35.3368 5.86475 35.4585 6.81104ZM29.3574 12.0571C29.3574 12.5718 29.4653 13.0643 29.6812 13.5347C29.9025 14.005 30.2096 14.3647 30.6025 14.6138C30.9954 14.8573 31.4077 14.979 31.8394 14.979C32.4702 14.979 33.0125 14.7244 33.4663 14.2153C33.9201 13.7062 34.147 13.0145 34.147 12.1401C34.147 11.299 33.9229 10.6377 33.4746 10.1562C33.0264 9.66927 32.4619 9.42578 31.7812 9.42578C31.1061 9.42578 30.5334 9.66927 30.063 10.1562C29.5926 10.6377 29.3574 11.2713 29.3574 12.0571Z" fill="%23EE9217"/><defs><clipPath id="clip0_2985_307"><rect width="12.33" height="20.43" fill="white"/></clipPath><clipPath id="clip1_2985_307"><rect width="7" height="12" fill="white" transform="translate(13 4)"/></clipPath></defs></svg>');
}

ol li:nth-child(7){
  list-style-image:                        url('data:image/svg+xml;utf8,<svg width="39" height="18" viewBox="0 0 39 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.71 18.93L3 10.21L11.71 1.5" stroke="%231166B1" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/><path d="M20.0288 15.1187L15.084 9.99687L20.0288 4.88086" stroke="%23E2E6F1" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/><path d="M28.8052 5.4248V3.98877H36.6826V5.15088C35.9079 5.97542 35.1387 7.07113 34.375 8.43799C33.6169 9.80485 33.0303 11.2104 32.6152 12.6548C32.3164 13.673 32.1255 14.7881 32.0425 16H30.5068C30.5234 15.0426 30.7116 13.8861 31.0713 12.5303C31.431 11.1745 31.9456 9.86849 32.6152 8.6123C33.2904 7.35059 34.007 6.28809 34.7651 5.4248H28.8052Z" fill="%231166B1"/></svg>');
}

ol li:nth-child(8){
  list-style-image:                             url('data:image/svg+xml;utf8,<svg width="38" height="18" viewBox="0 0 38 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2985_309)"><path d="M10.8291 18.93L2.11914 10.21L10.8291 1.5" stroke="%23FC74A3" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><g clip-path="url(%23clip1_2985_309)"><path d="M19.148 15.1187L14.2031 9.99687L19.148 4.88086" stroke="%23FACADB" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><path d="M30.0049 10.4009C29.3851 10.174 28.9258 9.85026 28.627 9.42969C28.3281 9.00911 28.1787 8.50553 28.1787 7.91895C28.1787 7.03353 28.4969 6.28923 29.1333 5.68604C29.7697 5.08285 30.6164 4.78125 31.6733 4.78125C32.7358 4.78125 33.5908 5.09115 34.2383 5.71094C34.8857 6.3252 35.2095 7.07503 35.2095 7.96045C35.2095 8.5249 35.0601 9.01742 34.7612 9.43799C34.4679 9.85303 34.0197 10.174 33.4165 10.4009C34.1636 10.6444 34.7308 11.0373 35.1182 11.5796C35.5111 12.1219 35.7075 12.7694 35.7075 13.522C35.7075 14.5623 35.3395 15.4367 34.6035 16.145C33.8675 16.8534 32.8991 17.2075 31.6982 17.2075C30.4974 17.2075 29.529 16.8534 28.793 16.145C28.057 15.4312 27.689 14.543 27.689 13.4805C27.689 12.6891 27.8882 12.0278 28.2866 11.4966C28.6906 10.9598 29.2633 10.5946 30.0049 10.4009ZM29.7061 7.86914C29.7061 8.44466 29.8914 8.91504 30.2622 9.28027C30.633 9.64551 31.1144 9.82812 31.7065 9.82812C32.2821 9.82812 32.7524 9.64827 33.1177 9.28857C33.4884 8.92334 33.6738 8.47786 33.6738 7.95215C33.6738 7.4043 33.4829 6.94499 33.1011 6.57422C32.7248 6.19792 32.2544 6.00977 31.6899 6.00977C31.12 6.00977 30.6468 6.19238 30.2705 6.55762C29.8942 6.92285 29.7061 7.36003 29.7061 7.86914ZM29.2246 13.4888C29.2246 13.9149 29.3242 14.3271 29.5234 14.7256C29.7282 15.124 30.0298 15.4339 30.4282 15.6553C30.8267 15.8711 31.2555 15.979 31.7148 15.979C32.4287 15.979 33.0181 15.7493 33.4829 15.29C33.9478 14.8307 34.1802 14.2469 34.1802 13.5386C34.1802 12.8192 33.9395 12.2243 33.458 11.7539C32.9821 11.2835 32.3844 11.0483 31.665 11.0483C30.9622 11.0483 30.3784 11.2808 29.9136 11.7456C29.4543 12.2104 29.2246 12.7915 29.2246 13.4888Z" fill="%23FC74A3"/><defs><clipPath id="clip0_2985_309"><rect width="12.33" height="20.43" fill="white"/></clipPath><clipPath id="clip1_2985_309"><rect width="7" height="12" fill="white" transform="translate(13 4)"/></clipPath></defs></svg>');
}

ol li:nth-child(9){
  list-style-image: url('data:image/svg+xml;utf8,<svg width="36" height="18" viewBox="0 0 36 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2986_310)"><path d="M10.8291 18.93L2.11914 10.21L10.8291 1.5" stroke="%2300CEA9" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><g clip-path="url(%23clip1_2986_310)"><path d="M19.148 15.1187L14.2031 9.99687L19.148 4.88086" stroke="%23B1E6D7" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><path d="M25.9297 13.186L27.3657 13.0532C27.4875 13.7284 27.7199 14.2181 28.063 14.5225C28.4061 14.8268 28.846 14.979 29.3828 14.979C29.8421 14.979 30.2433 14.8739 30.5864 14.6636C30.9351 14.4533 31.2201 14.1738 31.4414 13.8252C31.6628 13.471 31.8481 12.9951 31.9976 12.3975C32.147 11.7998 32.2217 11.1911 32.2217 10.5713C32.2217 10.5049 32.2189 10.4053 32.2134 10.2725C31.9146 10.7484 31.505 11.1357 30.9849 11.4346C30.4702 11.7279 29.9113 11.8745 29.3081 11.8745C28.3009 11.8745 27.4487 11.5093 26.7515 10.7788C26.0542 10.0483 25.7056 9.08545 25.7056 7.89014C25.7056 6.65609 26.068 5.66276 26.793 4.91016C27.5234 4.15755 28.4365 3.78125 29.5322 3.78125C30.3236 3.78125 31.0457 3.9943 31.6987 4.42041C32.3573 4.84652 32.8553 5.45524 33.1929 6.24658C33.536 7.03239 33.7075 8.17236 33.7075 9.6665C33.7075 11.2215 33.5387 12.4611 33.2012 13.3853C32.8636 14.3039 32.36 15.0039 31.6904 15.4854C31.0264 15.9668 30.2461 16.2075 29.3496 16.2075C28.3978 16.2075 27.6203 15.9447 27.0171 15.4189C26.4139 14.8877 26.0514 14.1434 25.9297 13.186ZM32.0474 7.81543C32.0474 6.95768 31.8177 6.27702 31.3584 5.77344C30.9046 5.26986 30.3568 5.01807 29.7148 5.01807C29.0508 5.01807 28.4725 5.28923 27.98 5.83154C27.4875 6.37386 27.2412 7.07666 27.2412 7.93994C27.2412 8.71468 27.4736 9.34554 27.9385 9.83252C28.4089 10.314 28.9871 10.5547 29.6733 10.5547C30.3651 10.5547 30.9323 10.314 31.375 9.83252C31.8232 9.34554 32.0474 8.67318 32.0474 7.81543Z" fill="%2300CEA9"/><defs><clipPath id="clip0_2986_310"><rect width="12.33" height="20.43" fill="white"/></clipPath><clipPath id="clip1_2986_310"><rect width="7" height="12" fill="white" transform="translate(13 4)"/></clipPath></defs></svg>');
}

ol li:nth-child(10){
  list-style-image:
                                        url('data:image/svg+xml;utf8,<svg width="43" height="18" viewBox="0 0 43 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2986_311)"><path d="M10.8291 18.93L2.11914 10.21L10.8291 1.5" stroke="%230ACCF8" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><g clip-path="url(%23clip1_2986_311)"><path d="M19.148 15.1187L14.2031 9.99687L19.148 4.88086" stroke="%23C8EDF8" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/></g><path d="M29.3335 16H27.8394V6.479C27.4797 6.8221 27.0065 7.1652 26.4199 7.5083C25.8389 7.8514 25.3159 8.10872 24.8511 8.28027V6.83594C25.6867 6.44303 26.4172 5.96712 27.0425 5.4082C27.6678 4.84928 28.1105 4.30697 28.3706 3.78125H29.3335V16ZM33.3385 9.99854C33.3385 8.55973 33.4851 7.40316 33.7784 6.52881C34.0772 5.64893 34.5172 4.97103 35.0982 4.49512C35.6848 4.01921 36.4208 3.78125 37.3062 3.78125C37.9592 3.78125 38.532 3.91406 39.0245 4.17969C39.517 4.43978 39.9237 4.81885 40.2447 5.31689C40.5657 5.80941 40.8175 6.4126 41.0001 7.12646C41.1827 7.8348 41.274 8.79215 41.274 9.99854C41.274 11.4263 41.1274 12.5801 40.8341 13.46C40.5408 14.3343 40.1008 15.0122 39.5142 15.4937C38.9332 15.9696 38.1972 16.2075 37.3062 16.2075C36.1331 16.2075 35.2117 15.7869 34.5421 14.9458C33.7397 13.9331 33.3385 12.284 33.3385 9.99854ZM34.8741 9.99854C34.8741 11.9963 35.1065 13.3271 35.5714 13.9912C36.0417 14.6497 36.62 14.979 37.3062 14.979C37.9924 14.979 38.5679 14.647 39.0328 13.9829C39.5032 13.3188 39.7384 11.9907 39.7384 9.99854C39.7384 7.99528 39.5032 6.66439 39.0328 6.00586C38.5679 5.34733 37.9869 5.01807 37.2896 5.01807C36.6034 5.01807 36.0556 5.30859 35.6461 5.88965C35.1314 6.63118 34.8741 8.00081 34.8741 9.99854Z" fill="%230ACCF8"/><defs><clipPath id="clip0_2986_311"><rect width="12.33" height="20.43" fill="white"/></clipPath><clipPath id="clip1_2986_311"><rect width="7" height="12" fill="white" transform="translate(13 4)"/></clipPath></defs></svg>');
}

ol li:nth-child(11){
  list-style-image:                                            url('data:image/svg+xml;utf8,<svg width="43" height="18" viewBox="0 0 43 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.8291 18.93L3.11914 10.21L11.8291 1.5" stroke="%23FCCF09" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/><path d="M20.148 15.1187L15.2031 9.99687L20.148 4.88086" stroke="%23F7E5B4" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/><path d="M29.3335 15H27.8394V5.479C27.4797 5.8221 27.0065 6.1652 26.4199 6.5083C25.8389 6.8514 25.3159 7.10872 24.8511 7.28027V5.83594C25.6867 5.44303 26.4172 4.96712 27.0425 4.4082C27.6678 3.84928 28.1105 3.30697 28.3706 2.78125H29.3335V15ZM37.7047 15H36.2105V5.479C35.8508 5.8221 35.3777 6.1652 34.7911 6.5083C34.21 6.8514 33.6871 7.10872 33.2222 7.28027V5.83594C34.0579 5.44303 34.7883 4.96712 35.4137 4.4082C36.039 3.84928 36.4817 3.30697 36.7418 2.78125H37.7047V15Z" fill="%23FBC174"/></svg>');
}

ol li:nth-child(12){
  list-style-image:                 url('data:image/svg+xml;utf8,<svg width="46" height="18" viewBox="0 0 46 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.71 18.93L3 10.21L11.71 1.5" stroke="%23626262" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/><path d="M20.0288 15.1187L15.084 9.99687L20.0288 4.88086" stroke="%23CECECE" stroke-width="3" stroke-miterlimit="10" stroke-linecap="round"/><path d="M32.3335 15H30.8394V5.479C30.4797 5.8221 30.0065 6.1652 29.4199 6.5083C28.8389 6.8514 28.3159 7.10872 27.8511 7.28027V5.83594C28.6867 5.44303 29.4172 4.96712 30.0425 4.4082C30.6678 3.84928 31.1105 3.30697 31.3706 2.78125H32.3335V15ZM44.191 13.564V15H36.1475C36.1365 14.6403 36.1946 14.2944 36.3219 13.9624C36.5266 13.4146 36.8531 12.875 37.3013 12.3438C37.7551 11.8125 38.4081 11.1982 39.2603 10.501C40.5829 9.41634 41.4766 8.55859 41.9415 7.92773C42.4063 7.29134 42.6388 6.69092 42.6388 6.12646C42.6388 5.53434 42.4257 5.0363 41.9996 4.63232C41.579 4.22282 41.0284 4.01807 40.3477 4.01807C39.6283 4.01807 39.0528 4.23389 38.6212 4.66553C38.1895 5.09717 37.9709 5.69482 37.9654 6.4585L36.4298 6.30078C36.5349 5.15527 36.9306 4.28369 37.6168 3.68604C38.303 3.08285 39.2244 2.78125 40.3809 2.78125C41.5486 2.78125 42.4727 3.10498 43.1534 3.75244C43.8341 4.3999 44.1744 5.20231 44.1744 6.15967C44.1744 6.64665 44.0748 7.12533 43.8756 7.5957C43.6763 8.06608 43.3443 8.56136 42.8795 9.08154C42.4202 9.60173 41.6537 10.3156 40.5802 11.2231C39.6837 11.9757 39.1082 12.4876 38.8536 12.7588C38.599 13.0244 38.3888 13.2928 38.2227 13.564H44.191Z" fill="%23626262"/></svg>');
}

.commentlist{
  padding-right: 0px !important;
}

.error .clip .shadow {
  height: 180px;
}

.error .clip:nth-of-type(2) .shadow {
  width: 130px;
}

.error .clip:nth-of-type(1) .shadow, .error .clip:nth-of-type(3) .shadow {
  width: 250px;
}

.error .digit {
  width: 150px;
  height: 150px;
  line-height: 150px;
  font-size: 120px;
  font-weight: bold;
}

.error h2  {
  font-size: 32px;
}

.error .errorPage {
  margin-top: 10%;
  position: relative;
  height: 250px;
  padding-top: 40px;
}

.error .errorPage .clip {
  display: inline-block;
  transform: skew(-45deg);
}

.error .clip .shadow {
  overflow: hidden;
}

.error .clip:nth-of-type(2) .shadow {
  overflow: hidden;
  position: relative;
  box-shadow: inset 20px 0px 20px -15px rgba(150, 150, 150,0.8), 20px 0px 20px -15px rgba(150, 150, 150,0.8);
}

.error .clip:nth-of-type(3) .shadow:after, .error .clip:nth-of-type(1) .shadow:after {
  content: "";
  position: absolute;
  right: -8px;
  bottom: 0px;
  z-index: 9999;
  height: 100%;
  width: 10px;
  background: linear-gradient(90deg, transparent, rgba(173,173,173, 0.8), transparent);
  border-radius: 50%;
}

.error .clip:nth-of-type(3) .shadow:after  {
  left: -8px;
}

.error .digit {
  position: relative;
  top: 8%;
  color: white;
  background: #ff3f3f;
  border-radius: 50%;
  display: inline-block;
  transform: skew(45deg);
}

.error .clip:nth-of-type(2) .digit {
  left: -10%;
}

.error .clip:nth-of-type(1) .digit {
  right: -20%;
}

.error .clip:nth-of-type(3) .digit {
  left: -20%;
}

.error h2 {
  color: #A2A2A2;
  font-weight: bold;
  padding-bottom: 20px;
}

@media(max-width: 767px) {
  .error .clip .shadow {
    height: 100px;
  }

  .error .clip:nth-of-type(2) .shadow {
    width: 80px;
  }

  .error .clip:nth-of-type(1) .shadow, .error .clip:nth-of-type(3) .shadow   {
    width: 100px;
  }

  .error .digit {
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 52px;
  }

  .error h2  {
    font-size: 24px;
  }

  .error .errorPage
                                          {
    height: 150px;
  }
}

code{
  background: #213a48;
  color: #fff;
  direction: ltr;
  padding: 5px 10px 5px 10px;
}

/* 
whatsapp CTA
*/

#nta-wa-gdpr{
  margin:0 5px 0 0!important;
  padding:0!important;
  vertical-align:text-top!important
}

.nta-wa-gdpr{
  border-radius:4px;
  font-size:11px;
  margin-left:-5px;
  margin-right:-5px;
  padding:5px;
  transition:opacity .4s ease,background .5s ease
}

.nta-wa-gdpr a{
  color:inherit;
  text-decoration:underline
}

.nta-wa-gdpr label{
  color:inherit;
  font-size:inherit
}

.pointer-disable{
  pointer-events:none
}

.nta-woo-products-button:after,.nta-woo-products-button:before{
  clear:both;
  content:"";
  display:block
}

.wa__button{
  border-bottom:none!important
}

.wa__btn_w_img:hover{
  text-decoration:none
}

.wa__popup_content_item .wa__cs_img_wrap{
  height:48px;
  width:30px
}

.wa__btn_popup,.wa__btn_popup *,.wa__btn_popup :after,.wa__btn_popup :before,.wa__button,.wa__button *,.wa__button :after,.wa__button :before,.wa__popup_chat_box,.wa__popup_chat_box *,.wa__popup_chat_box :after,.wa__popup_chat_box :before{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box
}

.wa__button{
  box-shadow:0 4px 8px 1px rgba(32,32,37,.09)!important;
  -webkit-box-shadow:0 4px 8px 1px rgba(32,32,37,.09)!important;
  -moz-box-shadow:0 4px 8px 1px rgba(32,32,37,.09)!important;
  color:#fff;
  display:block;
  font-family:Arial,Helvetica,sans-serif;
  line-height:1;
  min-height:64px;
  position:relative;
  text-decoration:none!important;
  width:300px
}

.wa__btn_txt{
  display:inline-block;
  font-size:12px;
  line-height:1.33em
}

.wa__btn_w_icon .wa__btn_txt{
  padding:16px 71px 15px 20px
}

.wa__button_text_only .wa__btn_txt,.wa__r_button.wa__btn_w_img.wa__button_text_only .wa__btn_txt,.wa__sq_button.wa__btn_w_img.wa__button_text_only .wa__btn_txt{
  padding-bottom:24px;
  padding-top:25px
}

.wa__btn_w_icon .wa__btn_txt .wa__btn_title{
  font-size:14px;
  font-weight:600;
  padding-right:2px
}

.wa__cs_info{
  margin-bottom:2px
}

.wa__btn_status{
  color:#f5a623;
  font-size:9px;
  font-weight:700;
  padding:2px 0 0
}

.wa__cs_info .wa__cs_name,.wa__cs_info .wa__cs_status{
  display:inline-block
}

.wa__cs_info .wa__cs_name{
  font-size:12px;
  font-weight:400;
  line-height:1.36em
}

.wa__stt_online .wa__cs_info .wa__cs_name{
  color:#d5f0d9
}

.wa__stt_offline .wa__cs_info .wa__cs_name{
  color:#76787d
}

.wa__cs_info .wa__cs_status{
  border-radius:5px;
  color:rgba(255,255,255,.98);
  font-size:9px;
  height:14px;
  line-height:1.34em;
  margin-right:3px;
  padding:1px;
  position:relative;
  right:0;
  text-align:center;
  top:-1px;
  width:36px
}

.wa__stt_online .wa__cs_info .wa__cs_status{
  background:#62c971
}

.wa__stt_offline .wa__cs_info .wa__cs_status{
  background:#b9bbbe
}

.wa__stt_online{
  backface-visibility:hidden;
  background:#2db742;
  cursor:pointer;
  transition:all .4s ease!important;
  -webkit-transition:all .4s ease!important;
  -moz-transition:all .4s ease!important;
  will-change:transform
}

.wa__stt_online .wa__btn_txt{
  position:relative;
  z-index:4
}

.wa__r_button.wa__stt_online:before{
  border-radius:50vh
}

.wa__sq_button.wa__stt_online:before{
  border-radius:5px
}

.wa__stt_online:before{
  background:rgba(0,0,0,6%);
  content:"";
  height:100%;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  transition:all .4s ease;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  width:100%;
  will-change:opacity;
  z-index:-1
}

.wa__button.wa__stt_online:active,.wa__button.wa__stt_online:focus,.wa__button.wa__stt_online:hover{
  box-shadow:0 4px 8px 1px rgba(32,32,37,.19);
  transform:translateY(-3px);
  -webkit-transform:translateY(-3px);
  -moz-transform:translateY(-3px);
  -ms-transform:translateY(-3px)
}

.wa__button.wa__stt_online:active:before,.wa__button.wa__stt_online:focus:before,.wa__button.wa__stt_online:hover:before{
  opacity:1
}

.wa__stt_online.wa__btn_w_icon .wa__btn_icon img{
  box-shadow:none;
  transform:scale(1);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  transition:all .2s ease;
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease
}

.wa__stt_offline{
  background:#ebedf0;
  box-shadow:none;
  color:#595b60;
  cursor:auto;
  pointer-events:none
}

.wa__stt_offline.wa__btn_w_icon .wa__btn_txt{
  padding:8px 71px 6px 20px
}

.wa__stt_offline.wa__r_button.wa__btn_w_img .wa__btn_txt{
  padding:8px 100px 8px 20px
}

.wa__stt_offline.wa__sq_button.wa__btn_w_img .wa__btn_txt{
  padding:8px 70px 8px 20px
}

.wa__btn_w_icon .wa__btn_icon{
  position:absolute;
  right:16px;
  top:50%;
  transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -webkit-transform:translateY(-50%)
}

.wa__btn_w_icon .wa__btn_icon img{
  box-shadow:none;
  height:69px;
  width:41px
}

.wa__btn_w_img{
  margin:20px 0;
  position:relative;
  width:300px
}

.wa__btn_w_img .wa__cs_img{
  position:absolute;
  right:0;
  text-align:center;
  top:50%;
  transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%)
}

.wa__btn_w_img .wa__cs_img_wrap{
  border:3px solid #fff;
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  height:79px;
  overflow:hidden;
  position:relative;
  width:79px
}

.wa__btn_w_img .wa__cs_img img{
  height:auto;
  max-width:100%;
  transition:transform .2s ease;
  -webkit-transition:transform .2s ease;
  -moz-transition:transform .2s ease
}

.wa__btn_w_img .wa__cs_img:after{
  background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+) 50% no-repeat;
  background-size:17px
}

.wa__btn_w_img .wa__cs_img:after,.wa__stt_offline.wa__btn_w_img .wa__cs_img:after{
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  box-shadow:0 3px 4px 0 rgb(39 38 38/26%);
  -webkit-box-shadow:0 3px 4px 0 rgb(39 38 38/26%);
  -moz-box-shadow:0 3px 4px 0 rgb(39 38 38/26%);
  content:"";
  display:block;
  height:27px;
  left:-14px;
  position:absolute;
  top:20px;
  width:27px
}

.wa__stt_offline.wa__btn_w_img .wa__cs_img:after{
  background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjQ0JDRkQ1Ii8+PC9zdmc+) 50% no-repeat;
  background-size:17px
}

.wa__btn_w_img .wa__btn_txt{
  padding:14px 103px 12px 20px
}

.wa__r_button{
  border-radius:50vh
}

.wa__sq_button{
  border-radius:5px
}

.wa__sq_button.wa__btn_w_img{
  margin-right:30px;
  width:270px
}

.wa__r_button.wa__btn_w_img .wa__cs_img{
  right:-5px
}

.wa__sq_button.wa__btn_w_img .wa__cs_img{
  right:-35px
}

.wa__sq_button.wa__btn_w_img .wa__btn_txt{
  display:table-cell;
  height:66px;
  padding:10px 70px 10px 20px;
  vertical-align:middle
}

.wa__btn_txt .wa__btn_title{
  font-weight:600
}

.wa__r_button.wa__btn_w_img .wa__btn_txt{
  display:table-cell;
  height:66px;
  padding:8px 100px 8px 20px;
  vertical-align:middle
}

.wa__r_button.wa__btn_w_img .wa__cs_info .wa__cs_status{
  margin-right:3px
}

.wa__popup_chat_box{
  border-radius:5px 5px 8px 8px;
  -webkit-border-radius:5px 5px 8px 8px;
  -moz-border-radius:5px 5px 8px 8px;
  bottom:102px;
  box-shadow:0 10px 10px 4px rgba(0,0,0,.04);
  -webkit-box-shadow:0 10px 10px 4px rgba(0,0,0,.04);
  -moz-box-shadow:0 10px 10px 4px rgba(0,0,0,.04);
  font-family:Arial,Helvetica,sans-serif;
  max-width:calc(100% - 50px);
  opacity:0;
  overflow:hidden;
  position:fixed;
  right:25px;
  transform:translateY(50px);
  -webkit-transform:translateY(50px);
  -moz-transform:translateY(50px);
  transition:all .4s ease;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  visibility:hidden;
  width:351px;
  will-change:transform,visibility,opacity;
  z-index:999999998
}

.wa__popup_chat_box:active,.wa__popup_chat_box:focus,.wa__popup_chat_box:hover{
  box-shadow:0 10px 10px 4px rgba(32,32,37,.23);
  -webkit-box-shadow:0 10px 10px 4px rgba(32,32,37,.23);
  -moz-box-shadow:0 10px 10px 4px rgba(32,32,37,.23)
}

.wa__popup_chat_box.wa__active{
  opacity:1;
  transform:translate(0);
  -webkit-transform:translate(0);
  -moz-transform:translate(0);
  visibility:visible
}

.wa__popup_chat_box .wa__popup_heading{
  background:#2db742;
  color:#d9ebc6;
  padding:15px 74px 17px 43px;
  position:relative
}

.wa__popup_chat_box .wa__popup_heading_sm{
  padding:12px 74px 17px 15px
}

.wa__popup_chat_box .wa__popup_heading:before{
  background: url("data:image/svg+xml,%3Csvg width='256' height='239' viewBox='0 0 256 239' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.991' fill-rule='evenodd' clip-rule='evenodd' d='M20.4219 0.734382C91.9637 0.645823 163.506 0.734382 235.047 1.00001C245.583 3.74482 252.224 10.3854 254.969 20.9219C255.323 69.7969 255.323 118.672 254.969 167.547C252.224 178.083 245.583 184.724 235.047 187.469C198.922 187.646 162.797 187.823 126.672 188C105.575 205.025 84.3249 221.848 62.9219 238.469C57.6838 239.876 53.8763 238.194 51.5 233.422C51.2344 218.194 51.1457 202.965 51.2344 187.734C40.962 187.823 30.6912 187.734 20.4219 187.469C9.88545 184.724 3.24482 178.083 0.500013 167.547C0.145829 118.672 0.145829 69.7969 0.500013 20.9219C3.34156 10.3775 9.98219 3.6484 20.4219 0.734382Z' fill='white'/%3E%3Cpath opacity='0.994' fill-rule='evenodd' clip-rule='evenodd' d='M56.5463 68.7344C104.005 68.6457 151.463 68.7344 198.921 69C202.633 70.4912 204.404 73.2357 204.234 77.2344C204.404 81.2331 202.633 83.9775 198.921 85.4687C151.463 85.8231 104.004 85.8231 56.5463 85.4687C52.8345 83.9775 51.0638 81.2331 51.2338 77.2344C51.1286 73.1889 52.8993 70.3552 56.5463 68.7344Z' fill='%23EC8B5E'/%3E%3Cpath opacity='0.989' fill-rule='evenodd' clip-rule='evenodd' d='M56.5463 102.734C81.3387 102.646 106.131 102.734 130.921 103C135.693 105.376 137.375 109.184 135.968 114.422C134.994 116.813 133.312 118.495 130.921 119.469C106.129 119.823 81.3382 119.823 56.5463 119.469C52.8345 117.978 51.0638 115.233 51.2338 111.234C51.1286 107.189 52.8993 104.355 56.5463 102.734Z' fill='%23EC8B5E'/%3E%3C/svg%3E%0A") top no-repeat;
  background-size:33px;
  content:"";
  display:block;
  height:33px;
  position:absolute;
  right:12px;
  top:20px;
  width:55px
}

.wa__popup_chat_box .wa__popup_heading_sm:before{
  right:11px;
  top:19px
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_title{
  color:#fff;
  font-size:18px;
  line-height:24px;
  padding-bottom:3;
  padding-top:2px
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_intro{
  font-size:12px;
  line-height:20px;
  padding-top:4px
}

.wa__popup_chat_box .wa__popup_heading_sm .wa__popup_intro{
  padding-top:0
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a{
  color:#fff;
  display:inline-block;
  text-decoration:none
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:active,.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:focus,.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:hover{
  text-decoration:underline
}

.wa__popup_chat_box .wa__popup_notice{
  color:#a5abb7;
  font-size:11px;
  font-weight:500;
  padding:0 3px
}

.wa__popup_chat_box .wa__popup_content{
  background:#fff;
  padding:13px 19px 21px 20px;
  text-align:center
}

.wa__popup_chat_box .wa__popup_content_left{
  text-align:right
}

.wa__popup_chat_box .wa__popup_avatar{
  -moz-border-radius:50%;
  overflow:hidden;
  position:absolute;
  right:12px;
  top:12px
}

.wa__popup_chat_box .wa__popup_avatar.nta-default-avt{
  border-radius:unset;
  -webkit-border-radius:unset;
  -moz-border-radius:unset
}

.wa__popup_chat_box .wa__stt{
  background:#f5f7f9;
  border-radius:4px 2px 4px 2px;
  -webkit-border-radius:4px 2px 4px 2px;
  -moz-border-radius:4px 2px 4px 2px;
  border-right:2px solid #2db742;
  display:table;
  padding:13px 74px 12px 40px;
  position:relative;
  text-decoration:none;
  width:100%
}

.wa__popup_chat_box .wa__stt:after{
  background-size:100% 100%;
  -webkit-background-size:100% 100%;
  -moz-background-size:100% 100%;
  content:"";
  height:20px;
  left:14px;
  position:absolute;
  top:26px;
  width:20px
}

.wa__popup_chat_box .wa__stt.wa__stt_offline:after{
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjYTlhZWI2Ii8+PC9zdmc+)
}

.wa__popup_chat_box .wa__stt.wa__stt_online{
  transition:all .2s ease;
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease
}

.wa__popup_chat_box .wa__stt.wa__stt_online:active,.wa__popup_chat_box .wa__stt.wa__stt_online:focus,.wa__popup_chat_box .wa__stt.wa__stt_online:hover{
  background:#fff;
  box-shadow:0 7px 15px 1px rgba(55,62,70,.07);
  -webkit-box-shadow:0 7px 15px 1px rgba(55,62,70,.07);
  -moz-box-shadow:0 7px 15px 1px rgba(55,62,70,.07)
}

.wa__popup_content_list .wa__popup_content_item{
  margin:14px 0 0;
  opacity:0;
  transform:translateY(20px);
  -webkit-transform:translateY(20px);
  -moz-transform:translateY(20px);
  will-change:opacity,transform
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item{
  transition:all .4s ease;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  transition-delay:2.1s;
  -webkit-transition-delay:2.1s;
  -moz-transition-delay:2.1s
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:first-child{
  transition-delay:.3s;
  -webkit-transition-delay:.3s;
  -moz-transition-delay:.3s
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(2){
  transition-delay:.5s;
  -webkit-transition-delay:.5s;
  -moz-transition-delay:.5s
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(3){
  transition-delay:.7s;
  -webkit-transition-delay:.7s;
  -moz-transition-delay:.7s
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(4){
  transition-delay:.9s;
  -webkit-transition-delay:.9s;
  -moz-transition-delay:.9s
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(5){
  transition-delay:1.1s;
  -webkit-transition-delay:1.1s;
  -moz-transition-delay:1.1s
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(6){
  transition-delay:1.3s;
  -webkit-transition-delay:1.3s;
  -moz-transition-delay:1.3s
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(7){
  transition-delay:1.5s;
  -webkit-transition-delay:1.5s;
  -moz-transition-delay:1.5s
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(8){
  transition-delay:1.7s;
  -webkit-transition-delay:1.7s;
  -moz-transition-delay:1.7s
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(9){
  transition-delay:1.9s;
  -webkit-transition-delay:1.9s;
  -moz-transition-delay:1.9s
}

.wa__popup_chat_box.wa__lauch .wa__popup_content_list .wa__popup_content_item{
  opacity:1;
  transform:translate(0);
  -webkit-transform:translate(0);
  -moz-transform:translate(0)
}

.wa__popup_content_list .wa__popup_content_item .wa__member_name{
  color:#363c47;
  font-size:14px;
  line-height:1.188em!important
}

.wa__popup_content_list .wa__popup_content_item .wa__member_duty{
  color:#989b9f;
  font-size:11px;
  line-height:2em!important;
  padding:2px 0 0
}

.wa__popup_content_list .wa__popup_content_item .wa__member_status{
  color:#f5a623;
  font-size:10px;
  line-height:1.125em!important;
  padding:5px 0 0
}

.wa__popup_content_list .wa__popup_content_item .wa__popup_txt{
  display:table-cell;
  height:48px;
  min-height:48px;
  vertical-align:middle
}

.wa__popup_content_list .wa__popup_content_item .wa__stt_offline{
  border-right-color:#c0c5ca
}

.wa__popup_avt_list{
  font-size:0;
  margin:7px 0 24px
}

.wa__popup_avt_list .wa__popup_avt_item{
  display:inline-block;
  position:relative;
  width:46px
}

.wa__popup_avt_list .wa__popup_avt_img{
  border:2px solid #fff;
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  height:60px;
  overflow:hidden;
  position:relative;
  right:-7px;
  width:60px
}

.wa__popup_call_btn{
  background:#2db742;
  border-radius:24px;
  -webkit-border-radius:24px;
  -moz-border-radius:24px;
  box-shadow:0 8px 17px 2px rgba(13,15,18,.2);
  -webkit-box-shadow:0 8px 17px 2px rgba(13,15,18,.2);
  -moz-box-shadow:0 8px 17px 2px rgba(13,15,18,.2);
  color:#fff;
  display:inline-block;
  font-size:16px;
  margin:25px 0 15px;
  max-width:100%;
  padding:14px 10px;
  text-decoration:none;
  width:275px
}

.wa__popup_call_btn.wa__popup_call_btn_lg:before{
  background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjNGJjMTc0Ii8+PC9zdmc+) 100% 0 no-repeat;
  background-size:100% 100%;
  -webkit-background-size:100% 100%;
  -moz-background-size:100% 100%;
  content:"";
  display:inline-block;
  height:20px;
  margin-left:-19px;
  position:relative;
  right:-31px;
  top:0;
  transition:background-image .2s ease;
  -webkit-transition:background-image .2s ease;
  -moz-transition:background-image .2s ease;
  vertical-align:top;
  width:20px
}

.wa__popup_call_btn.wa__popup_call_btn_lg:active:before,.wa__popup_call_btn.wa__popup_call_btn_lg:focus:before,.wa__popup_call_btn.wa__popup_call_btn_lg:hover:before{
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)
}

.wa__popup_chat_box_gray{
  border-radius:2px 2px 8px 8px
}

.wa__popup_chat_box_gray .wa__popup_heading_gray{
  background:#f8f8f8;
  border-top:3px solid #2db742;
  color:#868c9a;
  font-weight:500
}

.wa__popup_chat_box_gray .wa__popup_heading_gray .wa__popup_title{
  color:#595b60
}

.wa__popup_chat_box_gray .wa__popup_heading_gray:before{
  background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+) top no-repeat;
  background-size:33px;
  content:"";
  display:block;
  height:33px;
  position:absolute;
  right:12px;
  top:20px;
  width:55px
}

.wa__popup_chat_box_gray .wa__popup_heading_gray .wa__popup_intro a{
  color:#595b60
}

.wa__popup_chat_box_ct{
  text-align:center;
  width:384px
}

.wa__popup_chat_box_ct .wa__popup_heading_ct{
  padding:18px 0;
  text-align:center
}

.wa__popup_chat_box_ct .wa__popup_heading_ct:before{
  background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+) top no-repeat;
  background-size:30px;
  content:"";
  display:block;
  height:31px;
  position:absolute;
  right:72px;
  top:15px;
  width:30px
}

.wa__popup_chat_box_ct .wa__popup_heading_ct .wa__popup_title{
  padding-bottom:14px;
  padding-right:22px
}

.wa__popup_chat_box_ct .wa__popup_heading_ct .wa__popup_intro{
  line-height:12px;
  margin-top:-5px
}

.wa__popup_chat_box_ct .wa__popup_ct_avt_list:after{
  clear:both;
  content:"";
  display:block
}

.wa__popup_chat_box_ct .wa__popup_ct_content{
  background:#fff;
  padding:0 0 14px
}

.wa__popup_chat_box_ct .wa__popup_ct_content .wa__popup_notice{
  padding-bottom:15px;
  padding-top:18px
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item{
  float:right;
  font-size:10px;
  width:33%
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item a{
  color:#989b9f;
  text-decoration:none
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__popup_ct_txt{
  padding-top:8px
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_name{
  color:#363c47;
  font-size:13px
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_duty{
  color:#989b9f;
  padding:3px 0 0
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_stt_online{
  background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+) 100% 3px no-repeat;
  background-size:12px auto;
  -webkit-background-size:12px auto;
  -moz-background-size:12px auto;
  color:#2db742;
  display:inline-block;
  font-size:9px;
  line-height:12px;
  padding:3px 16px 0 0
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_stt_offline{
  color:#f5a623;
  font-size:9px;
  line-height:12px;
  padding:2px 0 0
}

.wa__popup_chat_box_ct .wa__popup_ct_avatar img{
  border-radius:50%
}

.wa__popup_chat_box_ct .wa__popup_ct_call_btn{
  font-size:11px;
  margin:15px 0;
  padding:9px 10px 11px;
  width:97px
}

.wa__btn_popup{
  bottom:30px;
  cursor:pointer;
  font-family:Arial,Helvetica,sans-serif;
  position:fixed;
  right:30px;
  z-index:5
}

.wa__btn_popup .wa__btn_popup_icon{
  background:#2db742;
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  box-shadow:0 6px 8px 2px rgba(0,0,0,.14);
  -webkit-box-shadow:0 6px 8px 2px rgba(0,0,0,.14);
  -moz-box-shadow:0 6px 8px 2px rgba(0,0,0,.14);
  height:56px;
  width:56px
}

.wa__btn_popup .wa__btn_popup_icon:before{
  background:transparent url("data:image/svg+xml,%3Csvg width='256' height='239' viewBox='0 0 256 239' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.991' fill-rule='evenodd' clip-rule='evenodd' d='M20.4219 0.734382C91.9637 0.645823 163.506 0.734382 235.047 1.00001C245.583 3.74482 252.224 10.3854 254.969 20.9219C255.323 69.7969 255.323 118.672 254.969 167.547C252.224 178.083 245.583 184.724 235.047 187.469C198.922 187.646 162.797 187.823 126.672 188C105.575 205.025 84.3249 221.848 62.9219 238.469C57.6838 239.876 53.8763 238.194 51.5 233.422C51.2344 218.194 51.1457 202.965 51.2344 187.734C40.962 187.823 30.6912 187.734 20.4219 187.469C9.88545 184.724 3.24482 178.083 0.500013 167.547C0.145829 118.672 0.145829 69.7969 0.500013 20.9219C3.34156 10.3775 9.98219 3.6484 20.4219 0.734382Z' fill='white'/%3E%3Cpath opacity='0.994' fill-rule='evenodd' clip-rule='evenodd' d='M56.5463 68.7344C104.005 68.6457 151.463 68.7344 198.921 69C202.633 70.4912 204.404 73.2357 204.234 77.2344C204.404 81.2331 202.633 83.9775 198.921 85.4687C151.463 85.8231 104.004 85.8231 56.5463 85.4687C52.8345 83.9775 51.0638 81.2331 51.2338 77.2344C51.1286 73.1889 52.8993 70.3552 56.5463 68.7344Z' fill='%23EC8B5E'/%3E%3Cpath opacity='0.989' fill-rule='evenodd' clip-rule='evenodd' d='M56.5463 102.734C81.3387 102.646 106.131 102.734 130.921 103C135.693 105.376 137.375 109.184 135.968 114.422C134.994 116.813 133.312 118.495 130.921 119.469C106.129 119.823 81.3382 119.823 56.5463 119.469C52.8345 117.978 51.0638 115.233 51.2338 111.234C51.1286 107.189 52.8993 104.355 56.5463 102.734Z' fill='%23EC8B5E'/%3E%3C/svg%3E") 50% no-repeat;
  background-size:30px auto;
  -webkit-background-size:30px auto;
  -moz-background-size:30px auto;
  z-index:1
}

.wa__btn_popup .wa__btn_popup_icon:after,.wa__btn_popup .wa__btn_popup_icon:before{
  content:"";
  height:100%;
  position:absolute;
  right:0;
  top:0;
  transition:all .4s ease;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  width:100%
}

.wa__btn_popup .wa__btn_popup_icon:after{
  background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTguNjU5IDYuOTk4IDUtNWExLjE3NyAxLjE3NyAwIDAgMCAwLTEuNjU3IDEuMTc3IDEuMTc3IDAgMCAwLTEuNjU3IDBsLTUgNS01LTVBMS4xNzIgMS4xNzIgMCAwIDAgLjM0NSAxLjk5OGw1IDUtNSA1YTEuMTcyIDEuMTcyIDAgMCAwIDAgMS42NTcgMS4xNzcgMS4xNzcgMCAwIDAgMS42NTcgMGw1LTUgNSA1YTEuMTc3IDEuMTc3IDAgMCAwIDEuNjU3IDAgMS4xNzcgMS4xNzcgMCAwIDAgMC0xLjY1N2wtNS01eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) 50% no-repeat;
  background-size:14px auto;
  -webkit-background-size:14px auto;
  -moz-background-size:14px auto;
  opacity:0;
  transform:scale(0) rotate(1turn);
  -webkit-transform:scale(0) rotate(1turn);
  -moz-transform:scale(0) rotate(1turn);
  z-index:2
}

.wa__btn_popup.wa__active .wa__btn_popup_icon:before{
  opacity:0;
  transform:scale(0) rotate(-1turn);
  -webkit-transform:scale(0) rotate(-1turn);
  -moz-transform:scale(0) rotate(-1turn)
}

.wa__btn_popup.wa__active .wa__btn_popup_icon:after{
  opacity:1;
  transform:scale(1) rotate(0deg);
  -webkit-transform:scale(1) rotate(0deg);
  -moz-transform:scale(1) rotate(0deg)
}

.wa__btn_popup .wa__btn_popup_txt{
  background-color:#f5f7f9;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  color:#43474e;
  font-size:12px;
  letter-spacing:-.03em;
  line-height:1.5;
  margin-right:7px;
  padding:8px 12px;
  position:absolute;
  right:100%;
  top:50%;
  transform:translateY(-50%);
  transition:all .4s ease;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  width:156px
}

.wa__btn_popup.wa__active .wa__btn_popup_txt{
  opacity:0;
  transform:translateY(15px);
  -webkit-transform:translateY(15px);
  -moz-transform:translateY(15px);
  visibility:hidden
}

[data-simplebar]{
  align-content:flex-start;
  align-items:flex-start;
  flex-direction:column;
  flex-wrap:wrap;
  justify-content:flex-start;
  position:relative
}

.njtwa-bar-wrapper{
  height:inherit;
  max-height:inherit;
  max-width:inherit;
  overflow:hidden;
  width:inherit
}

.njtwa-bar-mask{
  direction:inherit;
  height:auto!important;
  overflow:hidden;
  width:auto!important;
  z-index:0
}

.njtwa-bar-mask,.njtwa-bar-offset{
  bottom:0;
  left:0;
  margin:0;
  padding:0;
  position:absolute;
  right:0;
  top:0
}

.njtwa-bar-offset{
  -webkit-overflow-scrolling:touch;
  box-sizing:inherit!important;
  direction:inherit!important;
  resize:none!important
}

.njtwa-bar-content-wrapper{
  -ms-overflow-style:none;
  box-sizing:border-box!important;
  direction:inherit;
  display:block;
  height:100%;
  max-height:100%;
  max-width:100%;
  position:relative;
  scrollbar-width:none;
  width:auto
}

.njtwa-bar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{
  height:0;
  width:0
}

.njtwa-bar-content:after,.njtwa-bar-content:before{
  content:" ";
  display:table
}

.njtwa-bar-placeholder{
  max-height:100%;
  max-width:100%;
  pointer-events:none;
  width:100%
}

.njtwa-bar-height-auto-observer-wrapper{
  box-sizing:inherit!important;
  flex-basis:0;
  flex-grow:inherit;
  flex-shrink:0;
  float:left;
  height:100%;
  margin:0;
  max-height:1px;
  max-width:1px;
  overflow:hidden;
  padding:0;
  pointer-events:none;
  position:relative;
  width:100%;
  z-index:-1
}

.njtwa-bar-height-auto-observer{
  box-sizing:inherit;
  display:block;
  height:1000%;
  left:0;
  min-height:1px;
  min-width:1px;
  opacity:0;
  overflow:hidden;
  pointer-events:none;
  position:absolute;
  top:0;
  width:1000%;
  z-index:-1
}

.njtwa-bar-track{
  bottom:0;
  overflow:hidden;
  position:absolute;
  right:0;
  z-index:1
}

[data-simplebar].simplebar-dragging .njtwa-bar-content{
  pointer-events:none;
  -moz-user-select:none;
       user-select:none;
  -webkit-user-select:none
}

[data-simplebar].simplebar-dragging .njtwa-bar-track{
  pointer-events:all
}

.njtwa-bar-scrollbar{
  left:0;
  min-height:10px;
  position:absolute;
  right:0
}

.njtwa-bar-scrollbar:before{
  background:#f2f3f5;
  border-radius:7px;
  content:"";
  left:2px;
  opacity:0;
  position:absolute;
  right:2px;
  transition:opacity .2s linear
}

.njtwa-bar-vertical:hover .njtwa-bar-scrollbar:before{
  background:#e1e2e4
}

.njtwa-bar-scrollbar.njtwa-bar-visible:before{
  opacity:1;
  transition:opacity 0s linear
}

.njtwa-bar-track.njtwa-bar-vertical{
  top:0;
  width:11px
}

.njtwa-bar-track.njtwa-bar-vertical .njtwa-bar-scrollbar:before{
  bottom:2px;
  top:2px
}

.njtwa-bar-track.njtwa-bar-horizontal{
  height:11px;
  left:0
}

.njtwa-bar-track.njtwa-bar-horizontal .njtwa-bar-scrollbar:before{
  height:100%;
  left:2px;
  right:2px
}

.njtwa-bar-track.njtwa-bar-horizontal .njtwa-bar-scrollbar{
  height:7px;
  left:0;
  min-height:0;
  min-width:10px;
  right:auto;
  top:2px;
  width:auto
}

[data-simplebar-direction=rtl] .njtwa-bar-track.njtwa-bar-vertical{
  left:0;
  right:auto
}

.hs-dummy-scrollbar-size{
  direction:rtl;
  height:500px;
  opacity:0;
  overflow-x:scroll;
  overflow-y:hidden;
  position:fixed;
  visibility:hidden;
  width:500px
}

.simplebar-hide-scrollbar{
  -ms-overflow-style:none;
  left:0;
  overflow-y:scroll;
  position:fixed;
  scrollbar-width:none;
  visibility:hidden
}

.rtl .wa__button,.rtl .wa__btn_popup,.rtl .wa__popup_chat_box{
  font-family:inherit;
}

.wa__popup_content_list .wa__popup_content_item .wa__member_duty{
  margin-top: 7px;
}

.wa__popup_notice .alert{
  line-height: 22px;
  text-align: justify;
}

.wa__btn_popup{
  font-family: IranSans;
}

.wa__popup_chat_box{
  font-family: IranSans;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */

.owl-carousel,.owl-carousel .owl-item{
  -webkit-tap-highlight-color:transparent;
  position:relative
}

.owl-carousel{
  display:none;
  width:100%;
  z-index:1
}

.owl-carousel .owl-stage{
  position:relative;
  touch-action:manipulation;
  -moz-backface-visibility:hidden
}

.owl-carousel .owl-stage:after{
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0
}

.owl-carousel .owl-stage-outer{
  position:relative;
  overflow:hidden;
  -webkit-transform:translate3d(0,0,0)
}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper{
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0)
}

.owl-carousel .owl-item{
  min-height:1px;
  float:left;
  -webkit-backface-visibility:hidden;
  -webkit-touch-callout:none
}

.owl-carousel .owl-item img{
  display:block;
  width:100%
}

.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
  display:none
}

.no-js .owl-carousel,.owl-carousel.owl-loaded{
  display:block
}

.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{
  background:0 0;
  color:inherit;
  border:none;
  padding:0!important;
  font:inherit
}

.owl-carousel.owl-loading{
  opacity:0;
  display:block
}

.owl-carousel.owl-hidden{
  opacity:0
}

.owl-carousel.owl-refresh .owl-item{
  visibility:hidden
}

.owl-carousel.owl-drag .owl-item{
  touch-action:pan-y;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.owl-carousel.owl-grab{
  cursor:move;
  cursor:grab
}

.owl-carousel.owl-rtl{
  direction:rtl
}

.owl-carousel.owl-rtl .owl-item{
  float:right
}

.owl-carousel .animated{
  animation-duration:1s;
  animation-fill-mode:both
}

.owl-carousel .owl-animated-in{
  z-index:0
}

.owl-carousel .owl-animated-out{
  z-index:1
}

.owl-carousel .fadeOut{
  animation-name:fadeOut
}

@keyframes fadeOut{
  0%{
    opacity:1
  }

  100%{
    opacity:0
  }
}

.owl-height{
  transition:height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy{
  opacity:0;
  transition:opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{
  max-height:0
}

.owl-carousel .owl-item img.owl-lazy{
  transform-style:preserve-3d
}

.owl-carousel .owl-video-wrapper{
  position:relative;
  height:100%;
  background:#000
}

.owl-carousel .owl-video-play-icon{
  position:absolute;
  height:80px;
  width:80px;
  left:50%;
  top:50%;
  margin-left:-40px;
  margin-top:-40px;
  background:url(owl.video.play.png) no-repeat;
  cursor:pointer;
  z-index:1;
  -webkit-backface-visibility:hidden;
  transition:transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover{
  transform:scale(1.3,1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{
  display:none
}

.owl-carousel .owl-video-tn{
  opacity:0;
  height:100%;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:contain;
  transition:opacity .4s ease
}

.owl-carousel .owl-video-frame{
  position:relative;
  z-index:1;
  height:100%;
  width:100%
}

/* ! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com */

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: currentColor;
  /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple],[size]:where(select:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.collapse {
  visibility: collapse;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-x-0 {
  left: 0px;
  right: 0px;
}

.inset-y-0 {
  top: 0px;
  bottom: 0px;
}

.-bottom-full {
  bottom: -100%;
}

.-left-12 {
  left: -3rem;
}

.-left-6 {
  left: -1.5rem;
}

.-right-1 {
  right: -0.25rem;
}

.-right-10 {
  right: -2.5rem;
}

.-top-1 {
  top: -0.25rem;
}

.-top-6 {
  top: -1.5rem;
}

.-top-\[10px\] {
  top: -10px;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-1 {
  bottom: 0.25rem;
}

.bottom-10 {
  bottom: 2.5rem;
}

.bottom-14 {
  bottom: 3.5rem;
}

.bottom-2 {
  bottom: 0.5rem;
}

.bottom-20 {
  bottom: 5rem;
}

.bottom-3 {
  bottom: 0.75rem;
}

.bottom-36 {
  bottom: 9rem;
}

.bottom-4 {
  bottom: 1rem;
}

.bottom-\[70px\] {
  bottom: 70px;
}

.left-0 {
  left: 0px;
}

.left-1 {
  left: 0.25rem;
}

.left-1\/2 {
  left: 50%;
}

.left-10 {
  left: 2.5rem;
}

.left-2 {
  left: 0.5rem;
}

.left-3 {
  left: 0.75rem;
}

.left-4 {
  left: 1rem;
}

.left-5 {
  left: 1.25rem;
}

.left-6 {
  left: 1.5rem;
}

.left-8 {
  left: 2rem;
}

.left-\[50\%\] {
  left: 50%;
}

.right-0 {
  right: 0px;
}

.right-1\/2 {
  right: 50%;
}

.right-2 {
  right: 0.5rem;
}

.right-4 {
  right: 1rem;
}

.right-\[calc\(50\%-10px\)\] {
  right: calc(50% - 10px);
}

.right-\[calc\(60\%-30px\)\] {
  right: calc(60% - 30px);
}

.right-\[calc\(60\%-50px\)\] {
  right: calc(60% - 50px);
}

.top-0 {
  top: 0px;
}

.top-1\/2 {
  top: 50%;
}

.top-1\/3 {
  top: 33.333333%;
}

.top-10 {
  top: 2.5rem;
}

.top-12 {
  top: 3rem;
}

.top-14 {
  top: 3.5rem;
}

.top-16 {
  top: 4rem;
}

.top-2 {
  top: 0.5rem;
}

.top-20 {
  top: 5rem;
}

.top-4 {
  top: 1rem;
}

.top-6 {
  top: 1.5rem;
}

.top-7 {
  top: 1.75rem;
}

.top-8 {
  top: 2rem;
}

.top-\[100px\] {
  top: 100px;
}

.top-\[10px\] {
  top: 10px;
}

.top-\[120px\] {
  top: 120px;
}

.top-\[20px\] {
  top: 20px;
}

.top-\[310px\] {
  top: 310px;
}

.top-\[40\%\] {
  top: 40%;
}

.top-\[80px\] {
  top: 80px;
}

.top-\[calc\(100px\)\] {
  top: calc(100px);
}

.top-\[calc\(180px\)\] {
  top: calc(180px);
}

.top-\[calc\(50\%\)\] {
  top: calc(50%);
}

.top-\[calc\(50\%-20px\)\] {
  top: calc(50% - 20px);
}

.top-\[calc\(50\%x\)\] {
  top: calc(50%x);
}

.top-\[calc\(50vh-50px\)\] {
  top: calc(50vh - 50px);
}

.\!-bottom-full {
  bottom: -100% !important;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-50 {
  z-index: 50;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.\!m-0 {
  margin: 0px !important;
}

.-m-1 {
  margin: -0.25rem;
}

.-m-1\.5 {
  margin: -0.375rem;
}

.-m-2 {
  margin: -0.5rem;
}

.-m-2\.5 {
  margin: -0.625rem;
}

.m-auto {
  margin: auto;
}

.\!my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.-my-6 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.\!mb-0 {
  margin-bottom: 0px !important;
}

.\!mb-2 {
  margin-bottom: 0.5rem !important;
}

.-mt-2 {
  margin-top: -0.5rem;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-14 {
  margin-bottom: 3.5rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.mb-24 {
  margin-bottom: 6rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-32 {
  margin-bottom: 8rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.me-2 {
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.me-3 {
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
}

.ms-10 {
  -webkit-margin-start: 2.5rem;
          margin-inline-start: 2.5rem;
}

.ms-2 {
  -webkit-margin-start: 0.5rem;
          margin-inline-start: 0.5rem;
}

.ms-4 {
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-7 {
  margin-top: 1.75rem;
}

.mt-8 {
  margin-top: 2rem;
}

.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.block {
  display: block;
}

.\!inline-block {
  display: inline-block !important;
}

.inline-block {
  display: inline-block;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.flow-root {
  display: flow-root;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.hidden {
  display: none;
}

.\!h-20 {
  height: 5rem !important;
}

.\!h-96 {
  height: 24rem !important;
}

.\!h-\[150px\] {
  height: 150px !important;
}

.\!h-\[200px\] {
  height: 200px !important;
}

.\!h-\[260px\] {
  height: 260px !important;
}

.\!h-\[330px\] {
  height: 330px !important;
}

.\!h-\[65px\] {
  height: 65px !important;
}

.\!h-\[70px\] {
  height: 70px !important;
}

.\!h-\[80\%\] {
  height: 80% !important;
}

.\!h-auto {
  height: auto !important;
}

.\!h-full {
  height: 100% !important;
}

.h-0 {
  height: 0px;
}

.h-10 {
  height: 2.5rem;
}

.h-16 {
  height: 4rem;
}

.h-20 {
  height: 5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-48 {
  height: 12rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-\[100px\] {
  height: 100px;
}

.h-\[150px\] {
  height: 150px;
}

.h-\[160px\] {
  height: 160px;
}

.h-\[1px\] {
  height: 1px;
}

.h-\[200px\] {
  height: 200px;
}

.h-\[250px\] {
  height: 250px;
}

.h-\[300px\] {
  height: 300px;
}

.h-\[330px\] {
  height: 330px;
}

.h-\[487px\] {
  height: 487px;
}

.h-\[490px\] {
  height: 490px;
}

.h-\[4px\] {
  height: 4px;
}

.h-\[50vh\] {
  height: 50vh;
}

.h-\[570px\] {
  height: 570px;
}

.h-\[590px\] {
  height: 590px;
}

.h-\[60px\] {
  height: 60px;
}

.h-\[70px\] {
  height: 70px;
}

.h-\[80\%\] {
  height: 80%;
}

.h-\[84px\] {
  height: 84px;
}

.h-\[auto\] {
  height: auto;
}

.h-auto {
  height: auto;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.\!max-h-\[43px\] {
  max-height: 43px !important;
}

.\!max-h-\[80\%\] {
  max-height: 80% !important;
}

.\!max-h-\[90\%\] {
  max-height: 90% !important;
}

.max-h-\[260px\] {
  max-height: 260px;
}

.max-h-\[300px\] {
  max-height: 300px;
}

.max-h-\[400px\] {
  max-height: 400px;
}

.max-h-\[calc\(100vh-130px\)\] {
  max-height: calc(100vh - 130px);
}

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.\!min-h-\[330px\] {
  min-height: 330px !important;
}

.min-h-\[290px\] {
  min-height: 290px;
}

.min-h-\[300px\] {
  min-height: 300px;
}

.min-h-\[330px\] {
  min-height: 330px;
}

.min-h-\[400px\] {
  min-height: 400px;
}

.min-h-\[480px\] {
  min-height: 480px;
}

.min-h-\[640px\] {
  min-height: 640px;
}

.min-h-\[70px\] {
  min-height: 70px;
}

.min-h-\[calc\(100vh-150px\)\] {
  min-height: calc(100vh - 150px);
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.\!w-\[550px\] {
  width: 550px !important;
}

.\!w-\[60px\] {
  width: 60px !important;
}

.\!w-\[90\%\] {
  width: 90% !important;
}

.\!w-\[90px\] {
  width: 90px !important;
}

.\!w-\[auto\] {
  width: auto !important;
}

.\!w-full {
  width: 100% !important;
}

.w-0 {
  width: 0px;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-10 {
  width: 2.5rem;
}

.w-20 {
  width: 5rem;
}

.w-3 {
  width: 0.75rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-60 {
  width: 15rem;
}

.w-\[100\%\] {
  width: 100%;
}

.w-\[10px\] {
  width: 10px;
}

.w-\[165px\] {
  width: 165px;
}

.w-\[260px\] {
  width: 260px;
}

.w-\[30px\] {
  width: 30px;
}

.w-\[70px\] {
  width: 70px;
}

.w-\[90px\] {
  width: 90px;
}

.w-\[95\%\] {
  width: 95%;
}

.w-\[calc\(100\%-40px\)\] {
  width: calc(100% - 40px);
}

.w-\[calc\(100\%-70px\)\] {
  width: calc(100% - 70px);
}

.w-\[calc\(100\%-80px\)\] {
  width: calc(100% - 80px);
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.min-w-\[200px\] {
  min-width: 200px;
}

.min-w-\[25px\] {
  min-width: 25px;
}

.min-w-\[60px\] {
  min-width: 60px;
}

.min-w-\[90px\] {
  min-width: 90px;
}

.\!max-w-\[60\%\] {
  max-width: 60% !important;
}

.\!max-w-\[70\%\] {
  max-width: 70% !important;
}

.\!max-w-\[70px\] {
  max-width: 70px !important;
}

.\!max-w-\[90\%\] {
  max-width: 90% !important;
}

.\!max-w-\[95\%\] {
  max-width: 95% !important;
}

.max-w-2xl {
  max-width: 42rem;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-\[600px\] {
  max-width: 600px;
}

.max-w-\[90px\] {
  max-width: 90px;
}

.max-w-full {
  max-width: 100%;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.flex-grow-0 {
  flex-grow: 0;
}

.grow {
  flex-grow: 1;
}

.basis-1\/2 {
  flex-basis: 50%;
}

.basis-1\/3 {
  flex-basis: 33.333333%;
}

.basis-2\/3 {
  flex-basis: 66.666667%;
}

.basis-2\/5 {
  flex-basis: 40%;
}

.basis-3\/5 {
  flex-basis: 60%;
}

.basis-\[100px\] {
  flex-basis: 100px;
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-\[50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-1\/2 {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.animate-spin {
  animation: spin 1s linear infinite;
}

.cursor-grab {
  cursor: grab;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-text {
  cursor: text;
}

.touch-pan-y {
  --tw-pan-y: pan-y;
  touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

.scroll-pt-\[105px\] {
  scroll-padding-top: 105px;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-stretch {
  align-items: stretch;
}

.\!justify-start {
  justify-content: flex-start !important;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-16 {
  gap: 4rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-20 {
  gap: 5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-7 {
  gap: 1.75rem;
}

.gap-8 {
  gap: 2rem;
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.scroll-smooth {
  scroll-behavior: smooth;
}

.whitespace-break-spaces {
  white-space: break-spaces;
}

.\!rounded-full {
  border-radius: 9999px !important;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-sm {
  border-radius: 0.125rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-e-xl {
  border-start-end-radius: 0.75rem;
  border-end-end-radius: 0.75rem;
}

.rounded-s-md {
  border-start-start-radius: 0.375rem;
  border-end-start-radius: 0.375rem;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.rounded-br-xl {
  border-bottom-right-radius: 0.75rem;
}

.border {
  border-width: 1px;
}

.border-4 {
  border-width: 4px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-l-\[15px\] {
  border-left-width: 15px;
}

.border-r {
  border-right-width: 1px;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-r-\[15px\] {
  border-right-width: 15px;
}

.border-s-8 {
  border-inline-start-width: 8px;
}

.border-t-\[20px\] {
  border-top-width: 20px;
}

.border-t-\[28px\] {
  border-top-width: 28px;
}

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.\!border-none {
  border-style: none !important;
}

.border-none {
  border-style: none;
}

.\!border-orange {
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 112 98 / var(--tw-border-opacity)) !important;
}

.border-backBlue {
  --tw-border-opacity: 1;
  border-color: rgb(248 250 255 / var(--tw-border-opacity));
}

.border-baseGrey {
  --tw-border-opacity: 1;
  border-color: rgb(134 134 134 / var(--tw-border-opacity));
}

.border-grey {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}

.border-orange {
  --tw-border-opacity: 1;
  border-color: rgb(254 112 98 / var(--tw-border-opacity));
}

.border-transparent {
  border-color: transparent;
}

.border-l-transparent {
  border-left-color: transparent;
}

.border-r-grey {
  --tw-border-opacity: 1;
  border-right-color: rgb(229 229 229 / var(--tw-border-opacity));
}

.border-r-transparent {
  border-right-color: transparent;
}

.border-r-white {
  --tw-border-opacity: 1;
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-s-grey {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(229 229 229 / var(--tw-border-opacity));
}

.border-s-orange {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(254 112 98 / var(--tw-border-opacity));
}

.border-t-white {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.\!bg-blue {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(59 91 165 / var(--tw-bg-opacity)) !important;
}

.\!bg-orange {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 112 98 / var(--tw-bg-opacity)) !important;
}

.bg-\[\#25d366\] {
  --tw-bg-opacity: 1;
  background-color: rgb(37 211 102 / var(--tw-bg-opacity));
}

.bg-\[\#9B9DA0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(155 157 160 / var(--tw-bg-opacity));
}

.bg-\[\#BEBEBE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(190 190 190 / var(--tw-bg-opacity));
}

.bg-\[\#EBF7EB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 247 235 / var(--tw-bg-opacity));
}

.bg-\[\#FFE0C2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 224 194 / var(--tw-bg-opacity));
}

.bg-\[rgb\(36\2c 129\2c 204\)\] {
  --tw-bg-opacity: 1;
  background-color: rgb(36 129 204 / var(--tw-bg-opacity));
}

.bg-\[rgba\(208\2c 231\2c 221\2c 0\.33\)\] {
  background-color: rgba(208,231,221,0.33);
}

.bg-\[rgba\(235\2c 247\2c 235\2c 1\)\] {
  background-color: rgba(235,247,235,1);
}

.bg-backBlue {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}

.bg-backGreen {
  background-color: rgba(14,116,156,0.15);
}

.bg-backOrange {
  background-color: rgba(255,92,53,0.15);
}

.bg-backPurple {
  background-color: rgba(79,82,255,0.15);
}

.bg-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(59 91 165 / var(--tw-bg-opacity));
}

.bg-blue\/10 {
  background-color: rgb(59 91 165 / 0.1);
}

.bg-darkGrey {
  --tw-bg-opacity: 1;
  background-color: rgb(117 114 114 / var(--tw-bg-opacity));
}

.bg-grey {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}

.bg-lightBlue {
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 255 / var(--tw-bg-opacity));
}

.bg-orange {
  --tw-bg-opacity: 1;
  background-color: rgb(254 112 98 / var(--tw-bg-opacity));
}

.bg-orange\/70 {
  background-color: rgb(254 112 98 / 0.7);
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-white\/60 {
  background-color: rgb(255 255 255 / 0.6);
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.from-\[rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  --tw-gradient-from: rgba(0,0,0,0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.fill-baseGrey {
  fill: #868686;
}

.fill-darkGrey {
  fill: #757272;
}

.fill-orange {
  fill: #FE7062;
}

.stroke-white {
  stroke: #ffffff;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-center {
  -o-object-position: center;
     object-position: center;
}

.\!p-0 {
  padding: 0px !important;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-1\.5 {
  padding: 0.375rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-2\.5 {
  padding: 0.625rem;
}

.p-20 {
  padding: 5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.\!pb-0 {
  padding-bottom: 0px !important;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-14 {
  padding-bottom: 3.5rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-52 {
  padding-bottom: 13rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pe-0 {
  -webkit-padding-end: 0px;
          padding-inline-end: 0px;
}

.pe-10 {
  -webkit-padding-end: 2.5rem;
          padding-inline-end: 2.5rem;
}

.pe-2 {
  -webkit-padding-end: 0.5rem;
          padding-inline-end: 0.5rem;
}

.pe-20 {
  -webkit-padding-end: 5rem;
          padding-inline-end: 5rem;
}

.pe-4 {
  -webkit-padding-end: 1rem;
          padding-inline-end: 1rem;
}

.ps-0 {
  -webkit-padding-start: 0px;
          padding-inline-start: 0px;
}

.ps-1 {
  -webkit-padding-start: 0.25rem;
          padding-inline-start: 0.25rem;
}

.ps-12 {
  -webkit-padding-start: 3rem;
          padding-inline-start: 3rem;
}

.ps-2 {
  -webkit-padding-start: 0.5rem;
          padding-inline-start: 0.5rem;
}

.ps-3 {
  -webkit-padding-start: 0.75rem;
          padding-inline-start: 0.75rem;
}

.ps-4 {
  -webkit-padding-start: 1rem;
          padding-inline-start: 1rem;
}

.ps-6 {
  -webkit-padding-start: 1.5rem;
          padding-inline-start: 1.5rem;
}

.ps-9 {
  -webkit-padding-start: 2.25rem;
          padding-inline-start: 2.25rem;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pt-14 {
  padding-top: 3.5rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-7 {
  padding-top: 1.75rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pt-\[15px\] {
  padding-top: 15px;
}

.pt-\[9px\] {
  padding-top: 9px;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.text-start {
  text-align: start;
}

.\!indent-0 {
  text-indent: 0px !important;
}

.indent-0 {
  text-indent: 0px;
}

.indent-2 {
  text-indent: 0.5rem;
}

.indent-4 {
  text-indent: 1rem;
}

.\!font-kal {
  font-family: Kal, iransans, sans-serif !important;
}

.font-iransans {
  font-family: iransans, sans-serif;
}

.font-iransansB {
  font-family: iransansB, iransans, sans-serif;
}

.font-kal {
  font-family: Kal, iransans, sans-serif;
}

.font-kalB {
  font-family: KalB, iransansB, sans-serif;
}

.\!text-\[10px\] {
  font-size: 10px !important;
}

.\!text-\[12px\] {
  font-size: 12px !important;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[15px\] {
  font-size: 15px;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.font-bold {
  font-weight: 700;
}

.font-semibold {
  font-weight: 600;
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-3 {
  line-height: .75rem;
}

.leading-4 {
  line-height: 1rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-8 {
  line-height: 2rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.leading-\[60px\] {
  line-height: 60px;
}

.leading-\[70px\] {
  line-height: 70px;
}

.tracking-\[10px\] {
  letter-spacing: 10px;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.\!text-blue {
  --tw-text-opacity: 1 !important;
  color: rgb(59 91 165 / var(--tw-text-opacity)) !important;
}

.\!text-greyDarker {
  --tw-text-opacity: 1 !important;
  color: rgb(91 90 90 / var(--tw-text-opacity)) !important;
}

.\!text-orange {
  --tw-text-opacity: 1 !important;
  color: rgb(254 112 98 / var(--tw-text-opacity)) !important;
}

.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-\[\#0C9319\] {
  --tw-text-opacity: 1;
  color: rgb(12 147 25 / var(--tw-text-opacity));
}

.text-\[\#21863E\] {
  --tw-text-opacity: 1;
  color: rgb(33 134 62 / var(--tw-text-opacity));
}

.text-\[\#53CF5F\] {
  --tw-text-opacity: 1;
  color: rgb(83 207 95 / var(--tw-text-opacity));
}

.text-baseGrey {
  --tw-text-opacity: 1;
  color: rgb(134 134 134 / var(--tw-text-opacity));
}

.text-blue {
  --tw-text-opacity: 1;
  color: rgb(59 91 165 / var(--tw-text-opacity));
}

.text-blueBox {
  --tw-text-opacity: 1;
  color: rgb(103 134 207 / var(--tw-text-opacity));
}

.text-darkGrey {
  --tw-text-opacity: 1;
  color: rgb(117 114 114 / var(--tw-text-opacity));
}

.text-greyDarker {
  --tw-text-opacity: 1;
  color: rgb(91 90 90 / var(--tw-text-opacity));
}

.text-orange {
  --tw-text-opacity: 1;
  color: rgb(254 112 98 / var(--tw-text-opacity));
}

.text-textGrey {
  --tw-text-opacity: 1;
  color: rgb(85 85 85 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.line-through {
  text-decoration-line: line-through;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-75 {
  opacity: 0.75;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0px_5px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 0px 5px 0px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 0px 5px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0px_5px_0px_rgba\(0\2c 0\2c 0\2c 0\.17\)\] {
  --tw-shadow: 0 0px 5px 0px rgba(0,0,0,0.17);
  --tw-shadow-colored: 0 0px 5px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0px_5px_0px_rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
  --tw-shadow: 0 0px 5px 0px rgba(0,0,0,0.2);
  --tw-shadow-colored: 0 0px 5px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0px_10px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 0px 10px 0px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 0px 10px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_2px_10px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 2px 10px 0px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 2px 10px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_10px_10px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 10px 10px 0px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 10px 10px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_2px_20px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 2px 20px 0px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 2px 20px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_2px_30px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 2px 30px 0px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 2px 30px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_2px_30px_0px_rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
  --tw-shadow: 0 2px 30px 0px rgba(0,0,0,0.2);
  --tw-shadow-colored: 0 2px 30px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[0_0px_10px_rgba\(212\2c 217\2c 232\2c 0\.2\)\] {
  --tw-drop-shadow: drop-shadow(0 0px 10px rgba(212,217,232,0.2));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[0_40px_30px_rgba\(212\2c 217\2c 232\2c 0\.2\)\] {
  --tw-drop-shadow: drop-shadow(0 40px 30px rgba(212,217,232,0.2));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-brightness-50 {
  --tw-backdrop-brightness: brightness(.5);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-brightness-75 {
  --tw-backdrop-brightness: brightness(.75);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.duration-150 {
  transition-duration: 150ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-500 {
  transition-duration: 500ms;
}

.duration-\[400ms\] {
  transition-duration: 400ms;
}

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.placeholder\:text-xs::-moz-placeholder {
  font-size: 0.75rem;
  line-height: 1rem;
}

.placeholder\:text-xs::placeholder {
  font-size: 0.75rem;
  line-height: 1rem;
}

.placeholder\:tracking-normal::-moz-placeholder {
  letter-spacing: 0em;
}

.placeholder\:tracking-normal::placeholder {
  letter-spacing: 0em;
}

.placeholder\:text-grey::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}

.placeholder\:text-grey::placeholder {
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}

.before\:content-\[\*\]::before {
  --tw-content: *;
  content: var(--tw-content);
}

.checked\:bg-\[\#53CF5F\]:checked {
  --tw-bg-opacity: 1;
  background-color: rgb(83 207 95 / var(--tw-bg-opacity));
}

.focus-within\:border-blue:focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(59 91 165 / var(--tw-border-opacity));
}

.hover\:-translate-y-2:hover {
  --tw-translate-y: -0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-100:hover {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:border:hover {
  border-width: 1px;
}

.hover\:border-blue:hover {
  --tw-border-opacity: 1;
  border-color: rgb(59 91 165 / var(--tw-border-opacity));
}

.hover\:border-r-blue:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(59 91 165 / var(--tw-border-opacity));
}

.hover\:\!bg-blue:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(59 91 165 / var(--tw-bg-opacity)) !important;
}

.hover\:\!bg-orange:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 112 98 / var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59 91 165 / var(--tw-bg-opacity));
}

.hover\:bg-blueBox:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(103 134 207 / var(--tw-bg-opacity));
}

.hover\:bg-lightBlue:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 255 / var(--tw-bg-opacity));
}

.hover\:bg-orange:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 112 98 / var(--tw-bg-opacity));
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hover\:\!text-orange:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(254 112 98 / var(--tw-text-opacity)) !important;
}

.hover\:text-blue:hover {
  --tw-text-opacity: 1;
  color: rgb(59 91 165 / var(--tw-text-opacity));
}

.hover\:text-darkGrey:hover {
  --tw-text-opacity: 1;
  color: rgb(117 114 114 / var(--tw-text-opacity));
}

.hover\:text-orange:hover {
  --tw-text-opacity: 1;
  color: rgb(254 112 98 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:underline-offset-8:hover {
  text-underline-offset: 8px;
}

.hover\:outline-none:hover {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.checked\:hover\:border-0:hover:checked {
  border-width: 0px;
}

.checked\:hover\:bg-\[\#53CF5F\]:hover:checked {
  --tw-bg-opacity: 1;
  background-color: rgb(83 207 95 / var(--tw-bg-opacity));
}

.focus\:-translate-y-2:focus {
  --tw-translate-y: -0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.focus\:border-transparent:focus {
  border-color: transparent;
}

.focus\:bg-\[\#53CF5F\]:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(83 207 95 / var(--tw-bg-opacity));
}

.focus\:bg-blueBox:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(103 134 207 / var(--tw-bg-opacity));
}

.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.checked\:focus\:border-0:focus:checked {
  border-width: 0px;
}

.checked\:focus\:bg-\[\#53CF5F\]:focus:checked {
  --tw-bg-opacity: 1;
  background-color: rgb(83 207 95 / var(--tw-bg-opacity));
}

.focus-visible\:ring-0:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.active\:-translate-y-1:active {
  --tw-translate-y: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:focus-within .group-focus-within\:fill-orange {
  fill: #FE7062;
}

.group:hover .group-hover\:\!block {
  display: block !important;
}

.group:hover .group-hover\:flex {
  display: flex;
}

.group:hover .group-hover\:hidden {
  display: none;
}

.group:hover .group-hover\:-translate-x-1 {
  --tw-translate-x: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:-translate-y-\[60\%\] {
  --tw-translate-y: -60%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:bg-\[\#E20253\] {
  --tw-bg-opacity: 1;
  background-color: rgb(226 2 83 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(59 91 165 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-orange {
  --tw-bg-opacity: 1;
  background-color: rgb(254 112 98 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:fill-\[\#00ACEE\] {
  fill: #00ACEE;
}

.group:hover .group-hover\:fill-\[\#0A66C2\] {
  fill: #0A66C2;
}

.group:hover .group-hover\:fill-\[\#25D366\] {
  fill: #25D366;
}

.group:hover .group-hover\:fill-\[\#26a7de\] {
  fill: #26a7de;
}

.group:hover .group-hover\:fill-\[\#2AABEE\] {
  fill: #2AABEE;
}

.group:hover .group-hover\:fill-\[\#3b5998\] {
  fill: #3b5998;
}

.group:hover .group-hover\:fill-\[\#E20253\] {
  fill: #E20253;
}

.group:hover .group-hover\:fill-\[\#E60023\] {
  fill: #E60023;
}

.group:hover .group-hover\:fill-\[\#bc2a8d\] {
  fill: #bc2a8d;
}

.group:hover .group-hover\:fill-blue {
  fill: #3B5BA5;
}

.group:hover .group-hover\:fill-orange {
  fill: #FE7062;
}

.group:hover .group-hover\:fill-white {
  fill: #ffffff;
}

.group:hover .group-hover\:stroke-orange {
  stroke: #FE7062;
}

.group:hover .group-hover\:stroke-white {
  stroke: #ffffff;
}

.group:hover .group-hover\:text-blue {
  --tw-text-opacity: 1;
  color: rgb(59 91 165 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-orange {
  --tw-text-opacity: 1;
  color: rgb(254 112 98 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.group:hover .group-hover\:shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:grayscale-0 {
  --tw-grayscale: grayscale(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.group:hover .group-hover\:hover\:fill-\[\#c4302b\]:hover {
  fill: #c4302b;
}

.group:focus .group-focus\:flex {
  display: flex;
}

.peer:checked ~ .peer-checked\:border-\[\#53CF5F\] {
  --tw-border-opacity: 1;
  border-color: rgb(83 207 95 / var(--tw-border-opacity));
}

.peer:checked ~ .peer-checked\:text-greyDarker {
  --tw-text-opacity: 1;
  color: rgb(91 90 90 / var(--tw-text-opacity));
}

@media (min-width: 640px) {
  .sm\:left-2 {
    left: 0.5rem;
  }

  .sm\:mb-0 {
    margin-bottom: 0px;
  }

  .sm\:block {
    display: block;
  }

  .sm\:\!h-\[200px\] {
    height: 200px !important;
  }

  .sm\:\!h-auto {
    height: auto !important;
  }

  .sm\:h-\[200px\] {
    height: 200px;
  }

  .sm\:h-\[300px\] {
    height: 300px;
  }

  .sm\:min-h-\[50px\] {
    min-height: 50px;
  }

  .sm\:min-h-\[calc\(100vh-100px\)\] {
    min-height: calc(100vh - 100px);
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:max-w-sm {
    max-width: 24rem;
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:justify-end {
    justify-content: flex-end;
  }

  .sm\:gap-6 {
    gap: 1.5rem;
  }

  .sm\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .sm\:p-4 {
    padding: 1rem;
  }

  .sm\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .sm\:pb-1\.5 {
    padding-bottom: 0.375rem;
  }

  .sm\:pe-10 {
    -webkit-padding-end: 2.5rem;
            padding-inline-end: 2.5rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .sm\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
}

@media (min-width: 768px) {
  .md\:absolute {
    position: absolute;
  }

  .md\:bottom-24 {
    bottom: 6rem;
  }

  .md\:bottom-5 {
    bottom: 1.25rem;
  }

  .md\:top-0 {
    top: 0px;
  }

  .md\:top-1 {
    top: 0.25rem;
  }

  .md\:top-7 {
    top: 1.75rem;
  }

  .md\:top-\[10px\] {
    top: 10px;
  }

  .md\:top-\[calc\(50\%\)\] {
    top: calc(50%);
  }

  .md\:top-\[calc\(50vh-100px\)\] {
    top: calc(50vh - 100px);
  }

  .md\:order-1 {
    order: 1;
  }

  .md\:order-2 {
    order: 2;
  }

  .md\:order-last {
    order: 9999;
  }

  .md\:float-left {
    float: left;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-24 {
    margin-bottom: 6rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:ms-10 {
    -webkit-margin-start: 2.5rem;
            margin-inline-start: 2.5rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:\!h-\[200px\] {
    height: 200px !important;
  }

  .md\:h-16 {
    height: 4rem;
  }

  .md\:h-7 {
    height: 1.75rem;
  }

  .md\:h-80 {
    height: 20rem;
  }

  .md\:h-\[100px\] {
    height: 100px;
  }

  .md\:h-\[400px\] {
    height: 400px;
  }

  .md\:h-\[446px\] {
    height: 446px;
  }

  .md\:h-\[510px\] {
    height: 510px;
  }

  .md\:h-\[590px\] {
    height: 590px;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:min-h-\[300px\] {
    min-height: 300px;
  }

  .md\:min-h-full {
    min-height: 100%;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-\[100px\] {
    width: 100px;
  }

  .md\:w-\[22px\] {
    width: 22px;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:\!max-w-\[50\%\] {
    max-width: 50% !important;
  }

  .md\:max-w-3xl {
    max-width: 48rem;
  }

  .md\:flex-1 {
    flex: 1 1 0%;
  }

  .md\:basis-2\/5 {
    flex-basis: 40%;
  }

  .md\:basis-3\/5 {
    flex-basis: 60%;
  }

  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:gap-2 {
    gap: 0.5rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:rounded-full {
    border-radius: 9999px;
  }

  .md\:bg-transparent {
    background-color: transparent;
  }

  .md\:stroke-darkGrey {
    stroke: #757272;
  }

  .md\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:pb-32 {
    padding-bottom: 8rem;
  }

  .md\:pb-4 {
    padding-bottom: 1rem;
  }

  .md\:pe-14 {
    -webkit-padding-end: 3.5rem;
            padding-inline-end: 3.5rem;
  }

  .md\:pe-4 {
    -webkit-padding-end: 1rem;
            padding-inline-end: 1rem;
  }

  .md\:ps-4 {
    -webkit-padding-start: 1rem;
            padding-inline-start: 1rem;
  }

  .md\:pt-0 {
    padding-top: 0px;
  }

  .md\:pt-32 {
    padding-top: 8rem;
  }

  .md\:pt-\[calc\(40vh-140px\)\] {
    padding-top: calc(40vh - 140px);
  }

  .md\:pt-\[calc\(50vh-140px\)\] {
    padding-top: calc(50vh - 140px);
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:\!text-xs {
    font-size: 0.75rem !important;
    line-height: 1rem !important;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .md\:text-\[10px\] {
    font-size: 10px;
  }

  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:text-darkGrey {
    --tw-text-opacity: 1;
    color: rgb(117 114 114 / var(--tw-text-opacity));
  }
}

@media (min-width: 1024px) {
  .lg\:\!absolute {
    position: absolute !important;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:left-0 {
    left: 0px;
  }

  .lg\:left-10 {
    left: 2.5rem;
  }

  .lg\:left-28 {
    left: 7rem;
  }

  .lg\:left-3 {
    left: 0.75rem;
  }

  .lg\:left-6 {
    left: 1.5rem;
  }

  .lg\:left-8 {
    left: 2rem;
  }

  .lg\:right-0 {
    right: 0px;
  }

  .lg\:right-10 {
    right: 2.5rem;
  }

  .lg\:right-4 {
    right: 1rem;
  }

  .lg\:top-5 {
    top: 1.25rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:\!h-\[300px\] {
    height: 300px !important;
  }

  .lg\:h-\[490px\] {
    height: 490px;
  }

  .lg\:h-\[590px\] {
    height: 590px;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.333333%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:flex-1 {
    flex: 1 1 0%;
  }

  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:pt-0 {
    padding-top: 0px;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1280px) {
  .xl\:flex {
    display: flex;
  }

  .xl\:h-\[590px\] {
    height: 590px;
  }

  .xl\:w-1\/3 {
    width: 33.333333%;
  }

  .xl\:w-1\/4 {
    width: 25%;
  }

  .xl\:w-2\/4 {
    width: 50%;
  }

  .xl\:w-3\/4 {
    width: 75%;
  }

  .xl\:w-40 {
    width: 10rem;
  }

  .xl\:w-\[47\%\] {
    width: 47%;
  }

  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}

@media (min-width: 1536px) {
  .\32xl\:flex {
    display: flex;
  }

  .\32xl\:h-\[500px\] {
    height: 500px;
  }

  .\32xl\:h-\[510px\] {
    height: 510px;
  }
}

.\[\&\>\*\]\:contents>* {
  display: contents;
}

.\[\&\>\*\]\:\!h-\[100\%\]>* {
  height: 100% !important;
}

.\[\&\>\*\]\:h-full>* {
  height: 100%;
}

.\[\&\>\*\]\:\!w-\[60px\]>* {
  width: 60px !important;
}

.\[\&\>\*\]\:w-\[90px\]>* {
  width: 90px;
}

.\[\&\>\*\]\:rounded-md>* {
  border-radius: 0.375rem;
}

.\[\&\>\*\]\:object-cover>* {
  -o-object-fit: cover;
     object-fit: cover;
}

.\[\&\>\.breadcrumb_last\]\:text-blue>.breadcrumb last {
  --tw-text-opacity: 1;
  color: rgb(59 91 165 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .md\:\[\&\>div\>figure\>img\]\:w-auto>div>figure>img {
    width: auto;
  }
}

.\[\&\>div\>figure\]\:px-10>div>figure {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.\[\&\>figure\>a\>img\]\:\!h-full>figure>a>img {
  height: 100% !important;
}

.\[\&\>figure\>a\>img\]\:h-\[490px\]>figure>a>img {
  height: 490px;
}

.\[\&\>figure\>a\>img\]\:h-auto>figure>a>img {
  height: auto;
}

.\[\&\>figure\>a\>img\]\:w-full>figure>a>img {
  width: 100%;
}

.\[\&\>figure\>a\>img\]\:object-cover>figure>a>img {
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 1024px) {
  .lg\:\[\&\>figure\>a\>img\]\:h-\[490px\]>figure>a>img {
    height: 490px;
  }

  .lg\:\[\&\>figure\>a\>img\]\:h-\[590px\]>figure>a>img {
    height: 590px;
  }

  .lg\:\[\&\>figure\>a\>img\]\:h-\[630px\]>figure>a>img {
    height: 630px;
  }

  .lg\:\[\&\>figure\>a\>img\]\:h-\[auto\]>figure>a>img {
    height: auto;
  }
}

@media (min-width: 1280px) {
  .xl\:\[\&\>figure\>a\>img\]\:h-\[590px\]>figure>a>img {
    height: 590px;
  }
}

@media (min-width: 1536px) {
  .\32xl\:\[\&\>figure\>a\>img\]\:h-\[530px\]>figure>a>img {
    height: 530px;
  }
}

.\[\&\>figure\>a\]\:\!h-full>figure>a {
  height: 100% !important;
}

.\[\&\>figure\>a\]\:h-\[490px\]>figure>a {
  height: 490px;
}

.\[\&\>figure\>a\]\:w-full>figure>a {
  width: 100%;
}

.\[\&\>figure\>a\]\:object-cover>figure>a {
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 1024px) {
  .lg\:\[\&\>figure\>a\]\:h-\[600px\]>figure>a {
    height: 600px;
  }
}

.\[\&\>figure\>img\]\:h-\[490px\]>figure>img {
  height: 490px;
}

.\[\&\>figure\>img\]\:w-full>figure>img {
  width: 100%;
}

.\[\&\>figure\>img\]\:object-cover>figure>img {
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 1024px) {
  .lg\:\[\&\>figure\>img\]\:\!h-\[490px\]>figure>img {
    height: 490px !important;
  }
}

@media (min-width: 1280px) {
  .xl\:\[\&\>figure\>img\]\:\!h-\[590px\]>figure>img {
    height: 590px !important;
  }
}

@media (min-width: 1536px) {
  .\32xl\:\[\&\>figure\>img\]\:\!h-\[500px\]>figure>img {
    height: 500px !important;
  }
}

.\[\&\>figure\]\:\!h-full>figure {
  height: 100% !important;
}

.\[\&\>figure\]\:h-\[490px\]>figure {
  height: 490px;
}

.\[\&\>figure\]\:w-full>figure {
  width: 100%;
}

.\[\&\>figure\]\:object-cover>figure {
  -o-object-fit: cover;
     object-fit: cover;
}

.\[\&\>figure\]\:px-6>figure {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

@media (min-width: 1024px) {
  .lg\:\[\&\>figure\]\:h-\[490px\]>figure {
    height: 490px;
  }

  .lg\:\[\&\>figure\]\:h-auto>figure {
    height: auto;
  }
}

.\[\&\>h2\]\:mb-4>h2 {
  margin-bottom: 1rem;
}

.\[\&\>h2\]\:mt-4>h2 {
  margin-top: 1rem;
}

.\[\&\>h2\]\:text-2xl>h2 {
  font-size: 1.5rem;
  line-height: 2rem;
}

.\[\&\>h2\]\:text-3xl>h2 {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.\[\&\>h2\]\:text-xl>h2 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.\[\&\>h2\]\:font-bold>h2 {
  font-weight: 700;
}

.\[\&\>h2\]\:text-greyDarker>h2 {
  --tw-text-opacity: 1;
  color: rgb(91 90 90 / var(--tw-text-opacity));
}

.\[\&\>h3\]\:mb-14>h3 {
  margin-bottom: 3.5rem;
}

.\[\&\>h3\]\:mb-4>h3 {
  margin-bottom: 1rem;
}

.\[\&\>h3\]\:mt-4>h3 {
  margin-top: 1rem;
}

.\[\&\>h3\]\:mt-8>h3 {
  margin-top: 2rem;
}

.\[\&\>h3\]\:indent-0>h3 {
  text-indent: 0px;
}

.\[\&\>h3\]\:text-2xl>h3 {
  font-size: 1.5rem;
  line-height: 2rem;
}

.\[\&\>h3\]\:text-xl>h3 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.\[\&\>h3\]\:font-bold>h3 {
  font-weight: 700;
}

.\[\&\>h3\]\:text-darkGrey>h3 {
  --tw-text-opacity: 1;
  color: rgb(117 114 114 / var(--tw-text-opacity));
}

.\[\&\>h3\]\:text-greyDarker>h3 {
  --tw-text-opacity: 1;
  color: rgb(91 90 90 / var(--tw-text-opacity));
}

.\[\&\>h4\]\:mb-4>h4 {
  margin-bottom: 1rem;
}

.\[\&\>h4\]\:mt-4>h4 {
  margin-top: 1rem;
}

.\[\&\>h4\]\:mt-8>h4 {
  margin-top: 2rem;
}

.\[\&\>h4\]\:indent-0>h4 {
  text-indent: 0px;
}

.\[\&\>h4\]\:text-xl>h4 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.\[\&\>h4\]\:font-bold>h4 {
  font-weight: 700;
}

.\[\&\>h5\]\:mb-4>h5 {
  margin-bottom: 1rem;
}

.\[\&\>h5\]\:mt-4>h5 {
  margin-top: 1rem;
}

.\[\&\>h5\]\:text-lg>h5 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.\[\&\>h5\]\:font-bold>h5 {
  font-weight: 700;
}

.\[\&\>h\200C 4\]\:mb-4>h‌4 {
  margin-bottom: 1rem;
}

.\[\&\>p\]\:px-6>p {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.\[\&\>strong\]\:\!text-baseGrey>strong {
  --tw-text-opacity: 1 !important;
  color: rgb(134 134 134 / var(--tw-text-opacity)) !important;
}

.\[\&\>ul\]\:px-6>ul {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
