.mod-split-content{
  --mod-split-left-order:1;
  --mod-split-right-order:2;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:36px;
  width:100%;
  box-sizing:border-box;
}
.mod-split-content,.mod-split-content *{box-sizing:border-box}
.mod-split-content__column{
  min-width:0;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  overflow:hidden;
}
.mod-split-content__column--left{order:var(--mod-split-left-order)}
.mod-split-content__column--right{order:var(--mod-split-right-order)}
.mod-split-content__stack{width:100%;min-width:0;display:flex;flex-direction:column;align-items:inherit;text-align:inherit}
.mod-split-content__media{
  position:relative;
  display:block;
  max-width:100%;
  overflow:hidden;
  line-height:0;
  flex:0 0 auto;
}
.mod-split-content__media img{
  display:block;
  width:100%;
  height:100%;
  max-width:none;
}
.mod-split-content__logo img{object-fit:contain}
.mod-split-content__header{
  margin:0;
  width:100%;
}
.mod-split-content__subheader{width:100%}
.mod-split-content__body{width:100%}
.mod-split-content__text{width:100%}
.mod-split-content__text>:first-child,.mod-split-content__accordion-content>:first-child{margin-top:0}
.mod-split-content__text>:last-child,.mod-split-content__accordion-content>:last-child{margin-bottom:0}
.mod-split-content__accordion{
  display:flex;
  flex-direction:column;
  gap:10px;
  width:100%;
}
.mod-split-content__accordion details{
  width:100%;
  overflow:hidden;
  border:1px solid #e5e7eb;
  border-radius:10px;
  background:#fff;
}
.mod-split-content__accordion summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  cursor:pointer;
  list-style:none;
  user-select:none;
  padding:14px 16px;
}
.mod-split-content__accordion-content{padding:0 16px 16px}
.mod-split-content__accordion summary::-webkit-details-marker{display:none}
.mod-split-content__accordion-mark{
  position:relative;
  width:16px;
  height:16px;
  flex:0 0 16px;
}
.mod-split-content__accordion-mark::before,
.mod-split-content__accordion-mark::after{
  content:"";
  position:absolute;
  left:50%;top:50%;
  width:12px;height:2px;
  background:currentColor;
  transform:translate(-50%,-50%);
  transition:transform .2s ease,opacity .2s ease;
}
.mod-split-content__accordion-mark::after{transform:translate(-50%,-50%) rotate(90deg)}
.mod-split-content__accordion details[open] .mod-split-content__accordion-mark::after{opacity:0;transform:translate(-50%,-50%) rotate(0)}
.mod-split-content__accordion-content{width:100%}
.mod-split-content__button-wrap{width:100%;justify-content:var(--mod-split-inline-align,flex-start)}
.mod-split-content__contacts{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:10px;
  width:100%;
  justify-content:var(--mod-split-inline-align,flex-start);
}
.mod-split-content__contact{
  --mod-split-contact-item-bg:var(--mod-split-contact-bg,#1261f4);
  --mod-split-contact-item-color:var(--mod-split-contact-color,#fff);
  --mod-split-contact-item-hover-bg:var(--mod-split-contact-hover-bg,var(--mod-split-contact-item-bg));
  --mod-split-contact-item-hover-color:var(--mod-split-contact-hover-color,var(--mod-split-contact-item-color));
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:50px;
  height:50px;
  flex:0 0 auto;
  padding:0;
  margin:0;
  text-decoration:none!important;
  background:var(--mod-split-contact-item-bg);
  color:var(--mod-split-contact-item-color);
  line-height:1;
  transition:background-color .22s ease,color .22s ease,transform .22s ease,border-radius .22s ease;
}
.mod-split-content__contact:hover,
.mod-split-content__contact:focus-visible{
  background:var(--mod-split-contact-item-hover-bg);
  color:var(--mod-split-contact-item-hover-color);
}
.mod-split-content__contact--circle{border-radius:50%}
.mod-split-content__contact--rounded{border-radius:8px}
.mod-split-content__contact--square{border-radius:0}
.mod-split-content__contact i,.mod-split-content__contact svg{display:block;fill:currentColor;color:currentColor}
@media (prefers-reduced-motion:reduce){
  .mod-split-content .elementor-animation-grow,
  .mod-split-content .elementor-animation-shrink,
  .mod-split-content .elementor-animation-bob,
  .mod-split-content .elementor-animation-float,
  .mod-split-content .elementor-animation-pulse,
  .mod-split-content .elementor-animation-pulse-grow,
  .mod-split-content .elementor-animation-pulse-shrink{animation:none!important;transform:none!important}
}
