.elementor-3139 .elementor-element.elementor-element-cb32e23{--display:flex;}.elementor-3139 .elementor-element.elementor-element-252bc53{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-3139 .elementor-element.elementor-element-eec4378{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-eec4378 p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-eec4378 a{color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-168dabe{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-168dabe p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-168dabe a{color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-2fbb0fa{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-2fbb0fa p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-2fbb0fa a{color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-2b6c531{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-0c6344b .elementor-heading-title{font-family:var( --e-global-typography-c2f2701-font-family ), Poppins;font-size:var( --e-global-typography-c2f2701-font-size );font-weight:var( --e-global-typography-c2f2701-font-weight );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );color:var( --e-global-color-8ca85c4 );}.elementor-3139 .elementor-element.elementor-element-b29f64e{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-b29f64e p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-b29f64e a{color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-ac5adab{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-ac5adab p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-ac5adab a{color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-14d2fdc{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-14d2fdc p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-14d2fdc a{color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-b6d6161{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3139 .elementor-element.elementor-element-de6f070 .elementor-heading-title{font-family:var( --e-global-typography-c2f2701-font-family ), Poppins;font-size:var( --e-global-typography-c2f2701-font-size );font-weight:var( --e-global-typography-c2f2701-font-weight );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );color:var( --e-global-color-8ca85c4 );}.elementor-3139 .elementor-element.elementor-element-96db4bf{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-96db4bf p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-96db4bf a{color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-2fd7c2c{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-2fd7c2c p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-2fd7c2c a{color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-7b80a93{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3139 .elementor-element.elementor-element-5c3e762 .elementor-heading-title{font-family:var( --e-global-typography-c2f2701-font-family ), Poppins;font-size:var( --e-global-typography-c2f2701-font-size );font-weight:var( --e-global-typography-c2f2701-font-weight );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );color:var( --e-global-color-8ca85c4 );}.elementor-3139 .elementor-element.elementor-element-242c480{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-242c480 p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-242c480 a{color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-7f219c0{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-7f219c0 p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-7f219c0 a{color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-5f4ba8c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3139 .elementor-element.elementor-element-350aa7d .elementor-heading-title{font-family:var( --e-global-typography-c2f2701-font-family ), Poppins;font-size:var( --e-global-typography-c2f2701-font-size );font-weight:var( --e-global-typography-c2f2701-font-weight );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );color:var( --e-global-color-8ca85c4 );}.elementor-3139 .elementor-element.elementor-element-7bd0a82{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-7bd0a82 p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-7bd0a82 a{color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-0e40548{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-0e40548 p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-0e40548 a{color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-3f19389{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-3f19389 p{margin-block-end:0px;}.elementor-3139 .elementor-element.elementor-element-3f19389 a{color:var( --e-global-color-primary );}@media(max-width:991px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-eec4378{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-168dabe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-2fbb0fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-0c6344b .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-b29f64e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-ac5adab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-14d2fdc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-de6f070 .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-96db4bf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-2fd7c2c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-5c3e762 .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-242c480{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-7f219c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-350aa7d .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-7bd0a82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-0e40548{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-3f19389{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-eec4378{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-168dabe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-2fbb0fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-0c6344b .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-b29f64e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-ac5adab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-14d2fdc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-de6f070 .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-96db4bf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-2fd7c2c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-5c3e762 .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-242c480{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-7f219c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-350aa7d .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-7bd0a82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-0e40548{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3139 .elementor-element.elementor-element-3f19389{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-eec4378 */.elementor-3139 .elementor-element.elementor-element-eec4378 a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-eec4378 a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-eec4378 a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-168dabe */.elementor-3139 .elementor-element.elementor-element-168dabe a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-168dabe a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-168dabe a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbb0fa */.elementor-3139 .elementor-element.elementor-element-2fbb0fa a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-2fbb0fa a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-2fbb0fa a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b29f64e */.elementor-3139 .elementor-element.elementor-element-b29f64e a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-b29f64e a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-b29f64e a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac5adab */.elementor-3139 .elementor-element.elementor-element-ac5adab a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-ac5adab a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-ac5adab a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d2fdc */.elementor-3139 .elementor-element.elementor-element-14d2fdc a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-14d2fdc a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-14d2fdc a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96db4bf */.elementor-3139 .elementor-element.elementor-element-96db4bf a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-96db4bf a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-96db4bf a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fd7c2c */.elementor-3139 .elementor-element.elementor-element-2fd7c2c a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-2fd7c2c a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-2fd7c2c a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-242c480 */.elementor-3139 .elementor-element.elementor-element-242c480 a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-242c480 a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-242c480 a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f219c0 */.elementor-3139 .elementor-element.elementor-element-7f219c0 a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-7f219c0 a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-7f219c0 a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bd0a82 */.elementor-3139 .elementor-element.elementor-element-7bd0a82 a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-7bd0a82 a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-7bd0a82 a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e40548 */.elementor-3139 .elementor-element.elementor-element-0e40548 a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-0e40548 a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-0e40548 a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f19389 */.elementor-3139 .elementor-element.elementor-element-3f19389 a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: currentColor;
}
.elementor-3139 .elementor-element.elementor-element-3f19389 a{
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 2px;
  text-decoration-color: color-mix(in srgb, currentColor 0%, transparent);
  transition: text-decoration-color .25s ease;
}
.elementor-3139 .elementor-element.elementor-element-3f19389 a:hover{
  text-decoration-color: currentColor;
}/* End custom CSS */