.elementor-22096 .elementor-element.elementor-element-52a3034d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-22096 .elementor-element.elementor-element-e6fd692{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-22096 .elementor-element.elementor-element-d018830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-22096 .elementor-element.elementor-element-d4f65c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:75px 24px;--row-gap:75px;--column-gap:24px;--grid-auto-flow:row;}.elementor-22096 .elementor-element.elementor-element-a61a7c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-c64fc85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-789be4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-f0e482a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 011px) 0px;}.elementor-22096 .elementor-element.elementor-element-8733f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-c9ee017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-64ce417{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-679ad3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-b9696af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-ee93627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-c2790b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-9b4fd36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-1d34a8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-7cb88ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-d9bb249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-a28ef02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-410af4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-c114e77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-898153b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-0497bc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-5a86238{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-19b92dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-30ecd7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-1400e09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-40994e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-8a05e84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-ebbeec5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-22096 .elementor-element.elementor-element-844ca61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-22096 .elementor-element.elementor-element-98a484c{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22096 .elementor-element.elementor-element-98a484c img{width:400px;height:400px;}.elementor-22096 .elementor-element.elementor-element-1ea9e0ec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:75px 24px;--row-gap:75px;--column-gap:24px;--grid-auto-flow:row;}.elementor-22096 .elementor-element.elementor-element-483818ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22096 .elementor-element.elementor-element-70942aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22096 .elementor-element.elementor-element-447ce4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22096 .elementor-element.elementor-element-96923b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22096 .elementor-element.elementor-element-4b11ad1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:75px 24px;--row-gap:75px;--column-gap:24px;--grid-auto-flow:row;}.elementor-22096 .elementor-element.elementor-element-f8c0e7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-22096 .elementor-element.elementor-element-fc07219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-22096 .elementor-element.elementor-element-dc77054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-22096 .elementor-element.elementor-element-cd8259c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-22096 .elementor-element.elementor-element-b8e2e34{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22096 .elementor-element.elementor-element-b8e2e34 img{width:240px;height:240px;}.elementor-22096 .elementor-element.elementor-element-386dc46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-22096 .elementor-element.elementor-element-23d9255{width:100%;max-width:100%;}.elementor-22096 .elementor-element.elementor-element-23d9255.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22096 .elementor-element.elementor-element-d4f65c1{--grid-auto-flow:row;}.elementor-22096 .elementor-element.elementor-element-1ea9e0ec{--grid-auto-flow:row;}.elementor-22096 .elementor-element.elementor-element-4b11ad1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-22096 .elementor-element.elementor-element-52a3034d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-22096 .elementor-element.elementor-element-e6fd692{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-22096 .elementor-element.elementor-element-d018830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-22096 .elementor-element.elementor-element-d4f65c1{--e-con-grid-template-columns:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-22096 .elementor-element.elementor-element-844ca61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-22096 .elementor-element.elementor-element-98a484c{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;}.elementor-22096 .elementor-element.elementor-element-98a484c img{width:100%;max-width:100%;}.elementor-22096 .elementor-element.elementor-element-1ea9e0ec{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-22096 .elementor-element.elementor-element-483818ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22096 .elementor-element.elementor-element-70942aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22096 .elementor-element.elementor-element-447ce4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22096 .elementor-element.elementor-element-96923b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22096 .elementor-element.elementor-element-4b11ad1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-22096 .elementor-element.elementor-element-f8c0e7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-22096 .elementor-element.elementor-element-fc07219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-22096 .elementor-element.elementor-element-dc77054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-22096 .elementor-element.elementor-element-cd8259c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-22096 .elementor-element.elementor-element-b8e2e34{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;}.elementor-22096 .elementor-element.elementor-element-b8e2e34 img{width:100%;max-width:100%;}.elementor-22096 .elementor-element.elementor-element-386dc46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}}/* Start custom CSS for html, class: .elementor-element-c64fc85 */.tpl-tags { display: flex; flex-wrap: wrap; gap: 8px; }

.tpl-tag {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  white-space: nowrap;
  background: transparent;
  border: 1px solid rgb(255, 255, 255);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-789be4d */.tpl-card__link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin-top: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #9d7bf3;
  text-decoration: none !important;
  transition: color .15s ease;
  border: none;
}
.tpl-card__link:hover { color: #b49af7; }

.tpl-card__arrow {
  display: block;
  flex: none;
  transition: transform .15s ease;
}
.tpl-card__link:hover .tpl-card__arrow { transform: translate(1px, -1px); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8733f1c */.tpl-tags { display: flex; flex-wrap: wrap; gap: 8px; }

.tpl-tag {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  white-space: nowrap;
  background: transparent;
  border: 1px solid rgb(255, 255, 255);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9ee017 */.tpl-card__link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin-top: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #9d7bf3;
  text-decoration: none !important;
  transition: color .15s ease;
  border: none;
}
.tpl-card__link:hover { color: #b49af7; }

.tpl-card__arrow {
  display: block;
  flex: none;
  transition: transform .15s ease;
}
.tpl-card__link:hover .tpl-card__arrow { transform: translate(1px, -1px); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-679ad3a */.tpl-tags { display: flex; flex-wrap: wrap; gap: 8px; }

.tpl-tag {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  white-space: nowrap;
  background: transparent;
  border: 1px solid rgb(255, 255, 255);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9696af */.tpl-card__link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin-top: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #9d7bf3;
  text-decoration: none !important;
  transition: color .15s ease;
  border: none;
}
.tpl-card__link:hover { color: #b49af7; }

.tpl-card__arrow {
  display: block;
  flex: none;
  transition: transform .15s ease;
}
.tpl-card__link:hover .tpl-card__arrow { transform: translate(1px, -1px); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2790b8 */.tpl-tags { display: flex; flex-wrap: wrap; gap: 8px; }

.tpl-tag {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  white-space: nowrap;
  background: transparent;
  border: 1px solid rgb(255, 255, 255);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b4fd36 */.tpl-card__link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin-top: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #9d7bf3;
  text-decoration: none !important;
  transition: color .15s ease;
  border: none;
}
.tpl-card__link:hover { color: #b49af7; }

.tpl-card__arrow {
  display: block;
  flex: none;
  transition: transform .15s ease;
}
.tpl-card__link:hover .tpl-card__arrow { transform: translate(1px, -1px); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cb88ae */.tpl-tags { display: flex; flex-wrap: wrap; gap: 8px; }

.tpl-tag {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  white-space: nowrap;
  background: transparent;
  border: 1px solid rgb(255, 255, 255);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9bb249 */.tpl-card__link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin-top: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #9d7bf3;
  text-decoration: none !important;
  transition: color .15s ease;
  border: none;
}
.tpl-card__link:hover { color: #b49af7; }

.tpl-card__arrow {
  display: block;
  flex: none;
  transition: transform .15s ease;
}
.tpl-card__link:hover .tpl-card__arrow { transform: translate(1px, -1px); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-410af4e */.tpl-tags { display: flex; flex-wrap: wrap; gap: 8px; }

.tpl-tag {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  white-space: nowrap;
  background: transparent;
  border: 1px solid rgb(255, 255, 255);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c114e77 */.tpl-card__link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin-top: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #9d7bf3;
  text-decoration: none !important;
  transition: color .15s ease;
  border: none;
}
.tpl-card__link:hover { color: #b49af7; }

.tpl-card__arrow {
  display: block;
  flex: none;
  transition: transform .15s ease;
}
.tpl-card__link:hover .tpl-card__arrow { transform: translate(1px, -1px); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0497bc9 */.tpl-tags { display: flex; flex-wrap: wrap; gap: 8px; }

.tpl-tag {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  white-space: nowrap;
  background: transparent;
  border: 1px solid rgb(255, 255, 255);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a86238 */.tpl-card__link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin-top: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #9d7bf3;
  text-decoration: none !important;
  transition: color .15s ease;
  border: none;
}
.tpl-card__link:hover { color: #b49af7; }

.tpl-card__arrow {
  display: block;
  flex: none;
  transition: transform .15s ease;
}
.tpl-card__link:hover .tpl-card__arrow { transform: translate(1px, -1px); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30ecd7f */.tpl-tags { display: flex; flex-wrap: wrap; gap: 8px; }

.tpl-tag {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  white-space: nowrap;
  background: transparent;
  border: 1px solid rgb(255, 255, 255);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1400e09 */.tpl-card__link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin-top: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #9d7bf3;
  text-decoration: none !important;
  transition: color .15s ease;
  border: none;
}
.tpl-card__link:hover { color: #b49af7; }

.tpl-card__arrow {
  display: block;
  flex: none;
  transition: transform .15s ease;
}
.tpl-card__link:hover .tpl-card__arrow { transform: translate(1px, -1px); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a05e84 */.tpl-tags { display: flex; flex-wrap: wrap; gap: 8px; }

.tpl-tag {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  white-space: nowrap;
  background: transparent;
  border: 1px solid rgb(255, 255, 255);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ebbeec5 */.tpl-card__link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin-top: 6px;
  font-size: 13px;
  font-weight: 500;
  color: #9d7bf3;
  text-decoration: none !important;
  transition: color .15s ease;
  border: none;
}
.tpl-card__link:hover { color: #b49af7; }

.tpl-card__arrow {
  display: block;
  flex: none;
  transition: transform .15s ease;
}
.tpl-card__link:hover .tpl-card__arrow { transform: translate(1px, -1px); }/* End custom CSS */