.so-widget-bullet-list-style-d75171398898-15954 .subtitle {
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .so-widget-bullet-list-style-d75171398898-15954 .subtitle.sr {
    opacity: 0;
  }
}
@media (min-width: 768px) {
  .so-widget-bullet-list-style-d75171398898-15954 .subtitle.sr.is-visible {
    animation: block-animate 600ms cubic-bezier(0.25, 0.46, 0.45, 0.9399999999999999) forwards;
  }
}
@media (max-width: 1440px), (max-height: 768px) {
  .so-widget-bullet-list-style-d75171398898-15954 .subtitle {
    margin-bottom: 22px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list {
  display: grid;
  grid-gap: 40px 30px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}
@media (max-width: 1024px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 860px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list {
    grid-template-columns: 1fr;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list[data-items-count="2"] {
  grid-template-columns: 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
  max-width: 1100px;
}
@media (max-width: 860px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list[data-items-count="2"] {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 768px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list.sr {
    opacity: 0;
  }
}
@media (min-width: 768px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list.sr.is-visible {
    animation: block-animate 600ms cubic-bezier(0.25, 0.46, 0.45, 0.9399999999999999) forwards;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list.slick-slider {
  display: block;
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list.slick-dotted.slick-slider {
  margin-bottom: 0;
  margin-top: 100px;
}
@media (max-width: 960px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list.slick-dotted.slick-slider {
    margin-top: 60px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list .slick-dots {
  bottom: auto;
  top: -70px;
}
@media (max-width: 960px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list .slick-dots {
    top: -50px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__item {
  position: relative;
  padding-left: 32px;
}
@media (max-width: 767px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__item {
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__item.sr {
    opacity: 0;
  }
}
@media (min-width: 768px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__item.sr.is-visible {
    animation: block-animate 600ms 100ms cubic-bezier(0.25, 0.46, 0.45, 0.9399999999999999) forwards;
  }
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__item.sr.is-visible:nth-child(2),
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__item.sr.is-visible:nth-child(5) {
    animation-delay: 200ms;
  }
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__item.sr.is-visible:nth-child(3),
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__item.sr.is-visible:nth-child(6) {
    animation-delay: 300ms;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__title {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 600;
  margin: 0 0 10px;
}
@media (max-width: 1440px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__title {
    font-size: 1.143rem;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__description {
  color: #373737;
  font-size: 1rem;
  line-height: 1.63;
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__circle {
  background: #0045E6;
  border-radius: 50%;
  height: 13px;
  left: 0;
  position: absolute;
  top: 8px;
  width: 13px;
}
@media (max-width: 1440px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__circle {
    top: 5px;
  }
}
@media (max-width: 767px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__circle {
    height: 8px;
    top: 8px;
    width: 8px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study {
  border-top: 1px solid #C9CEDE;
  background-color: #EFEFF8;
  margin-left: -50px;
  margin-right: -50px;
  padding: 50px;
}
@media (max-width: 1600px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study {
    margin-left: -35px;
    margin-right: -35px;
    padding: 35px;
  }
}
@media (max-width: 860px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study {
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px;
  }
}
@media (max-width: 480px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study {
    border-top: none;
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study-info {
  display: flex;
  margin-bottom: 15px;
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study-title {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  color: #373737;
  display: -webkit-box;
  flex: 0 0 75%;
  font-size: 1.25rem;
  font-weight: 600;
  height: 90px;
  line-height: 1.5;
  overflow: hidden;
  padding-right: 20px;
  visibility: visible;
}
@media (max-width: 1600px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study-title {
    height: 85px;
  }
}
@media (max-width: 1440px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study-title {
    height: 80px;
  }
}
@media (max-width: 1280px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study-title {
    font-size: 1.125rem;
    height: 70px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study-logo {
  display: inline-block;
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study-logoWrap {
  flex: 1;
  padding-top: 4px;
  text-align: right;
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study .link__text {
  font-size: 1rem;
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study .link__icon {
  background-color: #DEE2ED;
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study .link__icon:before {
  background-color: #DEE2ED;
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list__case-study .link__icon:after {
  border-color: #373737;
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list--with-border {
  grid-gap: 30px;
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list--with-border .bullet-list__item {
  border-radius: 10px;
  border: 1px solid rgba(30, 29, 40, 0.15);
  padding: 30px;
}
@media (max-width: 480px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list--with-border .bullet-list__item {
    padding: 20px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list--with-border .bullet-list__title {
  padding-left: 27px;
  position: relative;
}
@media (max-width: 767px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list--with-border .bullet-list__title {
    padding-left: 20px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider {
  position: relative;
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider:before {
  background-color: #1e1d28;
  bottom: 0;
  content: '';
  height: 238px;
  left: 0;
  position: absolute;
  right: 0;
}
@media (max-width: 1600px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider:before {
    height: 203px;
  }
}
@media (max-width: 1440px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider:before {
    height: 198px;
  }
}
@media (max-width: 1280px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider:before {
    height: 188px;
  }
}
@media (max-width: 860px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider:before {
    height: 158px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list {
  background: #FFFFFF;
  box-shadow: 0px 1px 90px rgba(0, 0, 0, 0.08);
  position: relative;
}
@media (max-width: 480px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list {
    box-shadow: none;
    margin-left: -20px;
    margin-right: -20px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list .slick-track {
  display: flex;
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__item {
  border-right: 1px solid #C9CEDE;
  border-top: 5px solid #0045E6;
  padding: 60px 50px 0;
  display: flex;
  flex-direction: column;
  height: auto;
}
@media (max-width: 1600px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__item {
    padding-top: 35px;
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media (max-width: 860px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__item {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 640px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__item {
    border-right: none;
  }
}
@media (max-width: 480px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__item {
    border-top: none;
    height: 100%;
    padding-top: 30px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__circle {
  display: none;
}
@media (max-width: 480px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__circle {
    display: block;
    height: 1px;
    width: auto;
    left: 20px;
    position: absolute;
    right: 20px;
    top: 0;
    background: #EAEAF5;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__title {
  font-size: 1.875rem;
  line-height: 1.33;
  margin-bottom: 35px;
}
@media (max-width: 1600px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__title {
    margin-bottom: 24px;
  }
}
@media (max-width: 1280px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__title {
    font-size: 1.75rem;
    margin-bottom: 18px;
  }
}
@media (max-width: 860px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__title {
    font-size: 1.5rem;
  }
}
@media (max-width: 480px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__title {
    font-size: 1.429rem;
    margin-bottom: 12px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__description {
  flex: 1;
  margin-bottom: 40px;
}
@media (max-width: 480px) {
  .so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider .bullet-list__description {
    margin-bottom: 30px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .bullet-list-slider + .contact-usWrap {
  margin-top: 0;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us {
  align-items: center;
  display: flex;
  justify-content: center;
  overflow: auto;
}
@media (max-width: 640px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-us {
    flex-wrap: wrap;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap {
  border-top: 1px solid rgba(30, 29, 40, 0.15);
  margin-top: 110px;
  padding: 60px 20px 0;
}
@media (max-width: 1440px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap {
    margin-top: 80px;
    padding-top: 30px;
  }
}
@media (max-width: 960px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap {
    margin-top: 55px;
  }
}
@media (max-width: 640px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap {
    margin-top: 30px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--black {
  background-color: #1e1d28;
  border-top: none;
  padding-bottom: 60px;
}
@media (max-width: 1440px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--black {
    padding-bottom: 30px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--black .contact-us__title {
  color: #fff;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--deep-blue {
  background-color: #02102c;
  border-top: none;
  padding-bottom: 60px;
}
@media (max-width: 1440px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--deep-blue {
    padding-bottom: 30px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--deep-blue .contact-us__title {
  color: #fff;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--gray {
  background-color: #F2F2F6;
  border-top: none;
  margin-top: 0;
  padding-bottom: 100px;
  padding-top: 120px;
}
@media (max-width: 1440px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--gray {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--light-gray {
  background-color: #F8F8F9;
  border-top: none;
  padding-bottom: 65px;
  padding-top: 65px;
}
@media (max-width: 1440px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--light-gray {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--left {
  padding-left: calc(50% - 660px);
}
@media (max-width: 1520px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--left {
    padding-left: 100px;
  }
}
@media (max-width: 1440px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--left {
    padding-left: calc(50% - 570px);
  }
}
@media (max-width: 1280px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--left {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 640px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--left {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--left .contact-us {
  justify-content: flex-start;
}
@media (max-width: 640px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--left .contact-us {
    justify-content: center;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__title {
  max-width: 500px;
}
@media (max-width: 640px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__title {
    width: 100%;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon {
  height: auto;
  margin-right: 32px;
  opacity: 0;
  overflow: visible;
  width: 70px;
}
@media (max-width: 640px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon {
    height: auto;
    margin: 0 0 18px;
    width: 60px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon-rotate-240,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon-scale-1-09 {
  transform-origin: center;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon-fade,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon-fade-rotate,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon-fade-translate-y {
  opacity: 0;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon-scale,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon-scale-bounce {
  transform: scale(0);
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon-scale-07-1,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon-fade-rotate-65-right,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon-fade-rotate-65-left,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon .contact-us__icon-scale-05-12-1 {
  opacity: 0;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--smart-team .contact-us__title,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--software-audit .contact-us__title {
  max-width: 600px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--cloud-migration .contact-us__title {
  max-width: 570px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--quality-assurance .contact-us__title {
  max-width: 630px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--cyber-security .contact-us__title {
  max-width: 520px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible .link__icon:before {
  animation: link-icon-scale 1600ms 3000ms ease-in-out;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--application-development .contact-us__icon,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--application-re-engineeriing .contact-us__icon {
  animation: icon-fade 500ms 0ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--application-development .contact-us__icon-rotate-240,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--application-re-engineeriing .contact-us__icon-rotate-240 {
  animation: icon-rotate-240 1200ms 500ms ease-in-out forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--application-development .contact-us__icon-scale-1-09,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--application-re-engineeriing .contact-us__icon-scale-1-09 {
  animation: icon-scale-1-09 500ms 500ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--poc-development .contact-us__icon {
  animation: icon-fade-translate-y 400ms 0ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--poc-development .contact-us__icon-fade-translate-y-1 {
  animation: icon-fade-translate-y 300ms 400ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--poc-development .contact-us__icon-fade-translate-y-2 {
  animation: icon-fade-translate-y 300ms 600ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--poc-development .contact-us__icon-fade-translate-y-3 {
  animation: icon-fade-translate-y 300ms 800ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--poc-development .contact-us__icon-scale-bounce-1 {
  animation: icon-scale-bounce 400ms 1000ms ease-in forwards;
  transform-origin: 25px 28px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--poc-development .contact-us__icon-scale-bounce-2 {
  animation: icon-scale-bounce 400ms 1300ms ease-in forwards;
  transform-origin: 25px 52px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--poc-development .contact-us__icon-scale-bounce-3 {
  animation: icon-scale-bounce 400ms 1600ms ease-in forwards;
  transform-origin: 25px 76px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--software-audit .contact-us__icon,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--engineering-team .contact-us__icon {
  opacity: 1;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--software-audit .contact-us__icon-fade,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--engineering-team .contact-us__icon-fade {
  animation: icon-fade 300ms 0ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--software-audit .contact-us__icon-scale-1,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--engineering-team .contact-us__icon-scale-1 {
  animation: icon-scale 300ms 300ms cubic-bezier(0.17, 0.67, 0.7, 1.2) forwards;
  transform-origin: 80px 25px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--software-audit .contact-us__icon-scale-2,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--engineering-team .contact-us__icon-scale-2 {
  animation: icon-scale 300ms 500ms cubic-bezier(0.17, 0.67, 0.7, 1.2) forwards;
  transform-origin: 15px 45px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--software-audit .contact-us__icon-scale-3,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--engineering-team .contact-us__icon-scale-3 {
  animation: icon-scale 300ms 700ms cubic-bezier(0.17, 0.67, 0.7, 1.2) forwards;
  transform-origin: 80px 65px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--software-audit .contact-us__icon-scale-4,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--engineering-team .contact-us__icon-scale-4 {
  animation: icon-scale 300ms 900ms cubic-bezier(0.17, 0.67, 0.7, 1.2) forwards;
  transform-origin: 15px 80px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--software-audit .contact-us__icon-scale-bounce-1,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--engineering-team .contact-us__icon-scale-bounce-1 {
  animation: icon-scale-bounce 400ms 1200ms ease-in forwards;
  transform-origin: 52px 39px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--software-audit .contact-us__icon-scale-bounce-2,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--engineering-team .contact-us__icon-scale-bounce-2 {
  animation: icon-scale-bounce 400ms 1400ms ease-in forwards;
  transform-origin: 52px 65px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--quality-assurance .contact-us__icon {
  opacity: 1;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--quality-assurance .contact-us__icon-fade {
  animation: icon-fade 300ms 0ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--quality-assurance .contact-us__icon-fade-translate-y-1 {
  animation: icon-fade-translate-y 300ms 300ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--quality-assurance .contact-us__icon-fade-translate-y-2 {
  animation: icon-fade-translate-y 300ms 500ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--quality-assurance .contact-us__icon-fade-translate-y-3 {
  animation: icon-fade-translate-y 300ms 700ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--quality-assurance .contact-us__icon-fade-translate-y-4 {
  animation: icon-fade-translate-y 300ms 900ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--quality-assurance .contact-us__icon-scale-bounce {
  animation: icon-scale-bounce 400ms 1200ms ease-in forwards;
  transform-origin: 22px 50px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--product-design .contact-us__icon {
  opacity: 1;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--product-design .contact-us__icon-fade {
  animation: icon-fade 300ms 200ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--product-design .contact-us__icon-scale-bounce-1 {
  animation: icon-scale-bounce 400ms 0ms ease-in forwards;
  transform-origin: 14px 42px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--product-design .contact-us__icon-scale-bounce-2 {
  animation: icon-scale-bounce 400ms 400ms ease-in forwards;
  transform-origin: 81px 42px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--product-design .contact-us__icon-fade-rotate {
  animation: icon-fade-rotate 1200ms 1000ms ease-out forwards;
  transform-origin: center;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cloud-migration .contact-us__icon {
  opacity: 1;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cloud-migration .contact-us__icon-scale-07-1 {
  animation: icon-scale-07-1 300ms 0ms cubic-bezier(0.17, 0.67, 0.3, 3) forwards;
  transform-origin: 53px 45px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cloud-migration .contact-us__icon-scale-1-13-1 {
  animation: icon-scale-1-13-1 300ms 2000ms ease-in forwards;
  transform-origin: 53px 45px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cloud-migration .contact-us__icon-fade {
  animation: icon-fade 300ms 1200ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cloud-migration .contact-us__icon-scale-bounce-1 {
  animation: icon-scale-bounce 400ms 200ms ease-in forwards;
  transform-origin: 13px 12px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cloud-migration .contact-us__icon-scale-bounce-2 {
  animation: icon-scale-bounce 400ms 400ms ease-in forwards;
  transform-origin: 92px 12px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cloud-migration .contact-us__icon-scale-bounce-3 {
  animation: icon-scale-bounce 400ms 600ms ease-in forwards;
  transform-origin: 92px 82px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cloud-migration .contact-us__icon-scale-bounce-4 {
  animation: icon-scale-bounce 400ms 800ms ease-in forwards;
  transform-origin: 13px 82px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--smart-team .contact-us__icon,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--support .contact-us__icon,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--technical-feasibility-study .contact-us__icon {
  opacity: 1;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--smart-team .contact-us__icon-fade-rotate-65-right-1,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--support .contact-us__icon-fade-rotate-65-right-1,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--technical-feasibility-study .contact-us__icon-fade-rotate-65-right-1 {
  animation: icon-fade-rotate-65-right 300ms 0ms ease-in forwards;
  transform-origin: 40px 48px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--smart-team .contact-us__icon-fade-rotate-65-right-2,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--support .contact-us__icon-fade-rotate-65-right-2,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--technical-feasibility-study .contact-us__icon-fade-rotate-65-right-2 {
  animation: icon-fade-rotate-65-right 300ms 1000ms ease-in forwards;
  transform-origin: 41px 49px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--smart-team .contact-us__icon-fade-rotate-65-left-1,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--support .contact-us__icon-fade-rotate-65-left-1,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--technical-feasibility-study .contact-us__icon-fade-rotate-65-left-1 {
  animation: icon-fade-rotate-65-left 300ms 500ms ease-in forwards;
  transform-origin: 41px 48px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--smart-team .contact-us__icon-scale-bounce-1,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--support .contact-us__icon-scale-bounce-1,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--technical-feasibility-study .contact-us__icon-scale-bounce-1 {
  animation: icon-scale-bounce 400ms 300ms ease-in forwards;
  transform-origin: 23px 46px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--smart-team .contact-us__icon-scale-bounce-2,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--support .contact-us__icon-scale-bounce-2,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--technical-feasibility-study .contact-us__icon-scale-bounce-2 {
  animation: icon-scale-bounce 400ms 800ms ease-in forwards;
  transform-origin: 56px 24px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--smart-team .contact-us__icon-scale-bounce-3,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--support .contact-us__icon-scale-bounce-3,
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--technical-feasibility-study .contact-us__icon-scale-bounce-3 {
  animation: icon-scale-bounce 400ms 1300ms ease-in forwards;
  transform-origin: 21px 13px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--data-science .contact-us__icon {
  opacity: 1;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--data-science .contact-us__icon-fade-1 {
  animation: icon-fade 300ms 0ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--data-science .contact-us__icon-fade-2 {
  animation: icon-fade 300ms 300ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--data-science .contact-us__icon-scale-bounce-1 {
  animation: icon-scale-bounce 400ms 500ms ease-in forwards;
  transform-origin: 11px 75px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--data-science .contact-us__icon-scale-bounce-2 {
  animation: icon-scale-bounce 400ms 700ms ease-in forwards;
  transform-origin: 76px 9px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--data-science .contact-us__icon-scale-05-12-1 {
  animation: icon-scale-05-12-1 400ms 1000ms ease-in forwards;
  transform-origin: center;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cyber-security .contact-us__icon {
  opacity: 1;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cyber-security .contact-us__icon-scale-05-12-1 {
  animation: icon-scale-05-12-1 600ms 0ms ease-in forwards;
  transform-origin: center;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cyber-security .contact-us__icon-fade {
  animation: icon-fade 300ms 400ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cyber-security .contact-us__icon-scale-bounce-1 {
  animation: icon-scale-bounce 400ms 500ms ease-in forwards;
  transform-origin: 9px 31px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cyber-security .contact-us__icon-scale-bounce-2 {
  animation: icon-scale-bounce 400ms 600ms ease-in forwards;
  transform-origin: 79px 30px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cyber-security .contact-us__icon-scale-bounce-3 {
  animation: icon-scale-bounce 400ms 700ms ease-in forwards;
  transform-origin: 18px 63px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cyber-security .contact-us__icon-scale-bounce-4 {
  animation: icon-scale-bounce 400ms 800ms ease-in forwards;
  transform-origin: 70px 63px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cyber-security .contact-us__icon-scale-bounce-5 {
  animation: icon-scale-bounce 400ms 900ms ease-in forwards;
  transform-origin: 28px 13px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cyber-security .contact-us__icon-scale-bounce-6 {
  animation: icon-scale-bounce 400ms 1000ms ease-in forwards;
  transform-origin: 77px 49px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cyber-security .contact-us__icon-scale-bounce-7 {
  animation: icon-scale-bounce 400ms 1100ms ease-in forwards;
  transform-origin: 61px 10px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--cyber-security .contact-us__icon-scale-bounce-8 {
  animation: icon-scale-bounce 400ms 1200ms ease-in forwards;
  transform-origin: 11px 49px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-usWrap--with-icon.contact-usWrap--visible.contact-usWrap--contact-us .contact-us__icon {
  animation: icon-fade 500ms 0ms ease-in forwards;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us__title {
  color: #1e1d28;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.33;
  margin: 0 150px 0 0;
  max-width: 600px;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us__title[data-width*="450"] {
  max-width: 450px !important;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us__title[data-width*="500"] {
  max-width: 500px !important;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us__title[data-width*="550"] {
  max-width: 550px !important;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us__title[data-width*="600"] {
  max-width: 600px !important;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us__title[data-width*="650"] {
  max-width: 650px !important;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us__title[data-width*="700"] {
  max-width: 700px !important;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us__title[data-width*="750"] {
  max-width: 750px !important;
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us__title[data-width*="800"] {
  max-width: 800px !important;
}
@media (max-width: 640px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-us__title[data-width] {
    max-width: calc(100% - 40px) !important;
  }
}
@media (max-width: 1440px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-us__title {
    font-size: 1.429rem;
    margin-right: 50px;
  }
}
@media (max-width: 640px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-us__title {
    max-width: calc(100% - 40px);
    margin-right: 0;
    text-align: center;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us__gradient {
  align-self: stretch;
  background-color: #0045E6;
  flex: 0 0 10px;
  margin-right: 30px;
  min-height: 90px;
}
@media (max-width: 1440px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-us__gradient {
    min-height: 60px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us .link {
  white-space: nowrap;
  text-align: right;
}
@media (max-width: 640px) {
  .so-widget-bullet-list-style-d75171398898-15954 .contact-us .link {
    margin-top: 30px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .contact-us .link__text {
  line-height: 1.5;
}
.so-widget-bullet-list-style-d75171398898-15954 .only-call-to .contact-usWrap {
  margin-top: 0;
}
.so-widget-bullet-list-style-d75171398898-15954 .bt0 .contact-usWrap {
  border-top: 0;
}
.so-widget-bullet-list-style-d75171398898-15954 .section--de .contact-usWrap--with-icon.contact-usWrap--application-development .contact-us__title {
  max-width: 650px;
}
.so-widget-bullet-list-style-d75171398898-15954 .section--de .contact-usWrap--with-icon.contact-usWrap--product-design .contact-us__title,
.so-widget-bullet-list-style-d75171398898-15954 .section--de .contact-usWrap--with-icon.contact-usWrap--cyber-security .contact-us__title {
  max-width: 560px;
}
.so-widget-bullet-list-style-d75171398898-15954 .section--de .contact-usWrap--with-icon.contact-usWrap--smart-team .contact-us__title {
  max-width: 620px;
}
.so-widget-bullet-list-style-d75171398898-15954 .section--ar .bullet-list__item {
  padding-left: 0;
  padding-right: 32px;
}
@media (max-width: 767px) {
  .so-widget-bullet-list-style-d75171398898-15954 .section--ar .bullet-list__item {
    padding-left: 0;
    padding-right: 20px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .section--ar .bullet-list__description {
  line-height: 1.5;
}
.so-widget-bullet-list-style-d75171398898-15954 .section--ar .bullet-list__circle {
  left: auto;
  right: 0;
}
.so-widget-bullet-list-style-d75171398898-15954 .section--ar .bullet-list--with-border {
  grid-gap: 30px;
}
.so-widget-bullet-list-style-d75171398898-15954 .section--ar .bullet-list--with-border .bullet-list__item {
  padding: 30px;
}
@media (max-width: 480px) {
  .so-widget-bullet-list-style-d75171398898-15954 .section--ar .bullet-list--with-border .bullet-list__item {
    padding: 20px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .section--ar .bullet-list--with-border .bullet-list__title {
  padding-left: 0;
  padding-right: 27px;
}
@media (max-width: 767px) {
  .so-widget-bullet-list-style-d75171398898-15954 .section--ar .bullet-list--with-border .bullet-list__title {
    padding-left: 0;
    padding-right: 20px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .section--ar .contact-us__title {
  margin-right: 40px;
  margin-left: 60px;
}
@media (max-width: 640px) {
  .so-widget-bullet-list-style-d75171398898-15954 .section--ar .contact-us__title {
    margin-left: 0;
    margin-right: 0;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .section--ar .contact-us__gradient {
  margin-right: 0;
}
@media (max-width: 640px) {
  .so-widget-bullet-list-style-d75171398898-15954 .section--ar .contact-us__gradient {
    margin-left: 30px;
  }
}
.so-widget-bullet-list-style-d75171398898-15954 .section--ja .bullet-list__title {
  font-size: 1.125rem;
}
@keyframes icon-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes icon-fade-translate-y {
  0% {
    opacity: 0;
    transform: translateY(-5px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes icon-fade-rotate {
  0% {
    opacity: 0;
    transform: rotate(0);
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
    transform: rotate(360deg);
  }
}
@keyframes icon-fade-rotate-65-right {
  0% {
    opacity: 0;
    transform: rotate(-65deg);
  }
  100% {
    opacity: 1;
    transform: rotate(0deg);
  }
}
@keyframes icon-fade-rotate-65-left {
  0% {
    opacity: 0;
    transform: rotate(65deg);
  }
  100% {
    opacity: 1;
    transform: rotate(0deg);
  }
}
@keyframes icon-rotate-240 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(240deg);
  }
}
@keyframes icon-scale {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes icon-scale-1-13-1 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes icon-scale-07-1 {
  0% {
    opacity: 0;
    transform: scale(0.7);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes icon-scale-1-09 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.9);
  }
}
@keyframes icon-scale-05-12-1 {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes icon-scale-bounce {
  0% {
    transform: scale(0);
  }
  60% {
    transform: scale(1.4);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes link-icon-scale {
  0% {
    transform: translate3d(-50%, -50%, 0) scale(0);
  }
  50% {
    transform: translate3d(-50%, -50%, 0) scale(1);
  }
  100% {
    transform: translate3d(-50%, -50%, 0) scale(0);
  }
}
@keyframes block-animate {
  from {
    transform: translateY(35px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}