.body-container-wrapper { padding-top:84px; }

/**/
.switched-from-module {
  color: #ffffff;
  position: relative;
  overflow: hidden;
  padding: 0;
  background-color: #344263;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.switched-from-module h1,
.switched-from-module h2,
.switched-from-module h3,
.switched-from-module h4,
.switched-from-module h5,
.switched-from-module h6,
.switched-from-module p,
.switched-from-module a,
.switched-from-module a:hover,
.switched-from-module a:focus { color:inherit; }
.switched-from-module a,
.switched-from-module a:hover,
.switched-from-module a:focus { text-decoration:none; }
.switched-from-module .container {
  width: 100%;
  max-width: 1104px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}
.switched-from-top-sec,
.switched-from-bottom-sec {
  padding: 56px 0;
}
.switched-from-module .columns-wrapper { overflow:hidden; }
.switched-from-module .columns-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: -25px;
  margin-right: -25px;
  width: auto;
}
.switched-from-module .column { padding: 0 25px; }
.switched-from-module .heading-column.column {
  width: 45%;
}
.switched-from-module .content-column,
.switched-from-module .items-column {
  width: 50%;
}
.switched-from-module .content-group {
  padding: 5px 0;
}
.switched-from-module .content-group h1,
.switched-from-module .content-group h2 {
  margin: 0 0 20px;
}
.switched-from-module .content-group h5 {
  text-transform: uppercase;
  margin: 0 0 8px;
}
.switched-from-module .heading-group > *:first-child,
.switched-from-module .content-group > *:first-child,
.switched-from-module .item .content > *:first-child { margin-top:0 !important; }
.switched-from-module .heading-group > *:last-child,
.switched-from-module .content-group > *:last-child,
.switched-from-module .item .content > *:last-child { margin-bottom:0 !important; }

/**/
.switched-from-module .items-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  column-gap: 24px;
  row-gap: 56px;
}
.switched-from-module .item {
  width: 50%;
  max-width: calc(50% - 24px);
}
.switched-from-module .item .icon.svg-icon svg {
  display: block;
  color: rgb(249, 253, 153);
  width: auto;
  height: 35px;
  margin: 0 0 16px;
}
.switched-from-module .item .icon.library-icon svg {
  display: block;
  color: rgb(249, 253, 153);
  width: auto;
  height: 35px;
  margin: 0 0 16px;
}
.switched-from-module .item .title,
.switched-from-module .item .content { margin:0 0 10px; }
.switched-from-module .item h5.title { font-size:20px; }
.switched-from-module .item a.text-link {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
  padding: 2px 0;
  background: linear-gradient(currentcolor, currentcolor) left 100% / 100% 2px no-repeat transparent;
  transition: background-size 0.5s ease-in-out 0s;
}
.switched-from-module .item a.text-link:hover,
.switched-from-module .item a.text-link:focus {
  background-position: right 100%;
  background-size: 0px 2px;
}








@media(min-width:576px) {
  /*.switched-from-module .item a.text-link {
  font-size: 18px;
  line-height: 1.115;
}*/
}
@media(min-width:901px) {
}
@media(min-width:1025px) {
  /*.switched-from-module .item a.text-link {
  font-size: 20px;
  line-height: 1.2;
}*/
}



@media(max-width:900px) {
  .switched-from-top-sec,
  .switched-from-bottom-sec {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .switched-from-module .columns-group {
    flex-direction: column !important;
  }
  .switched-from-module .column {
    width: 100%;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media(max-width:767px) {
  .switched-from-top-sec,
  .switched-from-bottom-sec {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .switched-from-module .item h5.title { font-size:18px; }
}
@media(max-width:575px) {
  .switched-from-module .item {
    width: 100%;
    max-width: 100%;
  }
}
