.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

body {
  background-color: #e5e5e5;
  font-family: Roboto, sans-serif;
  color: #2f2f30;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
  text-align: left;
}

.body {
  background-color: #fff;
  font-family: Roboto, sans-serif;
  color: #2f2f30;
}

.brand-logo {
  margin-right: 24px;
}

.navcontainer {
  max-width: 1248px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}

.navcontainer.container-navbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.nav-link {
  left: auto;
  right: auto;
  padding: 16px;
  font-family: Roboto, sans-serif;
  text-decoration: none;
}

.nav-link:hover {
  color: #b93153 !important;
}

.nav-link.w--current {
  color: #b93153 !important;
}

.navbar-menu {
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 80px;
  background-color: #fff;
}

.banner-section {
  padding-top: 80px;
  padding-right: 20px;
  padding-left: 20px;
}

.banner-section.homepage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  margin-top: 0px;
  padding: 0px 40px;
  background-color: #67c6f9;
  background-image: url('../images/ShowcaseBanner_1920.png');
  background-position: 0px 0px;
  background-size: cover;
  font-family: Roboto, sans-serif;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.banner-section.aboutuspage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  margin-top: 80px;
  padding-top: 0px;
  padding-right: 40px;
  padding-left: 40px;
  background-color: transparent;
  background-image: url('../images/about-us.png');
  background-position: 50% 100%;
  background-size: auto;
  background-repeat: no-repeat;
}

.banner-section.contactpage {
  margin-top: 80px;
  padding-top: 60px;
  padding-right: 40px;
  padding-left: 40px;
}

.pagecontainer {
  position: relative;
  z-index: 1;
  display: block;
  width: 1200px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: transparent;
  color: #fff;
  text-align: center;
}

.pagecontainer.border {
  margin-top: 40px;
  margin-bottom: 40px;
  border-top: 1px solid hsla(0, 0%, 86.3%, 0.4);
}

.pagecontainer.banner {
  right: 0px;
  padding-left: 0px;
}

.pagecontainer.banner.quality {
  height: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.pagecontainer.scrum {
  margin-top: 0px;
}

.home-block1 {
  max-width: none;
  padding: 0px;
  font-family: Roboto, sans-serif;
  color: #262626;
  font-size: 45px;
  line-height: 1;
  font-weight: 700;
  text-align: left;
}

.home-block1.white {
  color: #fff;
}

.home-block1.cloud {
  max-width: none;
}

.home-block2 {
  display: block;
  max-width: 800px;
  margin-top: 20px;
  padding-left: 0px;
  font-family: Roboto, sans-serif;
  color: #262626;
  font-size: 22px;
  font-weight: 300;
  text-align: left;
}

.home-block2.mobile {
  display: none;
}

.home-block2.aboutus {
  max-width: 800px;
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #4e4e4e;
  font-size: 18px;
  line-height: 1.25;
  font-weight: 400;
}

.ideas-container {
  display: none;
  max-width: 1200px;
  margin-top: 40px;
  margin-right: 0px;
  margin-left: 0px;
  text-align: center;
}

.list-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 20px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.list-div.video {
  margin-top: 0px;
  margin-bottom: 60px;
  margin-left: 0px;
}

.list-div.quality {
  display: block;
}

.list-div.cloud {
  margin-top: 2px;
}

.list-div.agile {
  min-width: auto;
  margin-right: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-div.home {
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.tab-list-item {
  margin-top: 0px;
  margin-right: 100px;
  margin-bottom: 0px;
  padding-left: 0px;
  color: #ff8a00;
  list-style-type: disc;
}

.service-section {
  display: block;
  height: 688px;
  padding-top: 80px;
  padding-right: 40px;
  padding-left: 40px;
  background-color: #fff;
  font-family: Roboto, sans-serif;
  text-align: left;
}

.service-section.home {
  height: auto;
  max-width: none;
  padding-top: 20px;
  background-color: #fff;
}

.list-item {
  max-width: 100%;
  margin-left: 20px;
  font-family: Roboto, sans-serif;
  color: #4e4e4e;
  font-size: 16px;
  line-height: 1.25;
  text-align: left;
}

.ideas-text1 {
  display: none;
  max-width: 700px;
  padding-bottom: 20px;
  color: #4e4e4e;
  font-size: 46px;
  line-height: 1;
  font-weight: 700;
  text-align: left;
}

.tabs-content {
  margin-top: 20px;
  padding: 0px 35px 35px 30px;
  border-radius: 0px;
  background-color: #fbfbfb;
  text-align: left;
}

.tab-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 30px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: transparent;
  color: #78cec3;
  font-weight: 600;
  text-align: center;
}

.tab-link.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 2px solid #2880b8;
  border-radius: 0px;
  background-color: transparent;
  color: #fff;
  font-weight: 800;
}

.heading-text {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #4e4e4e;
  font-size: 50px;
  line-height: 1;
}

.heading-text.heading-color {
  color: #2f2f30;
}

.card-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 200px;
  height: 150px;
  margin-right: 15px;
  margin-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url('../images/tech-stack9.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.stack-section {
  height: auto;
  padding: 60px 20px;
  background-color: #f1f1f1;
}

.casestudy-div-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.casestudy-div-item.bottom {
  width: 33%;
  margin-right: 20px;
  margin-left: 20px;
}

.heading-text-black {
  color: #4e4e4e;
  font-size: 50px;
  line-height: 1;
}

.recent-work-section {
  padding: 60px 40px 80px;
  background-color: #fff;
}

.casestudy-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.site-desc {
  padding-top: 10px;
  color: #4e4e4e;
  font-size: 16px;
  line-height: 1.25;
  text-align: left;
}

.site-url {
  display: none;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #999;
  font-size: 16px;
  line-height: 1;
  text-align: left;
}

.site-page {
  padding-top: 20px;
  padding-bottom: 10px;
  color: #4e4e4e;
  font-size: 18px;
  line-height: 1;
  text-align: left;
}

.footer-section1 {
  display: block;
  height: auto;
  padding: 0px 40px 20px;
  background-color: #2a9bdc;
}

.footer-section1.hide {
  display: none;
}

.footerblock1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.leftdiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.rightdiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-section2 {
  padding: 60px 40px;
  background-color: #2f2f30;
}

.footerdiv-col1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer-link {
  text-decoration: none;
}

.footerlinktext {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  text-align: left;
}

.footerdiv-sub {
  margin-top: 0px;
  text-align: left;
}

.copyrighttext {
  opacity: 0.7;
  color: #fff;
  font-size: 14px;
  line-height: 30px;
}

.footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footerdiv-col2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.story-section {
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 40px 40px;
  background-color: #fff;
}

.story-section.background {
  background-color: #fafafa;
}

.story-section.home {
  padding-bottom: 40px;
  background-color: #fff;
}

.story-section.webdev {
  background-color: #fafafa;
}

.story-sub-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.aboutus-heading {
  margin-bottom: 52px;
  color: #4e4e4e;
  font-size: 50px;
  line-height: 1;
  text-align: left;
}

.aboutus-textblock {
  height: auto;
  margin-bottom: 0px;
  color: #4e4e4e;
  font-size: 18px;
  line-height: 1.25;
  text-align: left;
}

.aboutus-textblock.story {
  height: auto;
  margin-top: 40px;
  margin-right: 100px;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 1.25;
  text-align: left;
}

.aboutus-textblock.culture {
  height: 100px;
  margin-bottom: 60px;
}

.textdiv-block {
  max-width: 60%;
}

.imagediv-block {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.imagediv-block.aboutus {
  margin-top: 120px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.client-section {
  padding: 60px 40px;
  background-color: #f6f6f6;
}

.client-section.aboutus {
  padding-bottom: 40px;
  background-color: #f6f6f6;
}

.client-grid {
  margin-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.expert-section {
  height: 518px;
  padding-top: 80px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fbfbfb;
}

.expert-section.hide {
  display: none;
}

.expert-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.txtdesc {
  display: block;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333;
  font-size: 14px;
}

.expert-div-text {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  text-align: left;
}

.txtdesig {
  color: #666;
  font-size: 16px;
  line-height: 19px;
}

.founderimage {
  padding: 20px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.txtname {
  margin-bottom: 10px;
  color: #4e4e4e;
  font-size: 24px;
  font-weight: 700;
}

.image-sub-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 160px;
  height: 160px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: url('../images/tech-stack9.svg');
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  cursor: pointer;
}

.image-sub-wrapper.column1 {
  margin-right: 20px;
}

.image-sub-wrapper.column1.row2 {
  background-image: url('../images/tech-stack10.svg');
}

.image-sub-wrapper.column2 {
  margin-right: 20px;
  background-image: url('../images/tech-stack1.svg');
}

.image-sub-wrapper.column2.row2 {
  background-image: url('../images/tech-stack8.svg');
}

.image-sub-wrapper.column3 {
  margin-right: 20px;
  background-image: url('../images/tech-stack2.svg');
}

.image-sub-wrapper.column3.row2 {
  background-image: url('../images/tech-stack12.svg');
}

.image-sub-wrapper.column4 {
  margin-right: 20px;
  background-image: url('../images/tech-stack3.svg');
}

.image-sub-wrapper.column4.row2 {
  background-image: url('../images/tech-stack5.svg');
}

.image-sub-wrapper.column5 {
  margin-right: 20px;
  background-image: url('../images/tech-stack11.svg');
}

.image-sub-wrapper.column5.row2 {
  background-image: url('../images/tech-stack6.svg');
}

.image-sub-wrapper.column6 {
  margin-right: 20px;
  background-image: url('../images/tech-stack7.svg');
}

.image-sub-wrapper.column6.row2 {
  background-image: url('../images/tech-stack4.svg');
}

.image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-top: 50px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.image-wrapper.row2 {
  margin-top: 40px;
}

.image-title {
  overflow: hidden;
  margin: 0px;
  padding-right: 30px;
  padding-bottom: 0px;
  padding-left: 30px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-weight: 500;
}

.image-card-wrapper {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #000;
}

.slider {
  position: relative;
  top: 50%;
  display: none;
  overflow: hidden;
  width: 100%;
  height: auto;
  background-color: #f1f1f1;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.mask {
  display: block;
  overflow: visible;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
  background-color: #f1f1f1;
  text-align: center;
}

.slide {
  width: 100%;
  text-align: center;
  cursor: -webkit-grab;
  cursor: grab;
}

.img {
  display: inline-block;
}

.left-arrow {
  width: 25%;
  background-color: #f1f1f1;
}

.right-arrow {
  width: 25%;
  background-color: #f1f1f1;
}

.slide-nav {
  display: none;
  font-size: 9px;
  line-height: 20px;
}

.slide-title {
  color: #4e4e4e;
  font-size: 16px;
}

.icon {
  border-radius: 20px;
  background-color: #2880b8;
}

.icon-2 {
  border-radius: 20px;
  background-color: #2880b8;
}

.contactus-text {
  max-width: 425px;
  margin-top: 25px;
  color: #4e4e4e;
  font-size: 18px;
}

.contactus-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 150px;
  padding-bottom: 400px;
}

.contactus-leftdiv {
  width: 50%;
  padding-top: 90px;
  padding-right: 30px;
  padding-left: 40px;
}

.contactus-rightdiv {
  width: 50%;
  padding-top: 90px;
  padding-right: 40px;
  padding-left: 30px;
}

.contact-subheading {
  padding-bottom: 25px;
  color: #4e4e4e;
  font-size: 18px;
  text-align: left;
}

.contact-subheading.block1 {
  padding-top: 65px;
}

.contact-subheading.block2 {
  font-size: 25px;
  line-height: 1;
  font-weight: 500;
}

.success-message-cf8 {
  padding-left: 0px;
  border: 1px solid #4cc71f;
  background-color: transparent;
  font-weight: 500;
}

.form-subwrapper-cf8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.text_field {
  margin-top: 0px;
  padding-left: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: transparent transparent #999999;
  color: #4e4e4e;
  font-size: 16px;
  text-align: left;
}

.text_field.big {
  height: 100px;
  margin-top: 10px;
}

.submit_button {
  display: inline-block;
  margin-top: 100px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px 40px;
  border: 2px solid #b93153;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 #dfdfdf;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #b93153 !important;
  font-size: 14px;
  font-weight: 600;
}

.submit_button:hover {
  background-color: #b93153;
  color: #fff !important;
}

.field-wrapper-cf8 {
  width: 100%;
  margin-top: 20px;
}

.field-wrapper-cf8.right {
  width: 50%;
  margin-left: 30px;
}

.field-wrapper-cf8.left {
  width: 50%;
}

.field_label {
  margin-bottom: 0px;
  color: #4e4e4e;
  font-size: 18px;
  font-weight: 400;
  text-align: left;
}

.error-message-cf8 {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}

.form-cf8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.contactus-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-block {
  margin-right: auto;
  margin-left: auto;
}

.bannersection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90vh;
  max-height: 780px;
  margin-bottom: 0px;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: url('../images/ShowcaseBanner-1.png');
  background-position: 0px 0px;
  background-size: cover;
  background-attachment: scroll;
  color: #fff;
}

.bannersection.api {
  height: 600px;
  max-height: none;
  margin-top: 0px;
  padding: 0px 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/ShowcaseBanner-1_1.png');
  background-position: 50% 50%;
  background-size: auto;
}

.bannersection.pega {
  height: 600px;
  max-height: none;
  margin-top: 0px;
  padding: 0px 40px;
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.bannersection.webdev {
  height: 600px;
  max-height: none;
  margin-top: 0px;
  padding: 0px 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/ShowcaseBanner-1_3.png');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.bannersection.quality {
  height: 600px;
  max-height: none;
  margin-top: 0px;
  padding: 0px 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/ShowcaseBanner-1_2.png');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.bannersection.cloud {
  height: 600px;
  max-height: none;
  padding: 0px 40px;
  background-image: url('../images/cloud-bg.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.bannersection.cloud.video {
  background-image: url('../images/videobg.png');
}

.storydivblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}

.storydivblock.api {
  margin-top: 80px;
}

.storydivblock.quality {
  margin-top: 0px;
  margin-bottom: 20px;
}

.storydivblock.video {
  margin-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.storydivblock.pega {
  margin-top: 20px;
}

.storydivblock.enterprise {
  margin-top: 0px;
}

.textdivblock {
  max-width: 55%;
  margin-right: 60px;
  padding-left: 0px;
}

.textdivblock.right {
  max-width: 40%;
  margin-right: 0px;
}

.headertextblock {
  margin-top: 5px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #4e4e4e;
  font-size: 45px;
  line-height: 1.2;
  text-align: left;
}

.headertextblock.color {
  background-color: transparent;
  color: #2a9bdc;
}

.headertextblock.api {
  margin-bottom: 0px;
  font-size: 45px;
  line-height: 1;
  font-weight: 700;
}

.headertextblock.home {
  margin-top: 0px;
  font-size: 35px;
  font-weight: 500;
}

.headertextblock.cloud {
  color: #2880b8;
}

.imagedivblock {
  margin-top: 200px;
  padding-top: 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.imagedivblock.top {
  margin-top: 0px;
  margin-right: 10px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.imagedivblock.top.left {
  max-width: 55%;
  margin-right: 60px;
}

.imagedivblock.c4e {
  margin-top: 60px;
}

.imagedivblock.qua-ty {
  margin-top: 60px;
}

.imagedivblock.video {
  margin-top: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.image-2 {
  margin-top: 0px;
}

.qualitysection {
  margin-top: 0px;
  padding: 60px 40px 40px;
  background-color: #fafafa;
  text-align: left;
}

.list {
  padding-left: 20px;
  color: #000;
  text-align: left;
}

.list.video {
  margin-top: 0px;
}

.list.test {
  padding-left: 0px;
}

.list.cloud {
  padding-left: 0px;
}

.list-2 {
  padding-left: 0px;
  color: #000;
}

.testingsection {
  margin-top: auto;
  padding: 60px 40px 40px;
  background-color: #fff;
}

.contenttextblock {
  margin-right: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #4e4e4e;
  font-size: 18px;
  line-height: 1.25;
  text-align: left;
}

.contenttextblock.quality {
  margin-right: 130px;
  text-align: left;
}

.contenttextblock.business {
  max-width: 88%;
  margin-right: 0px;
  padding-right: 0px;
}

.contenttextblock.api {
  margin-bottom: 10px;
}

.contenttextblock.video {
  margin-right: 0px;
  margin-bottom: 10px;
  padding-left: 0px;
}

.contentheadingtext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  padding-right: 20px;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Roboto, sans-serif;
  color: #2880b8;
  font-size: 28px;
  line-height: 1.2;
  font-weight: 500;
  text-align: left;
}

.contentheadingtext.width {
  max-width: 70%;
  padding-right: 20px;
  padding-left: 0px;
}

.contentheadingtext.width.small {
  max-width: 40%;
}

.subheadingtext {
  color: #4e4e4e;
  font-size: 28px;
  line-height: 1.1;
  text-align: left;
}

.col-contenttext {
  max-width: none;
  margin-right: 30px;
  font-family: Roboto, sans-serif;
  color: #666;
  font-size: 18px;
  line-height: 1.25;
  text-align: left;
}

.col-content {
  padding-right: 0px;
}

.listitem-div {
  max-width: 100%;
  min-width: auto;
  margin-right: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.listitem-div.col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}

.text-block-6 {
  text-align: left;
}

.text-block-7 {
  text-align: left;
}

.dropdown-list {
  background-color: #f5f5f5;
}

.dropdown-list.w--open {
  left: -50px;
  right: auto;
  margin-top: 15px;
  padding: 0px 40px;
  background-color: #f6f6f6;
  color: #f8faff;
}

.dropdown-toggle {
  right: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}

.divblock-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.divblock-tab {
  max-width: 35%;
  margin-right: 0px;
}

.divblock-tab.webdev {
  max-width: 40%;
  margin-right: 30px;
}

.webdev-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 40px;
}

.listtext {
  padding-bottom: 2px;
  font-family: Roboto, sans-serif;
  color: #4e4e4e;
  font-size: 16px;
  line-height: 1.25;
  text-align: left;
}

.banner-text {
  max-width: 850px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 45px;
  line-height: 1;
  text-align: left;
}

.banner-text.api {
  max-width: 800px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #262626;
  font-size: 45px;
  line-height: 1;
}

.image-6 {
  padding: 0px 20px;
}

.span-text {
  color: #2880b8;
}

.columns {
  margin-right: 0px;
  margin-left: 0px;
}

.listblock {
  margin-top: 0px;
  margin-right: 100px;
  margin-bottom: 0px;
  padding-left: 0px;
  color: #ff8a00;
  list-style-type: disc;
}

.listtext-2 {
  color: #4e4e4e;
  text-align: left;
}

.listitem {
  padding-top: 5px;
  color: #ff8a00;
}

.tabheadingtext {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 12px;
  padding-top: 0px;
  font-family: Roboto, sans-serif;
  color: #2880b8;
  font-size: 22px;
  font-weight: 500;
  text-align: left;
}

.tabheadingtext.black {
  color: #4e4e4e;
}

.tabheadingtext.video {
  margin-top: 0px;
  margin-bottom: 15px;
  padding-top: 0px;
  line-height: 1.2;
}

.tabheadingtext.cloud {
  margin-top: 0px;
  margin-bottom: 15px;
  line-height: 1.2;
}

.tabheadingtext.cloud.space {
  margin-bottom: 0px;
}

.listdivblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
}

.listdivblock.design {
  margin-top: 0px;
  padding-left: 0px;
}

.tabsubheadingtext {
  font-family: Roboto, sans-serif;
  color: #4e4e4e;
  font-size: 18px;
  font-weight: 300;
  text-align: left;
}

.tabimage {
  height: 40px;
  margin-bottom: 0px;
}

.tabcontenttext {
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  color: #4e4e4e;
  font-size: 16px;
}

.tab-item-heading-2 {
  color: #000;
  font-size: 18px;
  line-height: 1;
  font-weight: 500;
}

.tab-dropdown-2 {
  display: none;
}

.tabs-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 750px;
  border-bottom: 2px none #78cec3;
  text-align: center;
}

.slider-2 {
  top: 50px;
  overflow: hidden;
  width: 100%;
  height: auto;
  background-color: transparent;
}

.slider-mask {
  display: block;
  overflow: visible;
  width: 25%;
  margin-right: auto;
  margin-left: auto;
}

.slider-arrow {
  left: 0px;
  top: 0px;
  width: 72px;
  height: 72px;
  background-color: #fff;
}

.slider-arrow.right {
  left: auto;
  top: 0px;
  right: 0px;
}

.slider-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section {
  display: none;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #f35f80;
}

.slider-arrow-icon {
  color: #000;
  font-size: 22px;
}

.slide-nav-2 {
  display: none;
}

.nav-link-2 {
  padding: 16px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #b93153;
}

.nav-link-2.w--current {
  color: #b93153;
}

.nav-link-2.dropdown {
  padding-right: 0px;
  padding-left: 0px;
}

.contenttext-home {
  margin-bottom: 0px;
  padding-bottom: 10px;
  color: #4e4e4e;
  font-size: 18px;
  line-height: 1.25;
  text-align: left;
}

.contenttext-home.bold {
  display: none;
  font-size: 18px;
  font-weight: 500;
}

.grid-2 {
  margin-top: 40px;
  margin-bottom: 60px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-2.video {
  padding-top: 40px;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.grid-2.cloud {
  margin-top: 40px;
  margin-bottom: 60px;
  padding-bottom: 0px;
}

.div-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 15px;
}

.service-header {
  padding-right: 0px;
  padding-left: 10px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-family: Roboto, sans-serif;
  color: #2880b8;
  font-size: 21px;
  line-height: 1.2;
  font-weight: 500;
  text-align: left;
}

.service-header.webdev {
  padding-left: 0px;
}

.service-header.cloud {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.service-header.cloud.nospace {
  padding-left: 0px;
}

.service-paragraph {
  font-family: Roboto, sans-serif;
  color: #4e4e4e;
  font-size: 16px;
  line-height: 1.25;
  text-align: left;
}

.grid-3 {
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(278px, 1.4fr) 1fr;
  grid-template-columns: minmax(278px, 1.4fr) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.listitem-video {
  padding-top: 10px;
}

.grid-testing {
  margin-top: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-test {
  display: block;
}

.grid-webdev {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.designlist {
  padding-left: 0px;
}

.grid-6 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-17 {
  color: #4e4e4e;
}

.text-block-18 {
  color: #4e4e4e;
}

.spanwhitetext {
  color: #fff;
}

.paragraph-divblock {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
}

.paragraph-divblock.cloud {
  margin-top: 30px;
}

.cloud-grid {
  margin-bottom: 20px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.cloud-grid.benefits {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.listgrid {
  display: none;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-3 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.text-span-3 {
  color: #fff;
}

.text-span-4 {
  color: #fff;
}

.list-grid.video {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-span-5 {
  color: #fff;
}

.text-span-6 {
  color: #fff;
}

.banner_section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  background-image: url('../images/ShowcaseBanner_1920.png');
  background-position: 0px 0px;
  background-size: auto;
}

.banner_heading {
  display: block;
  margin: 0px auto;
  padding-right: 0px;
  padding-left: 0px;
  color: #fff;
  font-size: 30px;
  line-height: 1;
  text-align: left;
}

.banner_heading.cloud {
  font-size: 45px;
}

.banner_heading.aboutus {
  margin-top: -30px;
}

.container {
  position: relative;
  z-index: 1;
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.banner_heading_white {
  display: block;
  padding-top: 0px;
  color: #fff;
  font-size: 50px;
}

.banner_heading_white.single_line {
  display: inline-block;
  padding-top: 0px;
}

.banner_heading_white.color {
  padding-bottom: 5px;
  color: #2880b8;
}

.banner_heading_white.cloud {
  font-size: 45px;
}

.banner_list_text {
  padding-top: 10px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 1.25;
  font-weight: 300;
  text-align: left;
}

.banner_list {
  display: none;
}

.grid-7 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.story_sec_grid {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1fr;
  grid-template-columns: 1.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #000;
}

.story_sec_grid.text {
  grid-column-gap: 10vh;
  -ms-grid-columns: 1.25fr 1fr;
  grid-template-columns: 1.25fr 1fr;
}

.story_sec_grid.image {
  margin-top: 32px;
  grid-column-gap: 10vh;
  -ms-grid-columns: 1.25fr 1fr;
  grid-template-columns: 1.25fr 1fr;
}

.story_sec_grid.image.cloud {
  margin-bottom: 64px;
}

.story_sec_grid.abutus {
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
}

.story_sec_grid.api {
  margin-top: 32px;
  margin-bottom: 20px;
}

.story_sec_grid.quality {
  margin-top: 32px;
  margin-bottom: 40px;
  grid-column-gap: 25px;
}

.story_sec_grid.automation {
  margin-top: 40px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
}

.story_sec_grid.agile {
  margin-top: 0px;
  margin-bottom: 40px;
}

.heading {
  text-align: left;
}

.headertext-h1 {
  width: 60%;
  margin-top: 0px;
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  color: #4e4e4e;
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
  text-align: left;
}

.headertext-h1.center {
  width: auto;
  text-align: center;
}

.headertext-h1.aboutus {
  width: auto;
  margin-bottom: 32px;
}

.headertext-h1.api {
  width: auto;
}

.headertext-h1.color {
  color: #b93153;
}

.headertext-h1.color.nextline {
  display: block;
  width: 75%;
  margin-top: 5px;
  margin-bottom: 5px;
}

.headertext-h1.color.fullwidth {
  width: auto;
}

.headertext-h1.quality {
  margin-bottom: 25px;
}

.headertext-h1.home {
  width: 56%;
  font-size: 28px;
  font-weight: 500;
}

.headertext-h1.video {
  width: 75%;
  font-size: 28px;
  line-height: 1;
}

.headertext-h1.space {
  margin-bottom: 32px;
}

.headertext-h1.single-line {
  width: auto;
  margin-bottom: 32px;
}

.headertext-h1.single-line.space {
  margin-top: 32px;
  margin-bottom: 32px;
}

.headertext-h3 {
  margin-bottom: 12px;
  color: #4e4e4e;
  line-height: 1.2;
  font-weight: 500;
  text-align: left;
}

.headertext-h3.color {
  margin-top: 12px;
  color: #4e4e4e;
  font-weight: 500;
}

.headertext-h3.color.nospace {
  margin-top: 0px;
}

.headertext-h3.color.blue {
  color: #b93153;
  font-weight: 500;
}

.headertext-h3.agile {
  margin-top: 40px;
}

.headertext-h3.agile.blue {
  color: rgba(68, 238, 68, 0.93);
}

.headertext-h3.aboutus {
  margin-bottom: 20px;
}

.headertext-h3.nospace {
  display: none;
  margin-top: 0px;
  font-weight: 500;
}

.headertext-h3.webdev.color {
  color: #b93153;
}

.headertext-h3.video {
  font-size: 28px;
  line-height: 1;
}

.headertext-h3.cloud {
  margin-top: 12px;
}

.headertext-h3.cloud.size {
  font-size: 28px;
}

.headertext-h3.sapce {
  margin-top: 0px;
}

.headertext-h3.grid {
  margin-top: 0px;
}

.headertext-h3.blue {
  color: #b93153;
}

.paragraph_content {
  color: #4e4e4e;
  font-size: 16px;
  line-height: 1.172;
  text-align: left;
}

.grid-8 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.home_grid_list {
  display: block;
  margin-right: 40px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-grid-columns: 1.25fr 0.5fr 1fr;
  grid-template-columns: 1.25fr 0.5fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  color: #4e4e4e;
  font-size: 16px;
  line-height: 1.72;
  text-align: left;
}

.list-3 {
  margin-left: 15px;
  padding-left: 0px;
}

.home_grid_list_text {
  padding-left: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.img_grid_div.home {
  margin-top: -50px;
}

.list-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.list-item-4 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.list-item-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.list-item-6 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.list-item-7 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.list-item-8 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.list-item-9 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.list-5 {
  padding-left: 15px;
}

.home_grid_list_div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.home_grid_list_div.agile {
  margin-left: 0px;
}

.grid_div {
  margin-top: 0px;
  margin-bottom: 0px;
}

.service_sec_home_grid {
  display: -ms-grid;
  display: grid;
  margin-top: 32px;
  margin-bottom: 32px;
  grid-auto-columns: 1fr;
  grid-column-gap: 15vh;
  grid-row-gap: 3vh;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.service_sec_home_grid.cloud {
  margin-top: 32px;
}

.service_sec_home_grid.cloudimp {
  margin-bottom: 64px;
}

.card-parent {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  grid-template-areas: "icon name"
    "description description";
  -ms-grid-columns: auto 10px 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: 10vh 5px auto;
  grid-template-rows: 10vh auto;
}

.card-parent.extraspace {
  -ms-grid-rows: 12vh auto;
  grid-template-rows: 12vh auto;
}

.grid-icon {
  width: 40px;
  height: 40px;
  margin-bottom: 0px;
}

.card_header_h3 {
  margin-top: 0px;
  color: #000;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  text-align: left;
}

.card_header_h3.color {
  margin-bottom: 0px;
  padding-left: 0px;
  color: #333333;
}

.card_header_h3.colorBur {
  margin-bottom: 0px;
  padding-left: 0px;
  color: #b93153;
}

.card_description_paragraph {
  margin-bottom: 0px;
  color: #4e4e4e;
  font-size: 16px;
  line-height: 1.172;
  text-align: left;
}

.banner_heading_paragraph {
  width: 75%;
  color: #000;
  line-height: 1;
  font-weight: 300;
  text-align: left;
}

.quality_sec_grid {
  margin-top: 32px;
  margin-bottom: 32px;
  grid-column-gap: 20vh;
  grid-row-gap: 3vh;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.quality_sec_grid.agile {
  grid-row-gap: 0px;
}

.quality_sec_grid.cloud {
  margin-top: 20px;
}

.grid-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.quality_gridchild {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 6vh 5px auto;
  grid-template-rows: 6vh auto;
}

.quality_gridchild.agile {
  -ms-grid-rows: 12vh auto;
  grid-template-rows: 12vh auto;
}

.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.grid-10 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.agile_grid {
  margin-top: 20px;
  padding-top: 0px;
  grid-column-gap: 20vh;
  grid-row-gap: 3vh;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.agile_gridchild {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 10vh auto;
  grid-template-rows: 10vh auto;
}

.agile_gridchild.headerspace {
  grid-row-gap: 5px;
}

.agile_gridchild.headerspace.nextline {
  -ms-grid-rows: 10vh auto;
  grid-template-rows: 10vh auto;
}

.pega_grid {
  margin-top: 20px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pega_grid.text {
  width: 80%;
  grid-column-gap: 10vh;
  -ms-grid-columns: 0.5fr 0.5fr;
  grid-template-columns: 0.5fr 0.5fr;
}

.pega_image {
  height: 90%;
  margin-top: -40px;
}

.webdev_grid {
  margin-top: 32px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.75fr 1fr;
  grid-template-columns: 1.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webdev_grid.text {
  width: 90%;
  margin-top: 10px;
  grid-column-gap: 25vh;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.webdev_grid.rightside {
  margin-top: 32px;
  padding-top: 0px;
  -ms-grid-columns: 1fr 1.75fr;
  grid-template-columns: 1fr 1.75fr;
}

.webdev_grid.web {
  margin-top: 32px;
}

.webdiv_image {
  height: 90%;
  margin-top: -50px;
}

.webdiv_image.right {
  margin-top: 0px;
}

.grid_webdev_text {
  display: none;
  margin-top: 29px;
  margin-bottom: 30px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grid_webdev_child {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 4vh auto;
  grid-template-rows: 4vh auto;
}

.video_grid {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.nextlinetextspan {
  display: block;
}

.image-11 {
  margin-top: -50px;
}

.aboutus-culture-image {
  margin-top: -50px;
}

.video_conf_image {
  margin-top: 100px;
}

.cloud_image {
  margin-top: 30px;
}

.qa_image {
  margin-top: -50px;
}

.scrum_image {
  margin-top: -30px;
}

.bold-text {
  font-weight: 500;
}

.bold-text-2 {
  font-weight: 500;
}

.bold-text-3 {
  font-weight: 500;
}

.bold-text-4 {
  font-weight: 500;
}

.bold-text-5 {
  font-weight: 500;
}

.bold-text-6 {
  font-weight: 500;
}

.boldtext-medium {
  font-weight: 500;
}

.webdiv-space {
  margin-top: 3px;
}

.headertext-h3-copy {
  margin-bottom: 12px;
  color: #4e4e4e;
  line-height: 1.2;
  font-weight: 500;
  text-align: left;
}

.headertext-h3-copy.color {
  margin-top: 12px;
  color: #4e4e4e;
  font-weight: 500;
}

.headertext-h3-copy.color.nospace {
  margin-top: 0px;
}

.headertext-h3-copy.color.blue {
  color: #2880b8;
  font-weight: 500;
}

.headertext-h3-copy.agile {
  margin-top: 40px;
}

.headertext-h3-copy.agile.blue {
  color: rgba(68, 238, 68, 0.93);
}

.headertext-h3-copy.aboutus {
  margin-bottom: 20px;
}

.headertext-h3-copy.nospace {
  display: none;
  margin-top: 0px;
  font-weight: 500;
}

.headertext-h3-copy.video {
  font-size: 28px;
  line-height: 1;
}

.headertext-h3-copy.cloud {
  margin-top: 12px;
}

.headertext-h3-copy.cloud.size {
  font-size: 28px;
}

.headertext-h3-copy.sapce {
  margin-top: 0px;
}

.headertext-h3-copy.grid {
  margin-top: 0px;
}

@media screen and (min-width: 1280px) {
  .navcontainer.container-navbar {
    max-width: 1248px;
  }

  .service-section.home {
    padding-top: 30px;
  }

  .txtdesc {
    margin-right: 0px;
  }

  .expert-div-text {
    display: block;
  }

  .bannersection.cloud {
    background-position: 0px 0px, 50% 50%;
    background-repeat: repeat, no-repeat;
  }

  .banner_section {
    width: auto;
  }

  .banner_heading {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 30px;
    line-height: 1;
  }

  .container {
    display: block;
    max-width: 100%;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .banner_heading_white {
    font-size: 60px;
  }

  .story_sec_grid.text {
    grid-column-gap: 15vh;
  }

  .story_sec_grid.quality {
    margin-bottom: 60px;
  }

  .headertext-h1.quality {
    margin-bottom: 25px;
  }

  .home_grid_list {
    margin-right: 60px;
  }

  .img_grid_div.home {
    height: 90%;
    max-height: 89.9978%;
  }

  .service_sec_home_grid {
    grid-column-gap: 19vh;
  }

  .card-parent {
    grid-column-gap: 10px;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
    -ms-grid-rows: 7vh auto;
    grid-template-rows: 7vh auto;
  }

  .quality_gridchild {
    -ms-grid-rows: 5vh auto;
    grid-template-rows: 5vh auto;
  }

  .agile_grid {
    grid-column-gap: 20vh;
  }

  .agile_gridchild {
    -ms-grid-rows: 7vh auto;
    grid-template-rows: 7vh auto;
  }

  .agile_gridchild.headerspace.nextline {
    -ms-grid-rows: 7vh auto;
    grid-template-rows: 7vh auto;
  }

  .pega_grid.text {
    grid-column-gap: 10vh;
  }

  .webdev_grid.text {
    grid-column-gap: 30vh;
  }

  .webdiv_image {
    margin-top: -50px;
  }
}

@media screen and (min-width: 1440px) {
  .pagecontainer {
    padding-right: 0px;
    padding-left: 0px;
  }

  .home-block1 {
    padding-right: 0px;
  }

  .footerblock1 {
    background-color: transparent;
  }

  .footerlinktext {
    padding-bottom: 1px;
  }

  .copyrighttext {
    opacity: 0.7;
  }

  .txtdesc {
    margin-right: 0px;
  }

  .expert-div-text {
    padding-right: 10px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .bannersection.cloud {
    background-position: 0px 0px, 50% 50%;
    background-repeat: repeat, no-repeat;
  }

  .story_sec_grid.text {
    grid-column-gap: 15vh;
  }

  .headertext-h1.quality {
    margin-bottom: 25px;
  }

  .img_grid_div.home {
    height: auto;
    max-height: none;
  }

  .service_sec_home_grid {
    grid-column-gap: 16vh;
  }

  .card-parent {
    grid-column-gap: 10px;
    grid-row-gap: 7px;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
    -ms-grid-rows: 6vh auto;
    grid-template-rows: 6vh auto;
  }

  .quality_gridchild {
    -ms-grid-rows: 4vh auto;
    grid-template-rows: 4vh auto;
  }

  .agile_gridchild {
    -ms-grid-rows: 6vh auto;
    grid-template-rows: 6vh auto;
  }

  .agile_gridchild.headerspace.nextline {
    -ms-grid-rows: 7vh auto;
    grid-template-rows: 7vh auto;
  }

  .pega_grid.text {
    grid-column-gap: 10vh;
  }

  .home_image {
    height: 100%;
  }
}

@media screen and (min-width: 1920px) {
  .pagecontainer {
    max-width: none;
  }

  .service-section {
    max-width: 1920px;
  }

  .bannersection.api {
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .bannersection.pega {
    background-size: cover;
  }

  .bannersection.webdev {
    background-size: cover;
  }

  .bannersection.quality {
    background-size: cover;
  }

  .bannersection.cloud {
    background-position: 0px 0px, 50% 50%;
    background-repeat: repeat, no-repeat;
  }

  .bannersection.cloud.video {
    background-position: 0px 0px, 50% 50%;
    background-repeat: repeat, no-repeat;
  }

  .story_sec_grid.text {
    grid-column-gap: 15vh;
  }

  .story_sec_grid.image {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .service_sec_home_grid {
    grid-column-gap: 12vh;
  }

  .card-parent {
    grid-column-gap: 10px;
    grid-row-gap: 5px;
    grid-template-areas: "icon name"
      "description description";
    -ms-grid-columns: auto 10px 1fr;
    grid-template-columns: auto 1fr;
    -ms-grid-rows: 5vh 5px auto;
    grid-template-rows: 5vh auto;
  }

  .quality_gridchild {
    -ms-grid-rows: 3vh auto;
    grid-template-rows: 3vh auto;
  }

  .agile_gridchild {
    -ms-grid-rows: 5vh auto;
    grid-template-rows: 5vh auto;
  }

  .agile_gridchild.headerspace.nextline {
    -ms-grid-rows: 6vh auto;
    grid-template-rows: 6vh auto;
  }

  .pega_grid.text {
    grid-column-gap: 10vh;
  }

  .home_image {
    height: auto;
  }

  .quality_image {
    height: auto;
  }
}

@media screen and (max-width: 991px) {
  .brand-logo {
    margin-right: 0px;
    padding-left: 0px;
  }

  .navcontainer {
    padding-right: 24px;
    padding-left: 24px;
  }

  .navcontainer.container-navbar {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .nav-link {
    text-align: center;
  }

  .menu-button {
    border-radius: 15px;
  }

  .menu-button.w--open {
    background-color: #2880b8;
  }

  .navbar-menu {
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    background-color: #fff;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.19);
    text-align: center;
  }

  .pagecontainer {
    padding-right: 0px;
    padding-left: 0px;
  }

  .pagecontainer.border {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .home-block1 {
    max-width: none;
    font-size: 42px;
  }

  .list-div {
    max-width: 100%;
    min-width: auto;
  }

  .tab-list-item {
    margin-right: 50px;
  }

  .service-section {
    height: auto;
    max-width: none;
  }

  .list-item {
    font-size: 16px;
  }

  .stack-section {
    height: auto;
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .recent-work-section {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-section1 {
    height: auto;
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .footerblock1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .rightdiv {
    margin-top: 20px;
  }

  .story-section {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .story-sub-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .aboutus-heading {
    margin-bottom: 30px;
  }

  .aboutus-textblock {
    height: auto;
    margin-bottom: 0px;
    text-align: left;
  }

  .textdiv-block {
    max-width: 100%;
  }

  .imagediv-block {
    margin-top: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .imagediv-block.aboutus {
    margin-top: 40px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .client-section {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .client-grid {
    grid-row-gap: 51px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .expert-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-sub-wrapper {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .image-wrapper {
    display: none;
    width: auto;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-card-wrapper {
    width: 100%;
  }

  .slider {
    display: none;
    margin-top: 140px;
  }

  .mask {
    width: 50%;
  }

  .slide {
    width: 70%;
    padding-top: 20px;
  }

  .left-arrow {
    background-color: transparent;
  }

  .right-arrow {
    background-color: transparent;
  }

  .icon {
    margin: 40px 0px;
  }

  .icon-2 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin: 40px 0px;
  }

  .contactus-div {
    padding-top: 75px;
    padding-bottom: 200px;
  }

  .success-message-cf8 {
    background-color: #f7f7f7;
    font-size: 16px;
    font-weight: 600;
  }

  .bannersection {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/webdev.png');
    background-image: linear-gradient(180deg, null, null), url('../images/webdev.png');
    background-size: auto, cover;
  }

  .bannersection.api {
    background-image: url('../images/ShowcaseBanner-1_1.png');
    background-position: 50% 50%;
    background-size: auto;
    background-attachment: scroll;
  }

  .bannersection.webdev {
    background-image: url('../images/ShowcaseBanner-1_3.png');
    background-position: 50% 50%;
    background-size: auto;
    background-attachment: scroll;
  }

  .storydivblock {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .storydivblock.video {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .textdivblock {
    max-width: 100%;
    margin-right: 0px;
  }

  .textdivblock.right {
    max-width: 100%;
  }

  .headertextblock {
    font-size: 35px;
    line-height: 45px;
  }

  .imagedivblock {
    margin-top: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .imagedivblock.top {
    margin-top: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .imagedivblock.top.left {
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .imagedivblock.qua-ty {
    margin-top: 40px;
  }

  .image-2 {
    display: inline-block;
  }

  .qualitysection {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .testingsection {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .contenttextblock {
    margin-right: 0px;
    margin-bottom: 10px;
    padding-right: 10px;
  }

  .contenttextblock.quality {
    margin-right: 0px;
  }

  .contentheadingtext {
    padding-right: 0px;
    font-size: 26px;
  }

  .contentheadingtext.width {
    max-width: 100%;
    padding-right: 30px;
  }

  .subheadingtext {
    font-size: 26px;
  }

  .col-contenttext {
    margin-right: 0px;
    font-size: 16px;
  }

  .col-content {
    padding-right: 10px;
  }

  .listitem-div {
    max-width: none;
    min-width: auto;
    padding-right: 0px;
  }

  .dropdown-toggle {
    padding-left: 40px;
  }

  .dropdown-toggle.w--open {
    padding-right: 60px;
    padding-left: 60px;
  }

  .divblock-tab {
    max-width: 50%;
    margin-right: 0px;
    padding-right: 10px;
  }

  .listtext {
    font-size: 16px;
    line-height: 22px;
  }

  .listblock {
    margin-right: 50px;
  }

  .listdivblock.design {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
  }

  .slider-2 {
    top: 60px;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .slider-mask {
    width: 50%;
  }

  .slider-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section {
    display: block;
    height: 75vh;
    background-color: transparent;
  }

  .nav-link-2 {
    text-align: center;
  }

  .contenttext-home {
    margin-bottom: 0px;
  }

  .contenttext-home.bold {
    margin-bottom: 0px;
  }

  .grid-2 {
    grid-auto-flow: row;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3 {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-testing {
    margin-top: 25px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .designlist {
    padding-left: 0px;
  }

  .cloud-grid.benefits {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .banner_heading {
    font-size: 30px;
  }

  .banner_heading.cloud {
    font-size: 40px;
  }

  .banner_heading_white {
    font-size: 40px;
  }

  .banner_heading_white.cloud {
    font-size: 40px;
  }

  .story_sec_grid {
    -ms-grid-columns: 1.25fr 1fr;
    grid-template-columns: 1.25fr 1fr;
  }

  .story_sec_grid.image {
    margin-top: 25px;
  }

  .story_sec_grid.abutus {
    -ms-grid-columns: 1.25fr 1fr;
    grid-template-columns: 1.25fr 1fr;
  }

  .story_sec_grid.api {
    margin-top: 25px;
  }

  .story_sec_grid.quality {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .headertext-h1 {
    font-size: 28px;
  }

  .headertext-h1.aboutus {
    margin-bottom: 25px;
  }

  .headertext-h1.color {
    width: auto;
  }

  .headertext-h1.space {
    width: auto;
    margin-bottom: 25px;
  }

  .headertext-h1.single-line {
    margin-bottom: 25px;
  }

  .headertext-h3.agile {
    margin-top: 32px;
  }

  .headertext-h3.aboutus {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .service_sec_home_grid {
    margin-top: 25px;
    margin-bottom: 25px;
    grid-column-gap: 20vh;
    grid-row-gap: 3vh;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .service_sec_home_grid.cloud {
    margin-top: 25px;
  }

  .card-parent {
    grid-column-gap: 10px;
    grid-row-gap: 7px;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
    -ms-grid-rows: 5vh auto;
    grid-template-rows: 5vh auto;
  }

  .card-parent.extraspace {
    -ms-grid-rows: 10vh auto;
    grid-template-rows: 10vh auto;
  }

  .grid-icon {
    margin-bottom: 0px;
  }

  .image-10 {
    height: 100%;
    max-height: none;
  }

  .quality_sec_grid {
    margin-top: 25px;
    margin-bottom: 25px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .quality_sec_grid.agile {
    margin-top: 0px;
    margin-bottom: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .quality_gridchild {
    -ms-grid-rows: 6vh auto;
    grid-template-rows: 6vh auto;
  }

  .agile_grid {
    margin-top: 25px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .agile_gridchild {
    -ms-grid-rows: 5vh auto;
    grid-template-rows: 5vh auto;
  }

  .pega_grid {
    margin-top: 25px;
  }

  .pega_grid.text {
    width: auto;
  }

  .webdev_grid {
    margin-top: 25px;
  }

  .webdev_grid.rightside {
    margin-top: 25px;
  }

  .webdev_grid.web {
    margin-top: 25px;
  }

  .aboutus-culture-image {
    margin-top: -25px;
  }

  .webdiv-space {
    margin-top: 0px;
  }

  .headertext-h3-copy.aboutus {
    margin-top: 0px;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .navcontainer {
    padding-right: 16px;
    padding-left: 16px;
  }

  .navcontainer.container-navbar {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-menu {
    margin-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .banner-section.homepage {
    padding-top: 40px;
    padding-bottom: 20px;
    background-position: 50% 50%;
    background-size: auto;
  }

  .banner-section.aboutuspage {
    padding: 40px 40px 20px;
  }

  .pagecontainer {
    display: block;
    height: auto;
  }

  .pagecontainer.border {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .home-block2 {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .home-block2.mobile {
    display: block;
  }

  .home-block2.aboutus {
    display: block;
  }

  .list-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tab-list-item {
    margin-bottom: 0px;
  }

  .service-section {
    height: auto;
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .list-item {
    margin-left: 20px;
  }

  .tabs-content {
    padding: 0px 20px 25px;
  }

  .tab-link {
    display: block;
    width: 100%;
    height: 50px;
    padding-top: 13px;
    padding-left: 20px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    background-color: #fff;
    font-size: 18px;
    text-align: left;
  }

  .tab-link.w--current {
    background-color: #e3f5f2;
    color: #78cec3;
    font-weight: 600;
  }

  .stack-section {
    height: auto;
    padding: 30px 20px;
  }

  .casestudy-div-item.bottom {
    width: auto;
    margin-bottom: 30px;
  }

  .recent-work-section {
    height: auto;
    padding: 30px 20px 40px;
  }

  .casestudy-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer-section1 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .footer-section1.hide {
    display: none;
  }

  .footerblock1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .rightdiv {
    margin-top: 20px;
  }

  .copyrighttext {
    margin-left: -7px;
  }

  .footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footerdiv-col2 {
    padding-top: 30px;
    padding-left: 0px;
  }

  .story-section {
    padding: 30px 20px;
  }

  .story-section.home {
    padding-bottom: 30px;
  }

  .aboutus-textblock.story {
    margin-right: 0px;
  }

  .client-section.aboutus {
    padding-top: 30px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .expert-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .txtdesc {
    max-width: none;
    margin-right: 0px;
    margin-bottom: 0px;
    text-align: center;
  }

  .txtdesig {
    text-align: center;
  }

  .founderimage {
    max-width: 50%;
  }

  .txtname {
    text-align: center;
  }

  .image-sub-wrapper {
    width: auto;
  }

  .image-wrapper {
    width: 100%;
  }

  .image-card-wrapper {
    width: auto;
  }

  .slide {
    width: 75%;
  }

  .icon {
    margin-right: 0px;
    margin-left: 0px;
  }

  .icon-2 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .contactus-div {
    padding-top: 30px;
    padding-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contactus-leftdiv {
    width: auto;
    padding-top: 45px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .contactus-rightdiv {
    width: auto;
    padding-top: 45px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .vertical-line.hide {
    display: none;
  }

  .bannersection {
    padding: 40px 20px;
  }

  .bannersection.api {
    margin-top: 80px;
    padding-top: 40px;
    background-size: auto;
  }

  .bannersection.pega {
    margin-top: 80px;
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
  }

  .bannersection.webdev {
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 40px;
    padding-left: 40px;
    background-size: auto;
  }

  .bannersection.quality {
    margin-top: 80px;
    padding-top: 40px;
  }

  .bannersection.cloud {
    background-image: linear-gradient(149deg, #67c6f9 20%, hsla(0, 0%, 100%, 0.19)), url('../images/cloud-bg.png');
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .bannersection.cloud.video {
    background-size: auto, cover;
  }

  .storydivblock.video {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .textdivblock {
    margin-right: 0px;
    text-align: left;
  }

  .textdivblock.right {
    max-width: 100%;
  }

  .imagedivblock.top {
    margin-right: 0px;
  }

  .imagedivblock.top.left {
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .imagedivblock.c4e {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .image-2 {
    margin-top: 0px;
  }

  .qualitysection {
    padding: 30px 20px;
  }

  .list.home {
    margin-bottom: 0px;
  }

  .testingsection {
    padding: 30px 20px;
  }

  .contenttextblock {
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .contentheadingtext.width.small {
    padding-right: 0px;
  }

  .col-contenttext {
    margin-right: 0px;
  }

  .listitem-div {
    margin-left: 0px;
  }

  .dropdown-toggle.w--open {
    padding-right: 60px;
    padding-left: 60px;
  }

  .divblock-tab {
    display: block;
    max-width: 50%;
    margin-right: 0px;
    padding-right: 20px;
  }

  .divblock-tab.webdev {
    max-width: 100%;
    margin-right: 0px;
    padding-right: 0px;
  }

  .webdev-div {
    display: block;
  }

  .banner-text {
    font-size: 40px;
    line-height: 40px;
  }

  .banner-text.api {
    max-width: none;
  }

  .listblock {
    margin-bottom: 20px;
  }

  .listdivblock {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .listdivblock.design {
    margin-top: 10px;
  }

  .tabsubheadingtext {
    display: none;
  }

  .tabimage {
    display: none;
  }

  .tab-dropdown-2 {
    display: block;
    height: 50px;
    padding-top: 12px;
    padding-left: 20px;
    border-radius: 3px;
    background-color: #4e4e4e;
    background-image: url('../images/dropdown-icon.svg');
    background-position: 95% 50%;
    background-size: 20px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    letter-spacing: 0.2px;
    cursor: pointer;
  }

  .tab-dropdown-2:hover {
    background-color: #b93153;
  }

  .tabs-menu-2 {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 50;
    display: none;
    overflow: hidden;
    margin-top: -50px;
    margin-bottom: 0px;
    padding-top: 48px;
    border-style: none;
    border-right-width: 1px;
    border-right-color: #000;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0 28px 28px 0 rgba(0, 0, 0, 0.08);
    cursor: pointer;
  }

  .slider-2 {
    top: 50px;
  }

  .service-paragraph {
    font-family: Roboto, sans-serif;
  }

  .grid-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-testing {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-webdev {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .designlist {
    margin-bottom: 0px;
  }

  .grid-6 {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .cloud-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .listgrid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .banner_heading {
    font-size: 30px;
  }

  .banner_heading.cloud {
    font-size: 35px;
  }

  .banner_heading_white {
    font-size: 35px;
  }

  .banner_heading_white.cloud {
    font-size: 35px;
  }

  .banner_list_text {
    display: none;
  }

  .banner_list {
    display: block;
    margin-left: 20px;
    padding-top: 10px;
    padding-left: 0px;
    color: #fff;
    font-size: 20px;
    line-height: 1.25;
    font-weight: 300;
    text-align: left;
  }

  .list-item-2 {
    margin-left: 15px;
    padding-left: 0px;
  }

  .list-item-3 {
    text-align: left;
  }

  .story_sec_grid {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .story_sec_grid.text {
    margin-top: 20px;
    grid-column-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .story_sec_grid.image {
    margin-top: 20px;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .story_sec_grid.abutus {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .story_sec_grid.api {
    margin-top: 20px;
  }

  .headertext-h1 {
    width: auto;
    font-size: 28px;
  }

  .headertext-h1.aboutus {
    margin-bottom: 20px;
  }

  .headertext-h1.color.nextline {
    width: auto;
  }

  .headertext-h1.space {
    margin-bottom: 20px;
  }

  .headertext-h3.aboutus {
    margin-top: 0px;
  }

  .paragraph_content.api {
    margin-top: 15px;
  }

  .img_grid_div.home {
    margin-top: 0px;
  }

  .home_grid_list_div {
    margin-bottom: 30px;
  }

  .home_grid_list_div.api {
    margin-bottom: 0px;
  }

  .grid_div {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .service_sec_home_grid {
    margin-top: 20px;
    grid-column-gap: 15vh;
    grid-row-gap: 3vh;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .service_sec_home_grid.cloudimp {
    margin-bottom: 50px;
  }

  .card-parent {
    grid-row-gap: 10px;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
    -ms-grid-rows: 7vh auto;
    grid-template-rows: 7vh auto;
  }

  .card-parent.extraspace {
    -ms-grid-rows: 11vh auto;
    grid-template-rows: 11vh auto;
  }

  .banner_heading_paragraph {
    width: auto;
    font-size: 20px;
  }

  .quality_sec_grid {
    margin-top: 20px;
    margin-bottom: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .quality_gridchild {
    grid-row-gap: 5px;
    -ms-grid-rows: 10vh auto;
    grid-template-rows: 10vh auto;
  }

  .agile_grid {
    margin-top: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .agile_gridchild {
    -ms-grid-rows: 6vh auto;
    grid-template-rows: 6vh auto;
  }

  .agile_gridchild.headerspace {
    -ms-grid-rows: 10vh auto;
    grid-template-rows: 10vh auto;
  }

  .agile_gridchild.headerspace.nextline {
    grid-row-gap: 5px;
    -ms-grid-rows: 12vh auto;
    grid-template-rows: 12vh auto;
  }

  .pega_grid {
    margin-top: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .pega_grid.text {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pega_image {
    margin-top: 0px;
  }

  .webdev_grid {
    margin-top: 20px;
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .webdev_grid.text {
    width: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .webdev_grid.rightside {
    margin-top: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .webdev_grid.web {
    margin-top: 20px;
  }

  .webdiv_image {
    margin-top: 0px;
  }

  .grid_webdev_child {
    -ms-grid-rows: 5vh auto;
    grid-template-rows: 5vh auto;
  }

  .aboutus-culture-image {
    margin-top: 20px;
  }

  .qa_image {
    margin-top: 0px;
  }

  .headertext-h3-copy.aboutus {
    margin-top: 0px;
  }
}

@media screen and (max-width: 479px) {
  .nav-link {
    padding-right: 10px;
    padding-left: 10px;
  }

  .banner-section.homepage {
    height: 500px;
  }

  .banner-section.aboutuspage {
    height: 500px;
  }

  .pagecontainer {
    display: block;
    height: auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .pagecontainer.border {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .home-block1 {
    font-size: 30px;
  }

  .home-block1.white {
    color: #fff;
  }

  .home-block2.mobile {
    font-size: 20px;
    line-height: 1;
  }

  .home-block2.aboutus {
    font-size: 20px;
  }

  .list-div {
    max-width: none;
    min-width: auto;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .list-div.video {
    margin-bottom: 0px;
  }

  .list-div.agile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
  }

  .list-item {
    padding-bottom: 5px;
    line-height: 1.25;
  }

  .ideas-text1 {
    font-size: 30px;
  }

  .tabs-content {
    padding: 0px 15px 20px;
  }

  .tab-link {
    padding-left: 15px;
    font-size: 16px;
  }

  .heading-text {
    font-size: 30px;
  }

  .stack-section {
    padding-top: 30px;
  }

  .casestudy-div-item.bottom {
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
  }

  .heading-text-black {
    font-size: 30px;
  }

  .recent-work-section {
    padding-top: 30px;
  }

  .casestudy-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer-section1 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .footerblock1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .rightdiv {
    margin-top: 20px;
  }

  .footerlinktext {
    margin-top: 0px;
  }

  .copyrighttext {
    margin-left: 0px;
  }

  .story-section {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .story-section.home {
    padding-bottom: 20px;
  }

  .story-section.api {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .aboutus-heading {
    font-size: 30px;
  }

  .aboutus-textblock {
    margin-bottom: 40px;
  }

  .aboutus-textblock.story {
    margin-right: 0px;
  }

  .imagediv-block.aboutus {
    margin-top: 10px;
  }

  .txtdesc {
    display: inline-block;
    margin-right: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: center;
  }

  .expert-div-text {
    display: block;
  }

  .founderimage {
    max-width: 75%;
  }

  .image-sub-wrapper {
    width: auto;
  }

  .image-wrapper {
    width: auto;
  }

  .image-card-wrapper {
    width: auto;
  }

  .slide {
    width: 100%;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .img {
    padding-top: 40px;
  }

  .icon {
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: 0px;
  }

  .icon-2 {
    margin: 40px 0px;
  }

  .form-subwrapper-cf8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .field-wrapper-cf8 {
    width: 100%;
    margin-left: 0px;
  }

  .field-wrapper-cf8.right {
    width: 100%;
    margin-left: 0px;
  }

  .field-wrapper-cf8.left {
    width: 100%;
  }

  .bannersection {
    margin-top: 40px;
  }

  .bannersection.api {
    height: 500px;
    margin-top: 80px;
    padding-top: 60px;
    padding-bottom: 60px;
    background-size: auto;
  }

  .bannersection.pega {
    height: 450px;
    margin-top: 80px;
    padding: 40px;
  }

  .bannersection.webdev {
    height: 450px;
    margin-top: 80px;
    padding: 40px;
    background-size: auto;
  }

  .bannersection.quality {
    height: 500px;
    margin-top: 80px;
    padding-top: 40px;
    padding-bottom: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bannersection.cloud {
    height: 500px;
    max-height: none;
    background-size: auto, cover;
  }

  .storydivblock {
    display: block;
    max-width: 100%;
  }

  .storydivblock.api {
    margin-top: 40px;
  }

  .headertextblock {
    font-size: 28px;
    line-height: 1;
  }

  .headertextblock.color.api {
    text-align: left;
  }

  .headertextblock.api {
    font-size: 30px;
    line-height: 1.1;
    text-align: left;
  }

  .headertextblock.home {
    margin-bottom: 10px;
  }

  .qualitysection {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .list.test {
    margin-bottom: 0px;
  }

  .testingsection {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .contenttextblock {
    max-width: 100%;
    padding-right: 0px;
    font-size: 16px;
    line-height: 1.25;
  }

  .contenttextblock.quality {
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .contentheadingtext {
    font-size: 22px;
  }

  .contentheadingtext.width {
    max-width: 100%;
  }

  .contentheadingtext.width.small {
    max-width: 100%;
  }

  .subheadingtext {
    font-family: Roboto, sans-serif;
    font-size: 24px;
    line-height: 1.1;
  }

  .col-contenttext {
    margin-right: 0px;
    line-height: 1.25;
  }

  .col-content {
    padding-right: 0px;
    padding-left: 0px;
  }

  .listitem-div {
    margin-bottom: 30px;
  }

  .dropdown-toggle {
    padding-right: 40px;
    padding-left: 40px;
  }

  .divblock-col {
    display: block;
  }

  .divblock-tab {
    max-width: 100%;
    margin-right: 0px;
    padding-right: 0px;
    font-family: Roboto, sans-serif;
  }

  .listtext {
    color: #4e4e4e;
    font-size: 16px;
    line-height: 1.25;
  }

  .banner-text {
    margin-top: 0px;
    font-size: 30px;
    line-height: 1;
    text-align: left;
  }

  .banner-text.api {
    font-size: 30px;
    line-height: 1;
    text-align: left;
  }

  .listdivblock {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .listdivblock.design {
    margin-top: 40px;
  }

  .tab-dropdown-2 {
    padding-top: 13px;
    padding-left: 15px;
    background-position: 94% 50%;
    font-size: 16px;
  }

  .tabs-menu-2 {
    display: none;
  }

  .slider-2 {
    top: 20px;
  }

  .slider-mask {
    padding-bottom: 0px;
  }

  .section {
    height: 50vh;
  }

  .nav-link-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .nav-link-2.dropdown {
    padding-right: 40px;
    padding-left: 40px;
  }

  .contenttext-home {
    margin-bottom: 0px;
  }

  .grid-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-2 {
    padding-bottom: 15px;
  }

  .grid-3 {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }

  .grid-testing {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image-test {
    display: inline-block;
  }

  .grid-webdev {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .cloud-grid {
    margin-bottom: 20px;
    grid-column-gap: 0px;
    grid-row-gap: 10px;
  }

  .cloud-grid.benefits {
    margin-bottom: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .list-grid.video {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-4 {
    margin-bottom: 60px;
  }

  .image-9 {
    margin-top: 0px;
    padding-top: 0px;
  }

  .text-span-6 {
    color: #fff;
  }

  .banner_heading {
    font-size: 30px;
  }

  .banner_heading.cloud {
    font-size: 30px;
  }

  .banner_heading_white {
    font-size: 30px;
  }

  .banner_heading_white.cloud {
    font-size: 30px;
  }

  .banner_list {
    font-size: 18px;
  }

  .story_sec_grid.text {
    margin-top: 0px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .story_sec_grid.image {
    margin-top: 15px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .story_sec_grid.image.cloud {
    margin-bottom: 40px;
  }

  .story_sec_grid.quality {
    margin-bottom: -1px;
  }

  .home_grid_div {
    margin-bottom: 30px;
  }

  .headertext-h1 {
    width: auto;
    font-size: 28px;
    text-align: left;
  }

  .headertext-h1.aboutus {
    margin-bottom: 20px;
  }

  .headertext-h1.api {
    margin-bottom: 0px;
  }

  .headertext-h1.color {
    margin-top: 12px;
  }

  .headertext-h1.color.nospace {
    margin-top: 10px;
  }

  .headertext-h1.quality {
    margin-bottom: 20px;
  }

  .headertext-h1.video {
    width: auto;
  }

  .headertext-h3 {
    font-size: 22px;
  }

  .headertext-h3.color {
    margin-top: 12px;
    font-size: 22px;
  }

  .headertext-h3.color.nospace {
    margin-bottom: 10px;
  }

  .headertext-h3.color.video {
    margin-bottom: 10px;
  }

  .headertext-h3.aboutus {
    margin-bottom: 20px;
  }

  .headertext-h3.webdev {
    margin-bottom: 10px;
  }

  .headertext-h3.grid {
    font-size: 22px;
  }

  .headertext-h3.blue {
    color: #2880b8;
  }

  .paragraph_content {
    margin-bottom: 5px;
  }

  .img_grid_div {
    margin-bottom: 30px;
  }

  .home_grid_list_div {
    display: block;
    margin-bottom: 0px;
  }

  .home_grid_list_div.home {
    margin-top: 10px;
  }

  .service_sec_home_grid {
    grid-column-gap: 0vh;
    grid-row-gap: 3vh;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .service_sec_home_grid.cloudimp {
    margin-bottom: 40px;
  }

  .card-parent {
    grid-row-gap: 7px;
    grid-template-areas: "icon name"
      "description description";
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
    -ms-grid-rows: 7vh 7px auto;
    grid-template-rows: 7vh auto;
  }

  .card-parent.extraspace {
    -ms-grid-rows: 7vh auto;
    grid-template-rows: 7vh auto;
  }

  .card_header_h3.color {
    font-size: 22px;
  }

  .quality_sec_grid {
    grid-row-gap: 2vh;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .quality_sec_grid.agile {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .quality_gridchild {
    grid-row-gap: 5px;
    -ms-grid-rows: 4vh auto;
    grid-template-rows: 4vh auto;
  }

  .quality_gridchild.agile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -ms-grid-rows: 10vh auto;
    grid-template-rows: 10vh auto;
  }

  .quality_gridchild.cloud {
    grid-row-gap: 5px;
    -ms-grid-rows: 4vh auto;
    grid-template-rows: 4vh auto;
  }

  .agile_grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .agile_gridchild {
    -ms-grid-rows: 4vh auto;
    grid-template-rows: 4vh auto;
  }

  .agile_gridchild.headerspace {
    -ms-grid-rows: 4vh auto;
    grid-template-rows: 4vh auto;
  }

  .agile_gridchild.headerspace.nextline {
    -ms-grid-rows: 8vh auto;
    grid-template-rows: 8vh auto;
  }

  .webdev_grid.text {
    width: auto;
    grid-column-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .grid_webdev_text {
    grid-column-gap: 16px;
    grid-row-gap: 5px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid_webdev_child {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    -ms-grid-rows: 4vh auto;
    grid-template-rows: 4vh auto;
  }

  .home_image {
    margin-top: -10px;
  }

  .qa_image {
    margin-top: 0px;
  }

  .headertext-h3-copy.color {
    margin-top: 12px;
    font-size: 22px;
  }

  .headertext-h3-copy.color.nospace {
    margin-bottom: 10px;
  }

  .headertext-h3-copy.color.video {
    margin-bottom: 10px;
  }

  .headertext-h3-copy.aboutus {
    margin-bottom: 20px;
  }

  .headertext-h3-copy.webdev {
    margin-bottom: 10px;
  }
}

#w-node-_85d2a65b-c8fc-98cb-6326-dbb692e3e7bb-2718b0c3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_6aec3ef4-cd7f-0c5e-9a19-b5db32e6518b-2718b0c3 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b8117b0d-9d08-a223-c5ac-b21a96ea445d-2718b0c3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b8117b0d-9d08-a223-c5ac-b21a96ea445e-2718b0c3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_207af5c4-0f26-9f63-577f-e5ec64077ecc-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_23815926-5da2-8b04-6dd4-3e2170a0b11e-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_23815926-5da2-8b04-6dd4-3e2170a0b120-2718b0c3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_49614703-d629-fdee-4bc7-c92f47960415-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_49614703-d629-fdee-4bc7-c92f47960416-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_49614703-d629-fdee-4bc7-c92f47960418-2718b0c3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_4c00512a-6bdf-8cdc-bbdb-ee76fcdc56b2-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4c00512a-6bdf-8cdc-bbdb-ee76fcdc56b3-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4c00512a-6bdf-8cdc-bbdb-ee76fcdc56b5-2718b0c3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-eeb9c223-5055-1592-4e97-765a75349e40-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eeb9c223-5055-1592-4e97-765a75349e41-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eeb9c223-5055-1592-4e97-765a75349e43-2718b0c3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_783eac04-a025-3bc9-4a6f-2d618b89c82d-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_783eac04-a025-3bc9-4a6f-2d618b89c82e-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_783eac04-a025-3bc9-4a6f-2d618b89c830-2718b0c3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_3e32d64b-19b2-33f4-41fe-203083a522d7-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3e32d64b-19b2-33f4-41fe-203083a522d8-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3e32d64b-19b2-33f4-41fe-203083a522da-2718b0c3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-f3230b8f-5f88-77ce-9578-50b1bbfabdb8-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f3230b8f-5f88-77ce-9578-50b1bbfabdb9-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f3230b8f-5f88-77ce-9578-50b1bbfabdbb-2718b0c3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-f8dcb3a0-8a29-46eb-6164-f8ae8b3495b0-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f8dcb3a0-8a29-46eb-6164-f8ae8b3495b1-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f8dcb3a0-8a29-46eb-6164-f8ae8b3495b3-2718b0c3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_52cabe54-3bc0-1807-2d9f-05f76ca2ce88-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_52cabe54-3bc0-1807-2d9f-05f76ca2ce89-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_52cabe54-3bc0-1807-2d9f-05f76ca2ce8b-2718b0c3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_7cb1bdde-445e-0d91-81db-4e02b53b091b-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7cb1bdde-445e-0d91-81db-4e02b53b091c-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7cb1bdde-445e-0d91-81db-4e02b53b091e-2718b0c3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_941c4ad0-4392-e956-f908-3971cb430d1d-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: icon;
}

#w-node-_941c4ad0-4392-e956-f908-3971cb430d1e-2718b0c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_941c4ad0-4392-e956-f908-3971cb430d20-2718b0c3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_512c9437-815c-a320-50b7-e49c8d3a0c0e-aa18b0c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_55d86096-0603-a48a-d786-9ee5ccf7133d-aa18b0c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_0af1eebd-e062-c5aa-d54b-013e62419040-1418b0c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6b4e79fe-8c8f-a806-e511-a2d4c493a61c-1418b0c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5d343778-c6c4-ce7b-2ec7-6dbacb579ae9-1418b0c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0c0d614d-8a4b-028d-ea0e-508fc9c344e0-1418b0c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9f9c6a75-7844-c313-9d75-617a001b3c12-1418b0c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9f9c6a75-7844-c313-9d75-617a001b3c17-1418b0c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9f9c6a75-7844-c313-9d75-617a001b3c1a-1418b0c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9f9c6a75-7844-c313-9d75-617a001b3c1f-1418b0c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ecb984db-f1eb-529b-dc63-4c57c875da6b-1418b0c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ecb984db-f1eb-529b-dc63-4c57c875da70-1418b0c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ecb984db-f1eb-529b-dc63-4c57c875da73-1418b0c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ecb984db-f1eb-529b-dc63-4c57c875da78-1418b0c6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e031d6f4-2db2-d1c7-1268-fce8009d9940-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eac-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ead-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eaf-cc18b0c7 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb2-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb3-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb5-cc18b0c7 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb8-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb9-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ebb-cc18b0c7 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ebe-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ebf-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ec1-cc18b0c7 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ec4-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ec5-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ec7-cc18b0c7 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_6c11927d-a163-352c-be28-939b311934f9-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6c11927d-a163-352c-be28-939b311934fa-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6c11927d-a163-352c-be28-939b311934fc-cc18b0c7 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_6c11927d-a163-352c-be28-939b31193502-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6c11927d-a163-352c-be28-939b31193503-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6c11927d-a163-352c-be28-939b31193505-cc18b0c7 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_6c11927d-a163-352c-be28-939b31193508-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_6c11927d-a163-352c-be28-939b31193509-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6c11927d-a163-352c-be28-939b3119350b-cc18b0c7 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_6c11927d-a163-352c-be28-939b31193511-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6c11927d-a163-352c-be28-939b31193512-cc18b0c7 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6c11927d-a163-352c-be28-939b31193514-cc18b0c7 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb40-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb41-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb43-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb45-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb46-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb49-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb4b-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb4c-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb4e-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb50-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb51-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb53-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb55-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb56-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_201933c9-76f3-67d7-8699-76d3e825fb58-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce03e0a5-86a5-5871-0d9b-4041562e9dce-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce03e0a5-86a5-5871-0d9b-4041562e9dcf-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce03e0a5-86a5-5871-0d9b-4041562e9dd2-cc18b0c7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3e329628-750b-a8ff-5b3b-ff353dcfcb82-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2fd0ccba-5b0d-63fe-41ca-43de7a3809bf-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6a01a8c8-165f-3f2f-5d59-1e1c2038b2f8-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6a01a8c8-165f-3f2f-5d59-1e1c2038b2f5-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_052ffe30-e895-be20-055c-7a0866c45ace-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_052ffe30-e895-be20-055c-7a0866c45ad0-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_32c9c895-d533-eea9-96a6-19cae1739177-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_32c9c895-d533-eea9-96a6-19cae1739175-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1ee82193-0ec7-cee2-cdef-dd435048da98-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a672a0d1-93fe-bc0d-1dae-e2754ba5a75d-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a672a0d1-93fe-bc0d-1dae-e2754ba5a75e-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a672a0d1-93fe-bc0d-1dae-e2754ba5a761-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdb091fb-c6fc-61df-937e-c0e544cd625f-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdb091fb-c6fc-61df-937e-c0e544cd6260-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdb091fb-c6fc-61df-937e-c0e544cd6263-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6e6fa2be-b108-61ec-f558-4cf014fb3f87-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6e6fa2be-b108-61ec-f558-4cf014fb3f88-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6e6fa2be-b108-61ec-f558-4cf014fb3f8b-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a2eef900-f579-2347-a6cd-ca28e5e81fb6-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a2eef900-f579-2347-a6cd-ca28e5e81fb7-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a2eef900-f579-2347-a6cd-ca28e5e81fba-a418b0c9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_773a239f-f79b-cef1-92d0-9bd5baa35d16-3118b0cb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_773a239f-f79b-cef1-92d0-9bd5baa35d2b-3118b0cb {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91567-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91568-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd9156a-3118b0cb {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd9156d-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd9156e-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91570-3118b0cb {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91573-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91574-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91576-3118b0cb {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91579-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd9157a-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd9157c-3118b0cb {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd9157f-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91580-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91582-3118b0cb {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91585-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91588-3118b0cb {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91586-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd9158b-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd9158c-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd9158e-3118b0cb {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91591-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91592-3118b0cb {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: name;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3221b32e-2623-48f4-60b6-904f2dd91594-3118b0cb {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: description;
}

#w-node-_39a94ed1-2b2c-b7e9-b67d-6f19c0ce9506-0518b0cc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-f710f71c-8efc-283b-d7fb-3b578ce13167-0518b0cc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_881ab8c7-c76f-4bdb-d0a3-60c82b283c65-0518b0cc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_8de623b5-e93b-f424-24ba-09ea0c4a3682-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_615030f4-b2c5-e15b-f73e-04c9ae3486c5-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_3cbba8e7-b6b3-f003-0e06-d09191ec9de8-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_3612ea21-7fa7-a8bc-3d32-1ab2e0018976-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_1732a08e-fdc4-8b7e-0c5f-8cd5b77deb95-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0d8a4d59-bc6f-8ef3-df70-18aab0a5681d-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9f72545f-17f1-3a5d-1c83-3122e96b2af6-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7b87fba6-a85c-2ba3-3f42-29c5293e3b7f-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7b87fba6-a85c-2ba3-3f42-29c5293e3b80-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7b87fba6-a85c-2ba3-3f42-29c5293e3b82-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fca8eb2b-23bd-fbbb-53ce-f5e5a4e31cfb-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fca8eb2b-23bd-fbbb-53ce-f5e5a4e31cfc-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fca8eb2b-23bd-fbbb-53ce-f5e5a4e31cfe-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_88e652ea-0648-ed31-e90d-96d6c043d9cc-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_88e652ea-0648-ed31-e90d-96d6c043d9cd-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_88e652ea-0648-ed31-e90d-96d6c043d9cf-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_58ac2d5a-e5fb-f31f-3fb5-0ceab210788d-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_58ac2d5a-e5fb-f31f-3fb5-0ceab210788e-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_58ac2d5a-e5fb-f31f-3fb5-0ceab2107890-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8018974e-e8af-27f7-f76f-24a31076ad48-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-bb70e776-e251-ac9f-4b9d-246888a47325-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02f83a79-8441-fbbf-ea6d-bbf0252d0f03-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_896a4451-96b5-2470-f6fb-9976a1d7038e-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5f209505-9749-ac52-9c34-3b1b05fa6a96-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5f209505-9749-ac52-9c34-3b1b05fa6a97-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5f209505-9749-ac52-9c34-3b1b05fa6a99-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6c1c9d70-a9d5-e2db-7a7a-9812cc912a2c-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6c1c9d70-a9d5-e2db-7a7a-9812cc912a2d-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6c1c9d70-a9d5-e2db-7a7a-9812cc912a2f-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d02d7fdd-5f24-c707-e689-8e5f9f404829-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d02d7fdd-5f24-c707-e689-8e5f9f40482a-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d02d7fdd-5f24-c707-e689-8e5f9f40482c-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c59b8031-1283-3114-69c7-d9fee5143d40-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c59b8031-1283-3114-69c7-d9fee5143d41-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c59b8031-1283-3114-69c7-d9fee5143d43-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_95f5a222-2d47-bfc9-ee74-02f092e83d62-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_95f5a222-2d47-bfc9-ee74-02f092e83d63-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_95f5a222-2d47-bfc9-ee74-02f092e83d65-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ebf142b5-4088-a9dd-4b15-f2efa7d78682-da18b0cd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

@media screen and (min-width: 1280px) {
  #w-node-_3221b32e-2623-48f4-60b6-904f2dd91588-3118b0cb {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-area: description;
  }

  #w-node-_3221b32e-2623-48f4-60b6-904f2dd9158e-3118b0cb {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-area: description;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_512c9437-815c-a320-50b7-e49c8d3a0c0e-aa18b0c5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_7f10ce92-87b1-cfe8-f092-dda29abe0bd8-aa18b0c5 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_55d86096-0603-a48a-d786-9ee5ccf7133d-aa18b0c5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_55d86096-0603-a48a-d786-9ee5ccf71348-aa18b0c5 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_201933c9-76f3-67d7-8699-76d3e825fb55-cc18b0c7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ce03e0a5-86a5-5871-0d9b-4041562e9dce-cc18b0c7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_881ab8c7-c76f-4bdb-d0a3-60c82b283c65-0518b0cc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_58ac2d5a-e5fb-f31f-3fb5-0ceab210788d-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-bb70e776-e251-ac9f-4b9d-246888a47325-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_85d2a65b-c8fc-98cb-6326-dbb692e3e7bb-2718b0c3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_6aec3ef4-cd7f-0c5e-9a19-b5db32e6518b-2718b0c3 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_512c9437-815c-a320-50b7-e49c8d3a0c0e-aa18b0c5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_55d86096-0603-a48a-d786-9ee5ccf7133d-aa18b0c5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-e031d6f4-2db2-d1c7-1268-fce8009d9940-cc18b0c7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_32c9c895-d533-eea9-96a6-19cae1739177-a418b0c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1ee82193-0ec7-cee2-cdef-dd435048da98-a418b0c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_773a239f-f79b-cef1-92d0-9bd5baa35d16-3118b0cb {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_39a94ed1-2b2c-b7e9-b67d-6f19c0ce9506-0518b0cc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-f710f71c-8efc-283b-d7fb-3b578ce13167-0518b0cc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_881ab8c7-c76f-4bdb-d0a3-60c82b283c65-0518b0cc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_615030f4-b2c5-e15b-f73e-04c9ae3486c5-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_3cbba8e7-b6b3-f003-0e06-d09191ec9de8-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_3612ea21-7fa7-a8bc-3d32-1ab2e0018976-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_8018974e-e8af-27f7-f76f-24a31076ad48-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-ebf142b5-4088-a9dd-4b15-f2efa7d78682-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_85d2a65b-c8fc-98cb-6326-dbb692e3e7bb-2718b0c3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_207af5c4-0f26-9f63-577f-e5ec64077ecc-2718b0c3 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: icon;
  }

  #w-node-_23815926-5da2-8b04-6dd4-3e2170a0b11e-2718b0c3 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: name;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_49614703-d629-fdee-4bc7-c92f47960415-2718b0c3 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: icon;
  }

  #w-node-f3230b8f-5f88-77ce-9578-50b1bbfabdb8-2718b0c3 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_512c9437-815c-a320-50b7-e49c8d3a0c0e-aa18b0c5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_7f10ce92-87b1-cfe8-f092-dda29abe0bd8-aa18b0c5 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_55d86096-0603-a48a-d786-9ee5ccf7133d-aa18b0c5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_55d86096-0603-a48a-d786-9ee5ccf71348-aa18b0c5 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-e031d6f4-2db2-d1c7-1268-fce8009d9940-cc18b0c7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eac-cc18b0c7 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: icon;
  }

  #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ead-cc18b0c7 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: name;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb2-cc18b0c7 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: icon;
  }

  #w-node-_6c11927d-a163-352c-be28-939b311934f9-cc18b0c7 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: icon;
  }

  #w-node-_6c11927d-a163-352c-be28-939b311934fa-cc18b0c7 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: name;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_6c11927d-a163-352c-be28-939b31193502-cc18b0c7 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: icon;
  }

  #w-node-_201933c9-76f3-67d7-8699-76d3e825fb45-cc18b0c7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_201933c9-76f3-67d7-8699-76d3e825fb4b-cc18b0c7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_201933c9-76f3-67d7-8699-76d3e825fb50-cc18b0c7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_201933c9-76f3-67d7-8699-76d3e825fb55-cc18b0c7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ce03e0a5-86a5-5871-0d9b-4041562e9dce-cc18b0c7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_773a239f-f79b-cef1-92d0-9bd5baa35d16-3118b0cb {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_3221b32e-2623-48f4-60b6-904f2dd91567-3118b0cb {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: icon;
  }

  #w-node-_3221b32e-2623-48f4-60b6-904f2dd91568-3118b0cb {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: name;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_3221b32e-2623-48f4-60b6-904f2dd9156d-3118b0cb {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: icon;
  }

  @media screen and (min-width: 1920px) {
    #w-node-_207af5c4-0f26-9f63-577f-e5ec64077ecc-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_23815926-5da2-8b04-6dd4-3e2170a0b11e-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_23815926-5da2-8b04-6dd4-3e2170a0b120-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_49614703-d629-fdee-4bc7-c92f47960415-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_49614703-d629-fdee-4bc7-c92f47960416-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_49614703-d629-fdee-4bc7-c92f47960418-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_4c00512a-6bdf-8cdc-bbdb-ee76fcdc56b2-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_4c00512a-6bdf-8cdc-bbdb-ee76fcdc56b3-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_4c00512a-6bdf-8cdc-bbdb-ee76fcdc56b5-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-eeb9c223-5055-1592-4e97-765a75349e40-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-eeb9c223-5055-1592-4e97-765a75349e41-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-eeb9c223-5055-1592-4e97-765a75349e43-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_783eac04-a025-3bc9-4a6f-2d618b89c82d-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_783eac04-a025-3bc9-4a6f-2d618b89c82e-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_783eac04-a025-3bc9-4a6f-2d618b89c830-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_3e32d64b-19b2-33f4-41fe-203083a522d7-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3e32d64b-19b2-33f4-41fe-203083a522d8-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_3e32d64b-19b2-33f4-41fe-203083a522da-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-f3230b8f-5f88-77ce-9578-50b1bbfabdb8-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-f3230b8f-5f88-77ce-9578-50b1bbfabdb9-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-f3230b8f-5f88-77ce-9578-50b1bbfabdbb-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-f8dcb3a0-8a29-46eb-6164-f8ae8b3495b0-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-f8dcb3a0-8a29-46eb-6164-f8ae8b3495b1-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-f8dcb3a0-8a29-46eb-6164-f8ae8b3495b3-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_52cabe54-3bc0-1807-2d9f-05f76ca2ce88-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_52cabe54-3bc0-1807-2d9f-05f76ca2ce89-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_52cabe54-3bc0-1807-2d9f-05f76ca2ce8b-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_7cb1bdde-445e-0d91-81db-4e02b53b091b-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_7cb1bdde-445e-0d91-81db-4e02b53b091c-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_7cb1bdde-445e-0d91-81db-4e02b53b091e-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_941c4ad0-4392-e956-f908-3971cb430d1d-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_941c4ad0-4392-e956-f908-3971cb430d1e-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_941c4ad0-4392-e956-f908-3971cb430d20-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eac-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ead-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eaf-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb2-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb3-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb5-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb8-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb9-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ebb-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ebe-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ebf-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ec1-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ec4-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ec5-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ec7-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_6c11927d-a163-352c-be28-939b311934f9-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_6c11927d-a163-352c-be28-939b311934fa-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_6c11927d-a163-352c-be28-939b311934fc-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193502-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193503-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193505-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193508-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193509-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_6c11927d-a163-352c-be28-939b3119350b-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193511-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193512-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193514-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91567-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91568-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9156a-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9156d-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9156e-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91570-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91573-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91574-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91576-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91579-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9157a-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9157c-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9157f-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91580-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91582-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91585-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91588-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91586-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9158b-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9158c-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9158e-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91591-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91592-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91594-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91588-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9158e-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    #w-node-_207af5c4-0f26-9f63-577f-e5ec64077ecc-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_23815926-5da2-8b04-6dd4-3e2170a0b11e-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_49614703-d629-fdee-4bc7-c92f47960415-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eac-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ead-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb2-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_6c11927d-a163-352c-be28-939b311934f9-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_6c11927d-a163-352c-be28-939b311934fa-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193502-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91567-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91568-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9156d-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }
  }

  @media screen and (max-width: 479px) {
    #w-node-_207af5c4-0f26-9f63-577f-e5ec64077ecc-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_23815926-5da2-8b04-6dd4-3e2170a0b11e-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_23815926-5da2-8b04-6dd4-3e2170a0b120-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_49614703-d629-fdee-4bc7-c92f47960415-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_49614703-d629-fdee-4bc7-c92f47960416-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_49614703-d629-fdee-4bc7-c92f47960418-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_4c00512a-6bdf-8cdc-bbdb-ee76fcdc56b2-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_4c00512a-6bdf-8cdc-bbdb-ee76fcdc56b3-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_4c00512a-6bdf-8cdc-bbdb-ee76fcdc56b5-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-eeb9c223-5055-1592-4e97-765a75349e40-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-eeb9c223-5055-1592-4e97-765a75349e41-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-eeb9c223-5055-1592-4e97-765a75349e43-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_783eac04-a025-3bc9-4a6f-2d618b89c82d-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_783eac04-a025-3bc9-4a6f-2d618b89c82e-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_783eac04-a025-3bc9-4a6f-2d618b89c830-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_3e32d64b-19b2-33f4-41fe-203083a522d7-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3e32d64b-19b2-33f4-41fe-203083a522d8-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_3e32d64b-19b2-33f4-41fe-203083a522da-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-f3230b8f-5f88-77ce-9578-50b1bbfabdb8-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-f3230b8f-5f88-77ce-9578-50b1bbfabdb9-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-f3230b8f-5f88-77ce-9578-50b1bbfabdbb-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-f8dcb3a0-8a29-46eb-6164-f8ae8b3495b0-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-f8dcb3a0-8a29-46eb-6164-f8ae8b3495b1-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-f8dcb3a0-8a29-46eb-6164-f8ae8b3495b3-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_52cabe54-3bc0-1807-2d9f-05f76ca2ce88-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_52cabe54-3bc0-1807-2d9f-05f76ca2ce89-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_52cabe54-3bc0-1807-2d9f-05f76ca2ce8b-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_7cb1bdde-445e-0d91-81db-4e02b53b091b-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_7cb1bdde-445e-0d91-81db-4e02b53b091c-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_7cb1bdde-445e-0d91-81db-4e02b53b091e-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_941c4ad0-4392-e956-f908-3971cb430d1d-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_941c4ad0-4392-e956-f908-3971cb430d1e-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_941c4ad0-4392-e956-f908-3971cb430d20-2718b0c3 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eac-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ead-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eaf-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb2-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb3-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb5-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb8-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb9-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ebb-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ebe-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ebf-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ec1-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ec4-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ec5-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ec7-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_6c11927d-a163-352c-be28-939b311934f9-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_6c11927d-a163-352c-be28-939b311934fa-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_6c11927d-a163-352c-be28-939b311934fc-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193502-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193503-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193505-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193508-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193509-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_6c11927d-a163-352c-be28-939b3119350b-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193511-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193512-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193514-cc18b0c7 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91567-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91568-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9156a-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9156d-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9156e-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91570-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91573-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91574-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91576-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91579-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9157a-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9157c-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9157f-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91580-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91582-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91585-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91588-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91586-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9158b-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9158c-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9158e-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91591-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91592-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91594-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91588-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9158e-3118b0cb {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    #w-node-_207af5c4-0f26-9f63-577f-e5ec64077ecc-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_23815926-5da2-8b04-6dd4-3e2170a0b11e-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_49614703-d629-fdee-4bc7-c92f47960415-2718b0c3 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eac-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9ead-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_902a291a-5e68-9a28-cad4-e39b58fd9eb2-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_6c11927d-a163-352c-be28-939b311934f9-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_6c11927d-a163-352c-be28-939b311934fa-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_6c11927d-a163-352c-be28-939b31193502-cc18b0c7 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91567-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd91568-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    #w-node-_3221b32e-2623-48f4-60b6-904f2dd9156d-3118b0cb {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }
  }

  #w-node-_3221b32e-2623-48f4-60b6-904f2dd9158b-3118b0cb {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_39a94ed1-2b2c-b7e9-b67d-6f19c0ce9506-0518b0cc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-f710f71c-8efc-283b-d7fb-3b578ce13167-0518b0cc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_881ab8c7-c76f-4bdb-d0a3-60c82b283c65-0518b0cc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_615030f4-b2c5-e15b-f73e-04c9ae3486c5-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_3cbba8e7-b6b3-f003-0e06-d09191ec9de8-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_3612ea21-7fa7-a8bc-3d32-1ab2e0018976-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_8018974e-e8af-27f7-f76f-24a31076ad48-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_5f209505-9749-ac52-9c34-3b1b05fa6a96-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_6c1c9d70-a9d5-e2db-7a7a-9812cc912a2c-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ebf142b5-4088-a9dd-4b15-f2efa7d78682-da18b0cd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

