.elementor-9502 .elementor-element.elementor-element-2238ff1{--display:flex;}.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-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-9502 .elementor-element.elementor-element-911fd9b > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-9502 .elementor-element.elementor-element-a022489{--display:flex;}.elementor-9502 .elementor-element.elementor-element-7187d0c{z-index:50;}.elementor-9502 .elementor-element.elementor-element-19f279f{--display:flex;}.elementor-9502 .elementor-element.elementor-element-3e37e92{--display:flex;}.elementor-widget-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-9502 .elementor-element.elementor-element-80bad6a .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-9ad7860{--display:flex;}.elementor-9502 .elementor-element.elementor-element-8be99ba .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-6f57566{--display:flex;}.elementor-9502 .elementor-element.elementor-element-fd089dd .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-cdea6a9{--display:flex;}.elementor-9502 .elementor-element.elementor-element-e5e4023 .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-38176da{--display:flex;}.elementor-9502 .elementor-element.elementor-element-cac32cf .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-35eae38{--display:flex;}.elementor-9502 .elementor-element.elementor-element-0c55c76 .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-a6d02c9{--display:flex;}.elementor-9502 .elementor-element.elementor-element-5c06984 .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-32f3ac0{--display:flex;}.elementor-9502 .elementor-element.elementor-element-bf715e2 .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-62d5480{--display:flex;}.elementor-9502 .elementor-element.elementor-element-8a419c1 .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-875a7a6{--display:flex;}.elementor-9502 .elementor-element.elementor-element-4911ca8 .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-a6c4b4a{--display:flex;}.elementor-9502 .elementor-element.elementor-element-15ea934 .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-0d32b9d{--display:flex;}.elementor-9502 .elementor-element.elementor-element-f4d8a3f .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-453ceb6{--display:flex;}.elementor-9502 .elementor-element.elementor-element-ea9d470 .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-a5eb2fd{--display:flex;}.elementor-9502 .elementor-element.elementor-element-49e415c .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-610d863{--display:flex;}.elementor-9502 .elementor-element.elementor-element-7c24a68 .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}.elementor-9502 .elementor-element.elementor-element-66f20bc{--display:flex;}.elementor-9502 .elementor-element.elementor-element-59529c0 .elementor-heading-title{font-size:12px;font-weight:600;line-height:1.25em;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-3a0055a */.elementor-9502 .elementor-element.elementor-element-3a0055a{color:#000000;margin-bottom:12px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-911fd9b */.elementor-9502 .elementor-element.elementor-element-911fd9b{color:#000000;margin-bottom:32px;max-width:800px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a022489 */.elementor-9502 .elementor-element.elementor-element-a022489{margin-bottom:40px;
    z-index:50;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2621414 */.elementor-9502 .elementor-element.elementor-element-2621414 img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80bad6a */.elementor-9502 .elementor-element.elementor-element-80bad6a{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b76ebfd */.elementor-9502 .elementor-element.elementor-element-b76ebfd {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-b76ebfd a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e37e92 */.elementor-9502 .elementor-element.elementor-element-3e37e92{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-3e37e92{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-3e37e92{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17df46b */.elementor-9502 .elementor-element.elementor-element-17df46b img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8be99ba */.elementor-9502 .elementor-element.elementor-element-8be99ba{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1622100 */.elementor-9502 .elementor-element.elementor-element-1622100 {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-1622100 a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad7860 */.elementor-9502 .elementor-element.elementor-element-9ad7860{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-9ad7860{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-9ad7860{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-583c1bb */.elementor-9502 .elementor-element.elementor-element-583c1bb img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd089dd */.elementor-9502 .elementor-element.elementor-element-fd089dd{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8acbbc */.elementor-9502 .elementor-element.elementor-element-c8acbbc {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-c8acbbc a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f57566 */.elementor-9502 .elementor-element.elementor-element-6f57566{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-6f57566{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-6f57566{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc0413b */.elementor-9502 .elementor-element.elementor-element-fc0413b img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5e4023 */.elementor-9502 .elementor-element.elementor-element-e5e4023{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0a1974 */.elementor-9502 .elementor-element.elementor-element-c0a1974 {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-c0a1974 a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdea6a9 */.elementor-9502 .elementor-element.elementor-element-cdea6a9{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-cdea6a9{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-cdea6a9{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53b7bc1 */.elementor-9502 .elementor-element.elementor-element-53b7bc1 img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cac32cf */.elementor-9502 .elementor-element.elementor-element-cac32cf{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a47e4a */.elementor-9502 .elementor-element.elementor-element-8a47e4a {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-8a47e4a a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38176da */.elementor-9502 .elementor-element.elementor-element-38176da{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-38176da{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-38176da{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb3874c */.elementor-9502 .elementor-element.elementor-element-fb3874c img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c55c76 */.elementor-9502 .elementor-element.elementor-element-0c55c76{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79df8d3 */.elementor-9502 .elementor-element.elementor-element-79df8d3 {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-79df8d3 a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35eae38 */.elementor-9502 .elementor-element.elementor-element-35eae38{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-35eae38{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-35eae38{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cff98b2 */.elementor-9502 .elementor-element.elementor-element-cff98b2 img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c06984 */.elementor-9502 .elementor-element.elementor-element-5c06984{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-389ae80 */.elementor-9502 .elementor-element.elementor-element-389ae80 {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-389ae80 a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6d02c9 */.elementor-9502 .elementor-element.elementor-element-a6d02c9{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-a6d02c9{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-a6d02c9{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f851f27 */.elementor-9502 .elementor-element.elementor-element-f851f27 img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf715e2 */.elementor-9502 .elementor-element.elementor-element-bf715e2{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0cbc0b4 */.elementor-9502 .elementor-element.elementor-element-0cbc0b4 {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-0cbc0b4 a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f3ac0 */.elementor-9502 .elementor-element.elementor-element-32f3ac0{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-32f3ac0{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-32f3ac0{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f18b3b8 */.elementor-9502 .elementor-element.elementor-element-f18b3b8 img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a419c1 */.elementor-9502 .elementor-element.elementor-element-8a419c1{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd77a11 */.elementor-9502 .elementor-element.elementor-element-dd77a11 {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-dd77a11 a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62d5480 */.elementor-9502 .elementor-element.elementor-element-62d5480{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-62d5480{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-62d5480{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18d9270 */.elementor-9502 .elementor-element.elementor-element-18d9270 img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4911ca8 */.elementor-9502 .elementor-element.elementor-element-4911ca8{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae06756 */.elementor-9502 .elementor-element.elementor-element-ae06756 {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-ae06756 a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875a7a6 */.elementor-9502 .elementor-element.elementor-element-875a7a6{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-875a7a6{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-875a7a6{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa79d8a */.elementor-9502 .elementor-element.elementor-element-aa79d8a img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea934 */.elementor-9502 .elementor-element.elementor-element-15ea934{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be820a7 */.elementor-9502 .elementor-element.elementor-element-be820a7 {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-be820a7 a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6c4b4a */.elementor-9502 .elementor-element.elementor-element-a6c4b4a{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-a6c4b4a{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-a6c4b4a{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dc6c34 */.elementor-9502 .elementor-element.elementor-element-0dc6c34 img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4d8a3f */.elementor-9502 .elementor-element.elementor-element-f4d8a3f{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47de2df */.elementor-9502 .elementor-element.elementor-element-47de2df {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-47de2df a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d32b9d */.elementor-9502 .elementor-element.elementor-element-0d32b9d{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-0d32b9d{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-0d32b9d{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f734982 */.elementor-9502 .elementor-element.elementor-element-f734982 img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea9d470 */.elementor-9502 .elementor-element.elementor-element-ea9d470{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-09b0bf4 */.elementor-9502 .elementor-element.elementor-element-09b0bf4 {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-09b0bf4 a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-453ceb6 */.elementor-9502 .elementor-element.elementor-element-453ceb6{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-453ceb6{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-453ceb6{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4502f51 */.elementor-9502 .elementor-element.elementor-element-4502f51 img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49e415c */.elementor-9502 .elementor-element.elementor-element-49e415c{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96695e2 */.elementor-9502 .elementor-element.elementor-element-96695e2 {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-96695e2 a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5eb2fd */.elementor-9502 .elementor-element.elementor-element-a5eb2fd{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-a5eb2fd{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-a5eb2fd{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6196f6 */.elementor-9502 .elementor-element.elementor-element-f6196f6 img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c24a68 */.elementor-9502 .elementor-element.elementor-element-7c24a68{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b91a841 */.elementor-9502 .elementor-element.elementor-element-b91a841 {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-b91a841 a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-610d863 */.elementor-9502 .elementor-element.elementor-element-610d863{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-610d863{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-610d863{width:100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b74f011 */.elementor-9502 .elementor-element.elementor-element-b74f011 img{width:100%;height:180px;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59529c0 */.elementor-9502 .elementor-element.elementor-element-59529c0{padding:12px;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-514ea4c */.elementor-9502 .elementor-element.elementor-element-514ea4c {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-9502 .elementor-element.elementor-element-514ea4c a {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f20bc */.elementor-9502 .elementor-element.elementor-element-66f20bc{width:calc(33.333% - 16px);box-sizing:border-box;background:#ffffff;border:1px solid #1a1a1a;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media(max-width:900px){.elementor-9502 .elementor-element.elementor-element-66f20bc{width:calc(50% - 12px);}}@media(max-width:600px){.elementor-9502 .elementor-element.elementor-element-66f20bc{width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f279f */.elementor-9502 .elementor-element.elementor-element-19f279f, .elementor-9502 .elementor-element.elementor-element-19f279f > .e-con-inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2238ff1 */.elementor-9502 .elementor-element.elementor-element-2238ff1{background:#ffffff;padding:60px 5%;}/* End custom CSS */