.elementor-1489 .elementor-element.elementor-element-232045c9{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1489 .elementor-element.elementor-element-38af13c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1489 .elementor-element.elementor-element-76cad44b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1489 .elementor-element.elementor-element-204cfbd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1489 .elementor-element.elementor-element-170510cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1489 .elementor-element.elementor-element-1b66945a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1489 .elementor-element.elementor-element-6253ccf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1489 .elementor-element.elementor-element-189f2ca1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1489 .elementor-element.elementor-element-17db4e7d .elementor-button-content-wrapper{flex-direction:row;}.elementor-1489 .elementor-element.elementor-element-e50ce5a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1489 .elementor-element.elementor-element-e50ce5a{overflow:hidden;}.elementor-1489 .elementor-element.elementor-element-74e9b941 > .elementor-element-populated{padding:0% 0% 0% 18%;}.elementor-1489 .elementor-element.elementor-element-5ef3c882{z-index:10;}.elementor-1489 .elementor-element.elementor-element-cbad3c4{--spacer-size:50px;}.elementor-1489 .elementor-element.elementor-element-4f2310ad{--spacer-size:50px;}.elementor-1489 .elementor-element.elementor-element-41dc96ff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1489 .elementor-element.elementor-element-28088a1f > .elementor-element-populated{padding:0% 5.454% 0% 0%;}.elementor-1489 .elementor-element.elementor-element-72f6fc14{--spacer-size:75px;}.elementor-1489 .elementor-element.elementor-element-17f67ef8 > .elementor-element-populated{padding:0px 5px 0px 0px;}.elementor-1489 .elementor-element.elementor-element-57f3c700 > .elementor-element-populated{padding:0px 0px 0px 5px;}.elementor-1489 .elementor-element.elementor-element-6afafe5a{--spacer-size:50px;}.elementor-1489 .elementor-element.elementor-element-38ad6f2a{--spacer-size:10px;}.elementor-1489 .elementor-element.elementor-element-b982db2{--display:flex;}@media(min-width:768px){.elementor-1489 .elementor-element.elementor-element-74e9b941{width:47%;}.elementor-1489 .elementor-element.elementor-element-28088a1f{width:53%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1489 .elementor-element.elementor-element-74e9b941{width:100%;}.elementor-1489 .elementor-element.elementor-element-28088a1f{width:100%;}}@media(max-width:1024px){.elementor-1489 .elementor-element.elementor-element-74e9b941 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-1489 .elementor-element.elementor-element-6d3c6beb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1489 .elementor-element.elementor-element-297a056f > .elementor-element-populated{padding:0% 1% 0% 1%;}.elementor-1489 .elementor-element.elementor-element-28088a1f > .elementor-element-populated{padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-1489 .elementor-element.elementor-element-74e9b941 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1489 .elementor-element.elementor-element-6d3c6beb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1489 .elementor-element.elementor-element-297a056f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1489 .elementor-element.elementor-element-28088a1f > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1489 .elementor-element.elementor-element-17f67ef8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1489 .elementor-element.elementor-element-57f3c700 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1489 .elementor-element.elementor-element-6afafe5a{--spacer-size:10px;}}/* Start custom CSS for container, class: .elementor-element-38af13c0 */.elementor-1489 .elementor-element.elementor-element-38af13c0 {
  width: 100%;
  max-width: 390px;
  background: #ffffff;
  border: 1px solid #e7e2dc;
  border-radius: 10px;
  box-shadow: 0 14px 35px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  padding: 10px 10px 16px;
  margin: 0 auto;
  text-align: left;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0:hover {
  transform: translateY(-3px);
  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.12);
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-image img {
  width: 100%;
  height: 230px;
  object-fit: cover;
  object-position: center;
  border-radius: 7px;
  display: block;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-title {
  margin: 16px 10px 14px;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-title .elementor-heading-title {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.15;
  color: #111111;
  margin: 0;
  padding: 0;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-meta {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin: 0 10px 16px;
  padding-bottom: 14px;
  border-bottom: 1px solid #e7e2dc;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-cell {
  padding: 0 12px;
  border-right: 1px solid #e7e2dc;
  min-width: 0;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-cell:first-child {
  padding-left: 0;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-cell:last-child {
  padding-right: 0;
  border-right: 0;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-label {
  margin: 0 0 5px;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-label .elementor-heading-title {
  font-family: inherit;
  font-size: 10px;
  line-height: 1.2;
  color: #666666;
  font-weight: 400;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-value,
.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-value p,
.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-value .elementor-widget-container {
  font-size: 13px;
  line-height: 1.25;
  font-weight: 500;
  color: #111111;
  margin: 0;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-price .price,
.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-price .woocommerce-Price-amount,
.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-price bdi {
  font-size: 15px;
  line-height: 1.25;
  font-weight: 700;
  color: #111111;
  margin: 0;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-trust-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
  margin: 0 10px 16px;
  padding-bottom: 14px;
  border-bottom: 1px solid #e7e2dc;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-trust-row,
.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-trust-row p,
.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-trust-row span {
  font-size: 11px;
  line-height: 1.25;
  color: #666666;
  margin: 0;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin: 0 0 0;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-buttons .elementor-button,
.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-buttons .button {
  width: 100%;
  min-height: 42px;
  border-radius: 5px;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 10px;
  text-decoration: none;
  line-height: 1;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-view .elementor-button {
  background: #111111;
  color: #ffffff;
  border: 1px solid #111111;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-buy .elementor-button {
  background: #ffffff;
  color: #111111;
  border: 1px solid #d8d3cc;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-view .elementor-button:hover {
  background: #2b2b2b;
  color: #ffffff;
  border-color: #2b2b2b;
}

.elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-buy .elementor-button:hover {
  background: #f8f7f4;
  color: #111111;
}

@media (max-width: 767px) {
  .elementor-1489 .elementor-element.elementor-element-38af13c0 {
    max-width: 100%;
  }

  .elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-image img {
    height: 220px;
  }

  .elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-meta {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 14px;
  }

  .elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-cell:nth-child(2) {
    border-right: 0;
  }

  .elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-cell:nth-child(3) {
    padding-left: 0;
  }

  .elementor-1489 .elementor-element.elementor-element-38af13c0 .ev-buttons {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */