.elementor-2005 .elementor-element.elementor-element-cb82f71 .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-cb82f71 img{width:75px;}.elementor-2005 .elementor-element.elementor-element-cb82f71{text-align:start;}.elementor-2005 .elementor-element.elementor-element-ee57a9c .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-ee57a9c .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-ee57a9c .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-ee57a9c .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-ee57a9c .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-33c3971 .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-33c3971 img{width:75px;}.elementor-2005 .elementor-element.elementor-element-33c3971{text-align:start;}.elementor-2005 .elementor-element.elementor-element-45f0301 .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-45f0301 .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-45f0301 .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-45f0301 .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-45f0301 .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-b8a373f .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-b8a373f img{width:75px;}.elementor-2005 .elementor-element.elementor-element-b8a373f{text-align:start;}.elementor-2005 .elementor-element.elementor-element-b40852e .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-b40852e .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-b40852e .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-b40852e .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-b40852e .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-08708af .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-08708af img{width:75px;}.elementor-2005 .elementor-element.elementor-element-08708af{text-align:start;}.elementor-2005 .elementor-element.elementor-element-c6a92e2 .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-c6a92e2 .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-c6a92e2 .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-c6a92e2 .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-c6a92e2 .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-fff95fe .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-fff95fe img{width:75px;}.elementor-2005 .elementor-element.elementor-element-fff95fe{text-align:start;}.elementor-2005 .elementor-element.elementor-element-dd83040 .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-dd83040 .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-dd83040 .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-dd83040 .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-dd83040 .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-c709787 .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-c709787 img{width:75px;}.elementor-2005 .elementor-element.elementor-element-c709787{text-align:start;}.elementor-2005 .elementor-element.elementor-element-2738390 .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-2738390 .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-2738390 .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-2738390 .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-2738390 .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-e60b070 .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-e60b070 img{width:75px;}.elementor-2005 .elementor-element.elementor-element-e60b070{text-align:start;}.elementor-2005 .elementor-element.elementor-element-aacb2bc .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-aacb2bc .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-aacb2bc .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-aacb2bc .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-aacb2bc .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-6238d24 .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-6238d24 img{width:75px;}.elementor-2005 .elementor-element.elementor-element-6238d24{text-align:start;}.elementor-2005 .elementor-element.elementor-element-efaf9d8 .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-efaf9d8 .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-efaf9d8 .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-efaf9d8 .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-efaf9d8 .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-f23acc1 .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-f23acc1 img{width:75px;}.elementor-2005 .elementor-element.elementor-element-f23acc1{text-align:start;}.elementor-2005 .elementor-element.elementor-element-3b69237 .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-3b69237 .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-3b69237 .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-3b69237 .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-3b69237 .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-276db61 .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-276db61 img{width:75px;}.elementor-2005 .elementor-element.elementor-element-276db61{text-align:start;}.elementor-2005 .elementor-element.elementor-element-d670a54 .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-d670a54 .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-d670a54 .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-d670a54 .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-d670a54 .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-7018fa4 .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-7018fa4 img{width:75px;}.elementor-2005 .elementor-element.elementor-element-7018fa4{text-align:start;}.elementor-2005 .elementor-element.elementor-element-0dfe526 .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-0dfe526 .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-0dfe526 .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-0dfe526 .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-0dfe526 .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-17ab886 .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-17ab886 img{width:75px;}.elementor-2005 .elementor-element.elementor-element-17ab886{text-align:start;}.elementor-2005 .elementor-element.elementor-element-c8394f0 .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-c8394f0 .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-c8394f0 .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-c8394f0 .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-c8394f0 .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-c1e36d5 .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-c1e36d5 img{width:75px;}.elementor-2005 .elementor-element.elementor-element-c1e36d5{text-align:start;}.elementor-2005 .elementor-element.elementor-element-9a9c4e2 .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-9a9c4e2 .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-9a9c4e2 .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-9a9c4e2 .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-9a9c4e2 .elementor-icon-box-description{font-size:14px;}.elementor-2005 .elementor-element.elementor-element-26029fb .jarallax{width:75px !important;}.elementor-2005 .elementor-element.elementor-element-26029fb img{width:75px;}.elementor-2005 .elementor-element.elementor-element-26029fb{text-align:start;}.elementor-2005 .elementor-element.elementor-element-bbc39be .elementor-icon-box-wrapper{text-align:start;}.elementor-2005 .elementor-element.elementor-element-bbc39be .elementor-icon-box-title, .elementor-2005 .elementor-element.elementor-element-bbc39be .elementor-icon-box-title a{font-size:20px;}.elementor-2005 .elementor-element.elementor-element-bbc39be .elementor-icon-box-title{color:#686563;}.elementor-2005 .elementor-element.elementor-element-bbc39be .elementor-icon-box-description{font-size:14px;}/* Start custom CSS *//* ===== Number badge — premium corner circle with balanced number alignment ===== */

.has-number {
  position: relative !important;
  overflow: hidden;
}

.has-number .number {
  position: absolute !important;

  top: 0 !important;
  right: 0 !important;
  left: auto !important;
  bottom: auto !important;

  margin: 0 !important;
  padding: 0 !important;

  width: 52px !important;
  height: 52px !important;

  background: #b08b52;
  color: #fff !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1 !important;

  box-sizing: border-box;
  overflow: hidden;

  /* initial circle */
  clip-path: circle(50% at 50% 50%);

  transform: translate(-18px, 18px);

  transition:
    width .45s cubic-bezier(.65,0,.35,1),
    height .45s cubic-bezier(.65,0,.35,1),
    transform .45s cubic-bezier(.65,0,.35,1),
    clip-path .45s cubic-bezier(.65,0,.35,1),
    font-size .45s cubic-bezier(.65,0,.35,1),
    padding .45s cubic-bezier(.65,0,.35,1);

  z-index: 2;
}


/* ===== Hover State ===== */

.has-number:hover .number {

  /* controlled size */
  width: 82px !important;
  height: 82px !important;

  /* attach to corner */
  transform: translate(0,0);

  /* elegant quarter circle */
  clip-path: circle(82px at 100% 0%);

  font-size: 16px !important;

  /* visual centering inside visible curve */
  display: flex !important;

  align-items: flex-start !important;
  justify-content: flex-end !important;

  padding-top: 22px !important;
  padding-right: 22px !important;

}/* End custom CSS */