.elementor-kit-5{--e-global-color-primary:#15C19F;--e-global-color-secondary:#111317;--e-global-color-text:#67717E;--e-global-color-accent:#E7F8F5;--e-global-color-bc90d67:#F7F7F8;--e-global-color-871e217:#DCE0E5;--e-global-color-df2524b:#FFFFFF;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-secondary );text-decoration:none;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11131700;border-radius:25px 25px 25px 25px;padding:10px 24px 10px 24px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#111317E8;color:#FFFFFF;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a:hover{text-decoration:none;}.elementor-kit-5 h1{color:var( --e-global-color-secondary );font-size:72px;line-height:1.2em;}.elementor-kit-5 h2{color:var( --e-global-color-secondary );font-size:48px;}.elementor-kit-5 h3{color:var( --e-global-color-secondary );font-size:36px;}.elementor-kit-5 h4{font-size:30px;}.elementor-kit-5 h5{color:var( --e-global-color-secondary );font-size:24px;}.elementor-kit-5 h6{color:var( --e-global-color-text );font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1199px){.elementor-kit-5 h1{font-size:66px;}.elementor-kit-5 h2{font-size:40px;}.e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:991px){.elementor-kit-5 h1{font-size:56px;}.elementor-kit-5 h2{font-size:36px;}.elementor-kit-5 h3{font-size:30px;}.elementor-kit-5 h4{font-size:24px;}.elementor-kit-5 h5{font-size:20px;}.elementor-kit-5 h6{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-5{font-size:14px;}.elementor-kit-5 h1{font-size:44px;}.elementor-kit-5 h2{font-size:30px;}.elementor-kit-5 h3{font-size:27px;}.elementor-kit-5 h4{font-size:20px;}.elementor-kit-5 h5{font-size:18px;}.elementor-kit-5 h6{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --e-gv-ca524cd:#ffffff; --e-gv-1cb88d5:#ffffff; --e-gv-3b7d655:#ffffff; --e-gv-15d46de:#ffffff; --e-gv-fc221f8:#ffffff; --e-gv-f10fe4f:#ffffff; --e-gv-9b9ffff:#ffffff; --e-gv-2b99f4f:#ffffff; --e-gv-520073b:#ffffff; --e-gv-8a8ff3b:#ffffff; --e-gv-59b4680:#ffffff; --e-gv-7350d3a:#ffffff; --e-gv-1892a7c:#ffffff; --e-gv-9249e11:#ffffff; --e-gv-8924be0:#ffffff; --e-gv-e3d5ff2:#ffffff; --e-gv-8f8491d:#ffffff; --e-gv-b6e977e:#ffffff; --e-gv-1c08fc6:#ffffff; --e-gv-e843e62:#ffffff; --e-gv-23f75b3:#ffffff; --e-gv-628b216:#ffffff; --e-gv-c0da336:#ffffff; --e-gv-f735206:#ffffff; --White:#ffffff; --Border:#dce0e5; --Primary:#15c19f; --Heading:#111317; --Text:#67717e; --Light:#f7f7f8; --Accent:#E7F8F5; --Body:DM Sans; --text-sm:14px; --e-gv-2a9b4e9:66px; }
/* Start custom CSS */.product-card:hover {
    border-color: #15c19f4d !important;
  }
  .product-card:hover .product-media img{
    transform: scale(1.06)
  }
  .blog-card .media .elementor-post-info__item {z-index: 9;
    padding: 5px 14px;
    line-height: 1;
    border-radius: 20px;
    background-color: rgb(21 193 159 / 20%);
    letter-spacing: 0.3px;
    border: 1px solid rgb(21 193 159 / 30%); }
.blog-card .media:hover .elementor-heading-title { color: var(--e-global-color-primary) !important; }
.blog-card .media .elementor-heading-title { transition: all .2s ease-out; }
  .policy-content :where(h1, h2, h3, h4, h5, h6) { font-weight: 700 !important; margin-block: 30px 16px; color: var(--e-global-color-secondary) !important; }
  .policy-content *:first-child { margin-top: 0 !important; }
  .policy-content h1 { font-size: 36px; }
  .policy-content h2 { font-size: 30px; }
  .policy-content h3 { font-size: 24px; }
  .policy-content h4 { font-size: 20px; }
  .policy-content h5 { font-size: 18px; }
  .policy-content h6 { font-size: 16px; }
  .policy-content ul, .policy-content ol { padding-left: 20px; }
  .policy-content ul li strong, .policy-content ol li strong, .policy-content strong { font-weight: 500; color: var(--e-global-color-secondary) !important; }
  .policy-content table { border: none; box-shadow: none !important; text-align: left; border-color: transparent !important; margin-bottom: 6px; }
  .policy-content table tbody tr td, .policy-content table tbody tr th { padding: 10px; }
  .policy-content table tbody * { border: none; background: transparent !important; }
  .policy-content table tbody tr th { font-weight: 500; padding-left: 0; }
  .policy-content table tbody tr + tr { border-top: 1px solid #ccc; }
  .policy-content table thead { border: none !important; border-bottom: 1px solid #e5e7eb !important; background: #eaedf080; }
  .policy-content table thead th { border: none !important; font-weight: 500; color: var(--e-global-color-secondary) !important; }
  .policy-content table tbody tr { border-color: #0000001a !important; }
  @media (max-width: 991.98px){
      .policy-content h1 { font-size: 30px; }
      .policy-content h2 { font-size: 24px; }
      .policy-content h3 { font-size: 20px; }
      .policy-content h4 { font-size: 18px; }
      .policy-content h5 { font-size: 16px; }
      .policy-content h6 { font-size: 14px; }
  }/* End custom CSS */