.elementor-2875 .elementor-element.elementor-element-42bd902{--display:flex;--min-height:469px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:55px;--padding-left:24px;--padding-right:24px;}.elementor-2875 .elementor-element.elementor-element-be9159b{--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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-2875 .elementor-element.elementor-element-3d03bde{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2875 .elementor-element.elementor-element-57369d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:#2B123D;}.elementor-2875 .elementor-element.elementor-element-573ee4e{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:16px;color:#5B4B66;}.elementor-2875 .elementor-element.elementor-element-95f8ab6{--display:flex;}.elementor-2875 .elementor-element.elementor-element-0a8ca52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2875 .elementor-element.elementor-element-79bfb02{text-align:justify;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2875 .elementor-element.elementor-element-5d92968{text-align:center;}.elementor-2875 .elementor-element.elementor-element-5d92968 img{width:100%;border-radius:22px 22px 22px 22px;}.elementor-2875 .elementor-element.elementor-element-2fa074a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-2875 .elementor-element.elementor-element-a528090{width:var( --container-widget-width, 78.709% );max-width:78.709%;--container-widget-width:78.709%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2875 .elementor-element.elementor-element-a528090.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2875 .elementor-element.elementor-element-1ae6d28 .elementor-heading-title{color:#222222;}.elementor-2875 .elementor-element.elementor-element-b2e95f6{--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-2875 .elementor-element.elementor-element-ffbf2f0{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2875 .elementor-element.elementor-element-ee57488 .elementor-icon-box-wrapper{gap:15px;}.elementor-2875 .elementor-element.elementor-element-ee57488.elementor-view-stacked .elementor-icon{background-color:#1B8130;}.elementor-2875 .elementor-element.elementor-element-ee57488.elementor-view-framed .elementor-icon, .elementor-2875 .elementor-element.elementor-element-ee57488.elementor-view-default .elementor-icon{fill:#1B8130;color:#1B8130;border-color:#1B8130;}.elementor-2875 .elementor-element.elementor-element-2ab55f8 .elementor-icon-box-wrapper{gap:15px;}.elementor-2875 .elementor-element.elementor-element-2ab55f8.elementor-view-stacked .elementor-icon{background-color:#16257E;}.elementor-2875 .elementor-element.elementor-element-2ab55f8.elementor-view-framed .elementor-icon, .elementor-2875 .elementor-element.elementor-element-2ab55f8.elementor-view-default .elementor-icon{fill:#16257E;color:#16257E;border-color:#16257E;}.elementor-2875 .elementor-element.elementor-element-e57207e .elementor-icon-box-wrapper{gap:15px;}.elementor-2875 .elementor-element.elementor-element-e57207e.elementor-view-stacked .elementor-icon{background-color:#F3C44B;}.elementor-2875 .elementor-element.elementor-element-e57207e.elementor-view-framed .elementor-icon, .elementor-2875 .elementor-element.elementor-element-e57207e.elementor-view-default .elementor-icon{fill:#F3C44B;color:#F3C44B;border-color:#F3C44B;}.elementor-2875 .elementor-element.elementor-element-6add413 .elementor-icon-box-wrapper{gap:15px;}.elementor-2875 .elementor-element.elementor-element-6add413.elementor-view-stacked .elementor-icon{background-color:#EC1040;}.elementor-2875 .elementor-element.elementor-element-6add413.elementor-view-framed .elementor-icon, .elementor-2875 .elementor-element.elementor-element-6add413.elementor-view-default .elementor-icon{fill:#EC1040;color:#EC1040;border-color:#EC1040;}.elementor-2875 .elementor-element.elementor-element-bfe66c8{--display:flex;}.elementor-2875 .elementor-element.elementor-element-131b169 .elementor-heading-title{color:#222222;}@media(min-width:768px){.elementor-2875 .elementor-element.elementor-element-42bd902{--content-width:1160px;}.elementor-2875 .elementor-element.elementor-element-be9159b{--width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2875 .elementor-element.elementor-element-3d03bde{font-size:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2875 .elementor-element.elementor-element-57369d7 .elementor-heading-title{font-size:34px;}.elementor-2875 .elementor-element.elementor-element-573ee4e{font-size:15px;}.elementor-2875 .elementor-element.elementor-element-79bfb02{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2875 .elementor-element.elementor-element-2fa074a{padding:0px 20px 0px 0px;text-align:center;font-size:15px;}.elementor-2875 .elementor-element.elementor-element-2fa074a.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-0a8ca52 */.saffrona-knowledge-card {
  background: #faf7ff;
  border: 1px solid #d8c4f2;
  border-left: 5px solid #7a2cbf;
  border-radius: 14px;
  padding: 22px 24px 16px 24px;
  margin: 24px 0 34px 0;
  font-size: 15px;
  line-height: 1.55;
  box-shadow: 0 10px 28px rgba(71, 35, 112, 0.06);
}

.saffrona-card-title {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 14px;
  color: #32114f;
}

.saffrona-card-row {
  display: grid;
  grid-template-columns: minmax(150px, 210px) 1fr;
  column-gap: 24px;
  align-items: start;
  padding: 10px 0;
  border-top: 1px solid #e7d9f6;
}

.saffrona-card-row:first-of-type {
  border-top: none;
}

.saffrona-card-row strong {
  color: #3a145c;
  font-weight: 700;
  line-height: 1.35;
  white-space: normal;
}

.saffrona-card-row span {
  color: #2f2a35;
  line-height: 1.45;
  white-space: normal;
}

.saffrona-card-footer {
  margin-top: 14px;
  padding-top: 12px;
  border-top: 1px solid #e7d9f6;
  text-align: right;
  font-size: 13px;
  color: #6d4c8d;
}

@media (max-width: 767px) {
  .saffrona-knowledge-card {
    padding: 18px 18px 14px 18px;
    margin: 20px 0 28px 0;
  }

  .saffrona-card-row {
    grid-template-columns: 1fr;
    row-gap: 4px;
    padding: 11px 0;
  }

  .saffrona-card-footer {
    text-align: left;
    font-size: 12.5px;
  }
}/* End custom CSS */