.elementor-21289 .elementor-element.elementor-element-57385bf1{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-21289 .elementor-element.elementor-element-57385bf1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21289 .elementor-element.elementor-element-1558fa01{--display:flex;}.elementor-21289 .elementor-element.elementor-element-a12491{--display:flex;}.elementor-21289 .elementor-element.elementor-element-3d94ee6d{text-align:center;}.elementor-21289 .elementor-element.elementor-element-3d94ee6d .elementor-heading-title{font-family:var( --e-global-typography-1314307-font-family ), Sans-serif;font-size:var( --e-global-typography-1314307-font-size );font-weight:var( --e-global-typography-1314307-font-weight );text-transform:var( --e-global-typography-1314307-text-transform );line-height:var( --e-global-typography-1314307-line-height );color:var( --e-global-color-1f51319 );}.elementor-21289 .elementor-element.elementor-element-77232a40 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-21289 .elementor-element.elementor-element-77232a40 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21289 .elementor-element.elementor-element-32f0f93b > .elementor-widget-container{margin:15px 0px 15px 0px;padding:5px 5px 5px 5px;}.elementor-21289 .elementor-element.elementor-element-32f0f93b{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-21289 .elementor-element.elementor-element-2f90e365 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-21289 .elementor-element.elementor-element-2f90e365{text-align:center;}.elementor-21289 .elementor-element.elementor-element-2f90e365 .elementor-heading-title{font-family:var( --e-global-typography-c9517f3-font-family ), Sans-serif;font-size:var( --e-global-typography-c9517f3-font-size );font-weight:var( --e-global-typography-c9517f3-font-weight );text-transform:var( --e-global-typography-c9517f3-text-transform );line-height:var( --e-global-typography-c9517f3-line-height );color:var( --e-global-color-1f51319 );}.elementor-21289 .elementor-element.elementor-element-146cd96f > .elementor-widget-container{margin:15px 0px 15px 0px;padding:5px 5px 5px 5px;}.elementor-21289 .elementor-element.elementor-element-146cd96f{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-21289 .elementor-element.elementor-element-1a88ff2b > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-21289 .elementor-element.elementor-element-1a88ff2b{text-align:center;}.elementor-21289 .elementor-element.elementor-element-1a88ff2b .elementor-heading-title{font-family:var( --e-global-typography-c9517f3-font-family ), Sans-serif;font-size:var( --e-global-typography-c9517f3-font-size );font-weight:var( --e-global-typography-c9517f3-font-weight );text-transform:var( --e-global-typography-c9517f3-text-transform );line-height:var( --e-global-typography-c9517f3-line-height );color:var( --e-global-color-1f51319 );}.elementor-21289 .elementor-element.elementor-element-40cf0f1d > .elementor-widget-container{margin:15px 0px 15px 0px;padding:5px 5px 5px 5px;}.elementor-21289 .elementor-element.elementor-element-40cf0f1d{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-21289 .elementor-element.elementor-element-8ff397b > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-21289 .elementor-element.elementor-element-8ff397b{text-align:center;}.elementor-21289 .elementor-element.elementor-element-8ff397b .elementor-heading-title{font-family:var( --e-global-typography-c9517f3-font-family ), Sans-serif;font-size:var( --e-global-typography-c9517f3-font-size );font-weight:var( --e-global-typography-c9517f3-font-weight );text-transform:var( --e-global-typography-c9517f3-text-transform );line-height:var( --e-global-typography-c9517f3-line-height );color:var( --e-global-color-1f51319 );}.elementor-21289 .elementor-element.elementor-element-3fa3661a > .elementor-widget-container{margin:15px 0px 15px 0px;padding:5px 5px 5px 5px;}.elementor-21289 .elementor-element.elementor-element-3fa3661a{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-21289 .elementor-element.elementor-element-4ca48493 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-21289 .elementor-element.elementor-element-4ca48493{text-align:center;}.elementor-21289 .elementor-element.elementor-element-4ca48493 .elementor-heading-title{font-family:var( --e-global-typography-c9517f3-font-family ), Sans-serif;font-size:var( --e-global-typography-c9517f3-font-size );font-weight:var( --e-global-typography-c9517f3-font-weight );text-transform:var( --e-global-typography-c9517f3-text-transform );line-height:var( --e-global-typography-c9517f3-line-height );color:var( --e-global-color-1f51319 );}.elementor-21289 .elementor-element.elementor-element-75f10c79 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:5px 5px 5px 5px;}.elementor-21289 .elementor-element.elementor-element-75f10c79{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-21289 .elementor-element.elementor-element-f2ceb3f > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-21289 .elementor-element.elementor-element-f2ceb3f{text-align:center;}.elementor-21289 .elementor-element.elementor-element-f2ceb3f .elementor-heading-title{font-family:var( --e-global-typography-c9517f3-font-family ), Sans-serif;font-size:var( --e-global-typography-c9517f3-font-size );font-weight:var( --e-global-typography-c9517f3-font-weight );text-transform:var( --e-global-typography-c9517f3-text-transform );line-height:var( --e-global-typography-c9517f3-line-height );color:var( --e-global-color-1f51319 );}.elementor-21289 .elementor-element.elementor-element-57f7b50b > .elementor-widget-container{margin:15px 0px 15px 0px;padding:5px 5px 5px 5px;}.elementor-21289 .elementor-element.elementor-element-57f7b50b{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-21289 .elementor-element.elementor-element-4e2474f4{--display:flex;}.elementor-21289 .elementor-element.elementor-element-46f80320{--display:flex;}@media(min-width:768px){.elementor-21289 .elementor-element.elementor-element-1558fa01{--width:50%;}.elementor-21289 .elementor-element.elementor-element-4e2474f4{--width:50%;}}@media(max-width:1024px){.elementor-21289 .elementor-element.elementor-element-3d94ee6d .elementor-heading-title{font-size:var( --e-global-typography-1314307-font-size );line-height:var( --e-global-typography-1314307-line-height );}.elementor-21289 .elementor-element.elementor-element-32f0f93b{font-size:var( --e-global-typography-text-font-size );}.elementor-21289 .elementor-element.elementor-element-2f90e365 .elementor-heading-title{font-size:var( --e-global-typography-c9517f3-font-size );line-height:var( --e-global-typography-c9517f3-line-height );}.elementor-21289 .elementor-element.elementor-element-146cd96f{font-size:var( --e-global-typography-text-font-size );}.elementor-21289 .elementor-element.elementor-element-1a88ff2b .elementor-heading-title{font-size:var( --e-global-typography-c9517f3-font-size );line-height:var( --e-global-typography-c9517f3-line-height );}.elementor-21289 .elementor-element.elementor-element-40cf0f1d{font-size:var( --e-global-typography-text-font-size );}.elementor-21289 .elementor-element.elementor-element-8ff397b .elementor-heading-title{font-size:var( --e-global-typography-c9517f3-font-size );line-height:var( --e-global-typography-c9517f3-line-height );}.elementor-21289 .elementor-element.elementor-element-3fa3661a{font-size:var( --e-global-typography-text-font-size );}.elementor-21289 .elementor-element.elementor-element-4ca48493 .elementor-heading-title{font-size:var( --e-global-typography-c9517f3-font-size );line-height:var( --e-global-typography-c9517f3-line-height );}.elementor-21289 .elementor-element.elementor-element-75f10c79{font-size:var( --e-global-typography-text-font-size );}.elementor-21289 .elementor-element.elementor-element-f2ceb3f .elementor-heading-title{font-size:var( --e-global-typography-c9517f3-font-size );line-height:var( --e-global-typography-c9517f3-line-height );}.elementor-21289 .elementor-element.elementor-element-57f7b50b{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-21289 .elementor-element.elementor-element-3d94ee6d .elementor-heading-title{font-size:var( --e-global-typography-1314307-font-size );line-height:var( --e-global-typography-1314307-line-height );}.elementor-21289 .elementor-element.elementor-element-32f0f93b{font-size:var( --e-global-typography-text-font-size );}.elementor-21289 .elementor-element.elementor-element-2f90e365 .elementor-heading-title{font-size:var( --e-global-typography-c9517f3-font-size );line-height:var( --e-global-typography-c9517f3-line-height );}.elementor-21289 .elementor-element.elementor-element-146cd96f{font-size:var( --e-global-typography-text-font-size );}.elementor-21289 .elementor-element.elementor-element-1a88ff2b .elementor-heading-title{font-size:var( --e-global-typography-c9517f3-font-size );line-height:var( --e-global-typography-c9517f3-line-height );}.elementor-21289 .elementor-element.elementor-element-40cf0f1d{font-size:var( --e-global-typography-text-font-size );}.elementor-21289 .elementor-element.elementor-element-8ff397b .elementor-heading-title{font-size:var( --e-global-typography-c9517f3-font-size );line-height:var( --e-global-typography-c9517f3-line-height );}.elementor-21289 .elementor-element.elementor-element-3fa3661a{font-size:var( --e-global-typography-text-font-size );}.elementor-21289 .elementor-element.elementor-element-4ca48493 .elementor-heading-title{font-size:var( --e-global-typography-c9517f3-font-size );line-height:var( --e-global-typography-c9517f3-line-height );}.elementor-21289 .elementor-element.elementor-element-75f10c79{font-size:var( --e-global-typography-text-font-size );}.elementor-21289 .elementor-element.elementor-element-f2ceb3f .elementor-heading-title{font-size:var( --e-global-typography-c9517f3-font-size );line-height:var( --e-global-typography-c9517f3-line-height );}.elementor-21289 .elementor-element.elementor-element-57f7b50b{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-32f0f93b */.elementor-21289 .elementor-element.elementor-element-32f0f93b p {
  margin-bottom: 20px; /* Adjusts space below paragraphs */
}
.elementor-21289 .elementor-element.elementor-element-32f0f93b ul {
  margin-top: 20px; /* Adjusts space above bullet points */
  margin-bottom: 20px;
}
.elementor-21289 .elementor-element.elementor-element-32f0f93b ol {
  margin-top: 20px; /* Adjusts space above ordered lists */
  margin-bottom: 20px; /* Adjusts space below ordered lists */
}
.elementor-21289 .elementor-element.elementor-element-32f0f93b ol li {
  margin-bottom: 10px; /* Adds space between ordered list items */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-146cd96f */.elementor-21289 .elementor-element.elementor-element-146cd96f p {
  margin-bottom: 20px; /* Adjusts space below paragraphs */
}
.elementor-21289 .elementor-element.elementor-element-146cd96f ul {
  margin-top: 20px; /* Adjusts space above bullet points */
  margin-bottom: 20px;
}
.elementor-21289 .elementor-element.elementor-element-146cd96f ol {
  margin-top: 20px; /* Adjusts space above ordered lists */
  margin-bottom: 20px; /* Adjusts space below ordered lists */
}
.elementor-21289 .elementor-element.elementor-element-146cd96f ol li {
  margin-bottom: 10px; /* Adds space between ordered list items */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40cf0f1d */.elementor-21289 .elementor-element.elementor-element-40cf0f1d p {
  margin-bottom: 20px; /* Adjusts space below paragraphs */
}
.elementor-21289 .elementor-element.elementor-element-40cf0f1d ul {
  margin-top: 20px; /* Adjusts space above bullet points */
  margin-bottom: 20px;
}
.elementor-21289 .elementor-element.elementor-element-40cf0f1d ol {
  margin-top: 20px; /* Adjusts space above ordered lists */
  margin-bottom: 20px; /* Adjusts space below ordered lists */
}
.elementor-21289 .elementor-element.elementor-element-40cf0f1d ol li {
  margin-bottom: 10px; /* Adds space between ordered list items */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fa3661a */.elementor-21289 .elementor-element.elementor-element-3fa3661a p {
  margin-bottom: 20px; /* Adjusts space below paragraphs */
}
.elementor-21289 .elementor-element.elementor-element-3fa3661a ul {
  margin-top: 20px; /* Adjusts space above bullet points */
  margin-bottom: 20px;
}
.elementor-21289 .elementor-element.elementor-element-3fa3661a ol {
  margin-top: 20px; /* Adjusts space above ordered lists */
  margin-bottom: 20px; /* Adjusts space below ordered lists */
}
.elementor-21289 .elementor-element.elementor-element-3fa3661a ol li {
  margin-bottom: 10px; /* Adds space between ordered list items */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75f10c79 */.elementor-21289 .elementor-element.elementor-element-75f10c79 p {
  margin-bottom: 20px; /* Adjusts space below paragraphs */
}
.elementor-21289 .elementor-element.elementor-element-75f10c79 ul {
  margin-top: 20px; /* Adjusts space above bullet points */
  margin-bottom: 20px;
}
.elementor-21289 .elementor-element.elementor-element-75f10c79 ol {
  margin-top: 20px; /* Adjusts space above ordered lists */
  margin-bottom: 20px; /* Adjusts space below ordered lists */
}
.elementor-21289 .elementor-element.elementor-element-75f10c79 ol li {
  margin-bottom: 10px; /* Adds space between ordered list items */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f7b50b */.elementor-21289 .elementor-element.elementor-element-57f7b50b p {
  margin-bottom: 20px; /* Adjusts space below paragraphs */
}
.elementor-21289 .elementor-element.elementor-element-57f7b50b ul {
  margin-top: 20px; /* Adjusts space above bullet points */
  margin-bottom: 20px;
}
.elementor-21289 .elementor-element.elementor-element-57f7b50b ol {
  margin-top: 20px; /* Adjusts space above ordered lists */
  margin-bottom: 20px; /* Adjusts space below ordered lists */
}
.elementor-21289 .elementor-element.elementor-element-57f7b50b ol li {
  margin-bottom: 10px; /* Adds space between ordered list items */
}/* End custom CSS */