/* Refactored CSS */

.section-banner-2ZypsZ {
    align-items: flex-end;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../graphics/page/hero-banner-bg-consulting@2x.jpg");
    background-origin: padding-box;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: row;
    height: 100vh;
    justify-content: flex-start;
    left: unset;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    top: unset;
    width: 100%;
    
    overflow:hidden;
}

.banner-message-container-bTga92 {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: 0;
    margin-top: 0;
    padding-bottom: 85px;
    position: relative;
    top: unset;
    width: 100%;
    
    visibility: hidden;
  opacity: 0.0;
  /*pointer-events: none;*/
  
  
  /*-webkit-transition: visibility 650ms ease-in-out, opacity 650ms ease-in-out, right 850ms linear;
  -o-transition: visibility 650ms ease-in-out, opacity 650ms ease-in-out, right 850ms linear;
  -moz-transition: visibility 650ms ease-in-out, opacity 650ms ease-in-out, right 850ms linear;
  transition: visibility 650ms ease-in-out, opacity 650ms ease-in-out, right 850ms linear;*/
  
  /* Start position - moves it down */
  /*margin-bottom: -50px;
  transition: visibility 650ms ease-in-out, opacity 650ms ease-in-out, margin-bottom 650ms ease-in-out;*/ 
}
.banner-message-container-bTga92.show {
    /*visibility: visible;
    opacity: 1.0;
    pointer-events: all;
    margin-bottom: 0;*/ /* End position - original position */
}

.banner-messagebox-JG54Js {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 55px;
    position: relative;
    top: unset;
    width: 894px;   
}    

.banner-consultingbox-c9p9Dl {
    background-color: rgba(0, 0, 0, 0);
    height: 100%;
    left: unset;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    top: unset;
    width: auto;
}

.banner-titlebox-WgTSLc {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: auto;
}

.banner-title-OuDjok {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    font-family: montserrat, sans-serif;
    font-size: 88px;
    font-style: normal;
    font-weight: 200;
    height: auto;
    left: unset;
    letter-spacing: -0.68px;
    line-height: 107px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: left;
    top: unset;
    width: 100%;
}

.banner-textbox-WgTSLc {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: auto;
}

.banner-text-WU4h2x {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: unset;
    letter-spacing: 0;
    line-height: 31px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: left;
    top: unset;
    width: 100%;
}

p {
    margin-bottom: 0;
    margin-top: 0;
}

.implement-desc-IxpYkk {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    left: unset;
    letter-spacing: 0;
    line-height: 32px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: left;
    top: unset;
    width: 100%;
}

.support-desc-V4GR7E {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: unset;
    letter-spacing: 0;
    line-height: 32px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: left;
    top: unset;
    width: 100%;
}

p.support-desc-V4GR7E + p {
    margin-top: 15px;
}

.support-desc-V4GR7E.extended {
    height: 0;
    margin-top: 23px;
    /*opacity: 0;
    visibility: hidden;*/
}

.helpdesk-desc-UQbBxk {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    left: unset;
    letter-spacing: 0;
    line-height: 32px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: left;
    top: unset;
    width: 100%;
}

.span0-tob9a1 {
    font-style: normal;
}

.span1-tob9a1 {
    color: rgb(255, 255, 255);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 300;
    line-height: 31px;
}

.banner-listbox-c9p9Dl {
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    left: unset;
    margin-left: 55px;
    margin-top: 115px;
    position: relative;
    top: unset;
    width: auto;
    flex-shrink: 0;
}

.banner-listitem1-xAwBtx,
.banner-listitem3-xAwBtx,
.banner-listitem2-xAwBtx,
.banner-listitem4-xAwBtx {
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    top: unset;
    width: auto;
}

.icon-strokebox {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: 0;
    margin-top: -2px;
    position: relative;
    top: unset;
    width: auto;
    padding-top: 0;
    /*width: 15px;*/
}

.section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .banner-listitem1-xAwBtx .icon-strokebox-gV0Q0V.icon-strokebox .imgwrap.fc-ptwn1-1-1,
.section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .banner-listitem2-xAwBtx .icon-strokebox-XP1ZO9.icon-strokebox .imgwrap.fc-acvey-1-1,
.section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .banner-listitem3-xAwBtx .icon-strokebox-EO6RDv.icon-strokebox .imgwrap.fc-n38eq-1-1,
.section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .banner-listitem4-xAwBtx .icon-strokebox-3EzH4y.icon-strokebox .imgwrap.fc-eovi8-1-1,
.section-implementations-2ZypsZ .implement-wrapper-F5wkEa .stock-grp-xHxenc .imgwrap.fc-mhdmu-1-1,
.imgwrap.fc-pwmvz-1-1,
.section-supportrain-2ZypsZ .fix-collapse-margin.fc-bftfz-1-1 .support-Nf3VSa .supportgrpimg-xAuZ6J .imgwrap.fc-1uj1r-1-1,
.section-helpdesk-2ZypsZ .helpdesk-grpimg-J4HBIv .imgwrap.fc-btgg3-1-1 {
    margin-left: 0;
    margin-top: 0;
    position: relative;
}

.icon-stroke {
    background-color: rgba(0, 0, 0, 0);
    height: 15px;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    top: unset;
    width: 10px;
}

.banner-list-label1box-gV0Q0V,
.banner-list-label2box-XP1ZO9,
.banner-list-label3box-EO6RDv,
.banner-list-label4box-3EzH4y {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: 17px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: auto;
}

.banner-list-label1-jOYHHT {
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: left;
    position: relative;
    text-wrap-mode: nowrap;
    white-space-collapse: collapse;
    width: auto;
}
.banner-list-label1-jOYHHT,
.banner-list-label1-jOYHHT a,
.banner-list-label1-jOYHHT a:link,
.banner-list-label1-jOYHHT a:visited,
.banner-list-label1-jOYHHT a:hover {
    color: rgb(255, 255, 255);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 43.7px;
    text-align: left;
    
    text-decoration: none;
}
.banner-list-label1-jOYHHT a:hover {
    color: #F56800;
}

.section-implementations-2ZypsZ {
    align-items: flex-start;
    background-color: rgb(255, 255, 255);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 41px;
    position: relative;
    top: unset;
    width: 100%;
}

.implement-wrapper-F5wkEa {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 44px;
    position: relative;
    top: unset;
    width: 1306px;
}

.stock-grp-xHxenc,
.supportgrpimg-xAuZ6J,
.helpdesk-grpimg-J4HBIv {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: flex-start;
    left: unset;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    top: unset;
    width: auto;
}
.supportgrpimg-xAuZ6J {
    flex-direction: column;
}
.support-overflowAu {
    position: relative;
    width:1276px;
    margin-left: auto; 
    margin-right: auto;
    margin-bottom: 164px; /*this counters the offset of the subsequent element to prepare for "show more"*/
}
.support-overflowAu.closed {
    margin-bottom: 0; 
}
.support-overflowAu-content {
    position: relative;
    padding-top: 20px;
}
.support-overflowAu-content.flexcontainer {
    align-items: flex-start;
      background-color: rgba(0, 0, 0, 0);
      column-gap: 13px;
      display: flex;
      flex-direction: column;
      height: auto;
      margin-left: auto;
      margin-right: auto;
      position: relative;
      row-gap: 12px;
      top: unset;
      width: 100%;
      justify-content: flex-start;
}
.i-stock-1413884808-xoL5sx {
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    top: unset;
    width: 702px;
}

.implement-message-xHxenc {
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    left: unset;
    margin-left: 44px;
    margin-top: 2px;
    position: relative;
    top: unset;
    width: 565px;
}

.implement-titlebox-HATO3e,
.support-titlebox-uVwyVL,
.training-titlebox-eJernp,
.training-learnmorebox-eJernp,
.helpdesk-titlebox-5v3we7 {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: auto;
}

.implement-title-bFSSkx,
.support-title-PKbQ9e {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 38px;
    font-style: normal;
    font-weight: 800;
    height: auto;
    left: unset;
    letter-spacing: 0;
    line-height: 47px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: left;
    text-wrap-mode: nowrap;
    top: unset;
    white-space-collapse: collapse;
    width: auto;
}

.implement-descbox-HATO3e {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 26.9999px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: 100%;
}

.implement-listbox-HATO3e {
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12.9999px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: 100%;
}

.flex-container-0248-BqUQmL {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    column-gap: 12px;
    display: flex;
    flex-direction: column;
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 6px;
    position: relative;
    row-gap: 12px;
    top: unset;
    width: 100%;
}

.text0-0248-CFB1vl,
.text1-0248-CFB1vl {
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 32px;
    margin-bottom: 0;
    position: relative;
    text-align: left;
}

.span1-xRFmMx,
.span6-PZX5Bx,
.span11-x2r7vd,
.span2-yivKQf,
.span7-GOg7Vo {
    color: #F5A623;
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
}

.span3-xRFmMx,
.span8-PZX5Bx,
.span13-x2r7vd,
.span4-yivKQf,
.span9-GOg7Vo {
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    margin-left: 20px;
}
.span4-yivKQf,
.span9-GOg7Vo,
.span3-xRFmMx,
.span8-PZX5Bx,
.span13-x2r7vd {
    margin-left:0px;
}

.span4-xRFmMx,
.span9-PZX5Bx {
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 100;
}

.text2-0248-CFB1vl {
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 32px;
    position: relative;
    text-align: left;
}

.implement-morebox-HATO3e {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: 5px;
    margin-top: 26.9999px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: auto;
}

.implement-more-elM67n,
.support-learnmore-XuSFxr,
.training-learnmore-xMzLvO {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(208, 1, 27);
    font-family: proxima-nova, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    height: auto;
    left: unset;
    letter-spacing: 0;
    line-height: 24px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: left;
    text-wrap-mode: nowrap;
    top: unset;
    white-space-collapse: collapse;
    width: auto;
}
.implement-more-elM67n:hover,
.support-learnmore-XuSFxr:hover,
.training-learnmore-xMzLvO:hover {
    color:#F56800;
}

.section-tabbox {
    position: relative;
    width: 100%;
}

.throwawy-section-programproces-2ZypsZ {
    background-color: rgba(0, 0, 0, 0);
    height: 373px;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    top: unset;
    width: 100%;
}

.section-supportrain-2ZypsZ {
    background-color: rgb(255, 255, 255);
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 38px;
    position: relative;
    top: unset;
    width: 100%;
}
.section-specialty-banner {
    background-attachment: fixed;
      background-clip: border-box;
      background-color: rgba(0, 0, 0, 0);
      background-image: url("../graphics/page/iStock-1502896527_rf_b.jpg");
      background-origin: padding-box;
      background-position-x: center;
      background-position-y: center;
      background-repeat: no-repeat;
      background-size: cover;
      height: 423px;
      margin: 0;
      position: relative;
      width: 100%;
}

.section-supportrain-2ZypsZ .fix-collapse-margin.fc-bftfz-1-1 {
    padding-top: 1px !important;
    position: relative;
    width: 100%;
}

.support-Nf3VSa {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    top: unset;
    width: 1276px;
    z-index: 1;
}

.i-stock-1181008199-UJ1Yuv {
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    top: unset;
    width: 783px;
}

.supportgrp-xAuZ6J {
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    left: unset;
    margin-left: 50px;
    margin-top: 2px;
    padding-bottom: 7px;
    position: relative;
    top: unset;
    width: 443px;
}

.support-descbox-uVwyVL {
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 23.1332px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: 100%;
}

.span0-ssAUKQ {
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
}
.span0-ssAUKQ.reducelineheight {
    line-height: 1;
}

.span1-ssAUKQ,
.span0-J3K2hT {
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 300;
    line-height: 34px;
}

.span2-ssAUKQ {
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 800;
}

.span3-ssAUKQ,
.span5-yivKQf {
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 300;
}

.support-learnmorebox-uVwyVL {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: 0;
    margin-bottom: 0px; 
    margin-top: 48px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: auto;
}

.training-Nf3VSa {
    background-color: #F3F1EC;
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: -90px;
    padding-bottom: 46px;
    position: relative;
    top: unset;
    width: 100%;
}

.training-wrapper {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1262px;
}

.trainingrp-b3xOtx {
    background-color: rgba(0, 0, 0, 0);
    height: 100%;
    left: unset;
    margin-left: 0;
    margin-top: 141px;
    position: relative;
    top: unset;
    width: 542px;
}

.training-title-6doomt {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    height: auto;
    left: unset;
    letter-spacing: 0;
    line-height: 47px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: left;
    text-wrap-mode: nowrap;
    top: unset;
    white-space-collapse: collapse;
    width: auto;
}

.training-descbox-eJernp {
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 23.1333px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: 100%;
}

.flex-container-0186-7HzG1h {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    column-gap: 12px;
    display: flex;
    flex-direction: column;
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 37px;
    position: relative;
    row-gap: 12px;
    top: unset;
    width: 100%;
}

.text0-0186-44A5Zq,
.text1-0186-44A5Zq,
.text2-0186-44A5Zq {
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 32px;
    position: relative;
    text-align: left;
}
ul.text86flex {
    color: inherit;
  font-size: 100%;
  line-height: inherit;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 11px;
  padding-right: 0;
  padding-top: 0;
  position: relative;    
}
ul.text86flex li {
    list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 0px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 0;
  padding-top: 0;
  position: relative;    
}
ul.text86flex li:before {
  color: rgb(245, 166, 35); /*#F5A623*/
  content: "\25A0";
  left: -12px;
  font-size: 18px;
  line-height: 25px;
  top: 2px;
  position: absolute;
}
ul.text86flex.white li:before {
    color:#ffffff;
}
ul.text86flex.black li:before {
    color:#000000;
}
.text86more {
    height:0;
    opacity:0;
    overflow: hidden;
    visibility: hidden;
    display: block;
    
    font-family: proxima-nova, sans-serif;
    font-weight:300;
    font-size: 26px;
    color: #000000;
    letter-spacing: 0;
    text-align: left;
    line-height: 34px;
}
.text86more.white {
    color:#ffffff;
}

.section-supportrain-2ZypsZ .training-Nf3VSa .imgwrap.fc-c3dg9-1-1 {
    margin-left: 49px;
    margin-top: 52px;
    position: relative;
}

.training-bg-b3xOtx {
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    top: unset;
    width: 671px;
}

.section-helpdesk-2ZypsZ {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(rgb(0, 173, 196) 0%, rgb(0, 116, 126) 100%);
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 86px;
    position: relative;
    top: unset;
    width: 100%;
}

.helpdesk-wrapper {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
    position: relative;
    width: 1163px;
}

.i-stock-1132874986-M6Fxeg {
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    top: unset;
    width: 574px;
}

.helpdesk-grp-J4HBIv {
    background-color: rgba(0, 0, 0, 0);
    height: 100%;
    left: unset;
    margin-left: 74px;
    margin-top: 0;
    position: relative;
    top: unset;
    width: 515px;
}

.helpdesk-title-uUcGmq {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    font-family: proxima-nova, sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    height: auto;
    left: unset;
    letter-spacing: 0;
    line-height: 47px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: left;
    text-wrap-mode: nowrap;
    top: unset;
    white-space-collapse: collapse;
    width: auto;
}

.helpdesk-descbox-5v3we7 {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25.1332px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: 100%;
}

.helpdesk-listbox-5v3we7 {
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10.1332px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: 100%;
}

.flex-container-0164-WenhEr {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    column-gap: 12px;
    display: flex;
    flex-direction: column;
    height: auto;
    left: unset;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 8px;
    position: relative;
    row-gap: 12px;
    top: unset;
    width: 100%;
}

.text0-0164-BWiwYX,
.text1-0164-BWiwYX {
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 32px;
    margin-bottom: 0;
    position: relative;
    text-align: left;
}

.span1-wZneME,
.span6-wXiWCA {
    color: rgb(255, 255, 255);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
}

.span3-wZneME,
.span8-wXiWCA {
    color: rgb(255, 255, 255);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    margin-left: 0px;
}

.span4-wZneME {
    color: rgb(255, 255, 255);
    font-family: proxima-nova, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 300;
}

.helpdesk-learnmorebox-5v3we7 {
    align-items: flex-start;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    left: unset;
    margin-left: 1px;
    margin-top: 22.1332px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: unset;
    width: auto;
}

.helpdesk-learnmore-fkxCXB {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(255, 131, 0);
    font-family: proxima-nova, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    height: auto;
    left: unset;
    letter-spacing: 0;
    line-height: 24px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: left;
    text-wrap-mode: nowrap;
    top: unset;
    white-space-collapse: collapse;
    width: auto;
}
.helpdesk-learnmore-fkxCXB:hover {
    color: rgb(208, 1, 27);
}

.section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-consultingbox-c9p9Dl .fmain .fchild,
.section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-consultingbox-c9p9Dl .fmain,
.section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .fmain .fchild,
.section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .fmain,
.section-implementations-2ZypsZ .implement-wrapper-F5wkEa .stock-grp-xHxenc .imgwrap.fc-mhdmu-1-1 .fmain .fchild,
.section-implementations-2ZypsZ .implement-wrapper-F5wkEa .stock-grp-xHxenc .imgwrap.fc-mhdmu-1-1 .fmain,
.section-implementations-2ZypsZ .implement-wrapper-F5wkEa .implement-message-xHxenc .fmain .fchild,
.section-implementations-2ZypsZ .implement-wrapper-F5wkEa .implement-message-xHxenc .fmain,
.section-tabbox .fmain .fchild,
.section-tabbox .fmain,
.section-supportrain-2ZypsZ .fmain .fchild,
.section-supportrain-2ZypsZ .fmain,
.section-helpdesk-2ZypsZ .fmain .fchild,
.section-helpdesk-2ZypsZ .fmain {
    height: auto;
    position: relative;
    width: auto;
}

@media screen and (max-width: 2000px) {
    .section-specialty-banner {
          background-image: url("../graphics/page/iStock-1502896527_rf_b-1200.jpg");
    }
    .section-banner-2ZypsZ {
        background-image: url("../graphics/page/hero-banner-bg-consulting-1200@2x.jpg");
    }
}

@media screen and (max-width: 1758px) {
    .imgwrap.fc-pwmvz-1-1 {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    .throwawy-section-programproces-2ZypsZ {
        height: auto;
    }
}

@media screen and (max-width: 1728px) {
    .banner-message-container-bTga92 {
        align-items: center;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
        width: 100%;
    }
    .banner-messagebox-JG54Js {
        margin-left: 0;
        margin-right: 0;
    }
    .section-implementations-2ZypsZ {
        align-items: center;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
}

@media screen and (max-width: 1346px) {
    .implement-wrapper-F5wkEa {
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
    }
}

@media screen and (max-width: 1316px) {
    .support-Nf3VSa,
    .support-overflowAu {
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
    }
    .implement-wrapper-F5wkEa {
        align-items: center;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
    .stock-grp-xHxenc {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
    .implement-message-xHxenc {
        margin-left: 0;
        margin-right: 0;
        margin-top: 23px;
    }
    .section-implementations-2ZypsZ .implement-wrapper-F5wkEa .implement-message-xHxenc .fmain .fchild {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media screen and (max-width: 1302px) {
    .training-wrapper {
        width: 100%;
    }
    .trainingrp-b3xOtx {
        padding-left: 20px;
    }
}

@media screen and (max-width: 1286px) {
    .support-descbox-uVwyVL {
        height: auto;
    }
    .support-Nf3VSa {
        align-items: center;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
    .support-learnmorebox-uVwyVL,
    .support-overflowAu {
        margin-bottom:0;
    }
    .supportgrpimg-xAuZ6J {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
    .section-supportrain-2ZypsZ .training-Nf3VSa .imgwrap.fc-c3dg9-1-1 {
        margin-left: 0;
        margin-right: 0;
        margin-top: 23px;
    }
    .section-supportrain-2ZypsZ .fix-collapse-margin.fc-bftfz-1-1 {
        padding-bottom: 30px;
    }
    .supportgrp-xAuZ6J {
        margin-left: 0;
        margin-right: 0;
        margin-top: 23px;
        padding-left: 20px;
        padding-right: 20px;
        width: 542px;
    }
    .training-wrapper {
        align-items: center;
        flex-direction: column-reverse;
        margin-left: auto;
        margin-right: auto;
    }
    .trainingrp-b3xOtx {
        margin-left: 0;
        margin-right: 0;
        margin-top: 23px;
        padding-left: 0;
    }
    .training-Nf3VSa {
        margin-top:0;
    }
}

@media screen and (max-width: 1203px) {
    .helpdesk-wrapper {
        width: 100%;
    }
}

@media screen and (max-width: 1173px) {
    .helpdesk-grpimg-J4HBIv {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
    .helpdesk-grp-J4HBIv {
        margin-left: 0;
        margin-right: 0;
        margin-top: 23px;
    }
    .helpdesk-wrapper {
        align-items: center;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 991px) {
    .section-banner-2ZypsZ {
        position: relative;
    }
}

@media screen and (max-width: 934px) {
    .banner-messagebox-JG54Js {
        column-gap: 35px;
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
    }
    .banner-listbox-c9p9Dl {
        margin-left: 0;
    }
}

@media screen and (max-width: 904px) {
    .banner-consultingbox-c9p9Dl {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
    .banner-listbox-c9p9Dl {
        margin-left: 0;
        margin-right: 0;
        margin-top: 23px;
    }
    .banner-messagebox-JG54Js {
        align-items: center;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
    }
    .banner-message-container-bTga92 {
        margin-top: 360.367px;
    }
}

@media screen and (max-width: 823px) {
    .supportgrpimg-xAuZ6J,
    .section-supportrain-2ZypsZ .fix-collapse-margin.fc-bftfz-1-1 .support-Nf3VSa .supportgrpimg-xAuZ6J .imgwrap.fc-1uj1r-1-1 {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    .i-stock-1181008199-UJ1Yuv {
        height: auto;
        width: 100%;
    }
}

@media screen and (max-width: 793px) {
    .section-supportrain-2ZypsZ .fix-collapse-margin.fc-bftfz-1-1 .support-Nf3VSa .supportgrpimg-xAuZ6J .imgwrap.fc-1uj1r-1-1 {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
    .supportgrpimg-xAuZ6J {
        align-items: center;
        flex-direction: column;
    }
}

@media screen and (max-width: 783px) {
    .i-stock-1181008199-UJ1Yuv {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .banner-message-container-bTga92 {
        padding-bottom: 76.5px;
    }
    .banner-messagebox-JG54Js {
        margin-top: 49.5px;
    }
    .banner-title-OuDjok {
        font-size: 79.2px;
        line-height: 96.3px;
    }
    .section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-consultingbox-c9p9Dl .fmain .fchild .banner-textbox-WgTSLc .banner-text-WU4h2x,
    .span1-tob9a1 {
        font-size: 23.4px;
        line-height: 27.9px;
    }
    .implement-desc-IxpYkk,
    .support-desc-V4GR7E,
    .support-desc-V4GR7E.extended,
    .helpdesk-desc-UQbBxk,
    .text0-0248-CFB1vl,
    .text1-0248-CFB1vl,
    .text2-0248-CFB1vl,
    .text0-0186-44A5Zq,
    .text1-0186-44A5Zq,
    .text2-0186-44A5Zq,
    .text0-0164-BWiwYX,
    .text1-0164-BWiwYX,
    .text86more {
        font-size: 23.4px;
        line-height: 28.8px;
    }
    .banner-list-label1-jOYHHT,
    .banner-list-label1-jOYHHT a,
    .banner-list-label1-jOYHHT a:link,
    .banner-list-label1-jOYHHT a:visited,
    .banner-list-label1-jOYHHT a:hover {
        font-size: 23.4px;
        line-height: 39.33px;
    }
    .section-implementations-2ZypsZ {
        padding-bottom: 36.9px;
    }
    .implement-wrapper-F5wkEa {
        margin-top: 39.6px;
    }
    .implement-title-bFSSkx,
    .support-title-PKbQ9e {
        font-size: 34.2px;
        line-height: 42.3px;
    }
    .span1-xRFmMx,
    .span4-xRFmMx,
    .span6-PZX5Bx,
    .span9-PZX5Bx,
    .span11-x2r7vd,
    .span2-ssAUKQ,
    .span3-ssAUKQ,
    .span2-yivKQf,
    .span5-yivKQf,
    .span7-GOg7Vo,
    .span1-wZneME,
    .span4-wZneME,
    .span6-wXiWCA {
        font-size: 23.4px;
        line-height: 26.1px;
    }
    .span3-xRFmMx,
    .span8-PZX5Bx,
    .span13-x2r7vd,
    .span0-ssAUKQ,
    .span1-ssAUKQ,
    .span0-J3K2hT,
    .span4-yivKQf,
    .span9-GOg7Vo,
    .span3-wZneME,
    .span8-wXiWCA {
        font-size: 23.4px;
        line-height: 30.6px;
    }
    .implement-more-elM67n,
    .support-learnmore-XuSFxr,
    .training-learnmore-xMzLvO,
    .helpdesk-learnmore-fkxCXB {
        font-size: 18px;
        line-height: 21.6px;
    }
    .imgwrap.fc-pwmvz-1-1 {
        font-size: 0;
        line-height: 0;
    }
    .section-supportrain-2ZypsZ {
        margin-top: 0;
    }
    .training-Nf3VSa {
        padding-bottom: 41.4px;
    }
    .training-title-6doomt,
    .helpdesk-title-uUcGmq {
        font-size: 36px;
        line-height: 42.3px;
    }
    .flex-container-0186-7HzG1h {
        padding-bottom: 72.9px;
    }
    .section-supportrain-2ZypsZ .training-Nf3VSa .imgwrap.fc-c3dg9-1-1 {
        margin-left: auto;
        margin-right: auto;
        width: 671px;
    }
    .section-helpdesk-2ZypsZ {
        padding-bottom: 77.4px;
    }
    .helpdesk-wrapper {
        padding-top: 72px;
    }
}

@media screen and (max-width: 742px) {
    .stock-grp-xHxenc,
    .section-implementations-2ZypsZ .implement-wrapper-F5wkEa .stock-grp-xHxenc .imgwrap.fc-mhdmu-1-1 {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    .i-stock-1413884808-xoL5sx {
        height: auto;
        width: 100%;
    }
}

@media screen and (max-width: 712px) {
    .section-implementations-2ZypsZ .implement-wrapper-F5wkEa .stock-grp-xHxenc .imgwrap.fc-mhdmu-1-1 {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
    .stock-grp-xHxenc {
        align-items: center;
        flex-direction: column;
    }
}

@media screen and (max-width: 711px) {
    .section-supportrain-2ZypsZ .training-Nf3VSa .imgwrap.fc-c3dg9-1-1 {
        width: 100%;
    }
    .training-bg-b3xOtx {
        height: auto;
        width: 100%;
    }
    .implement-wrapper-F5wkEa {
        margin-top: 0;
    }
}

@media screen and (max-width: 702px) {
    .i-stock-1413884808-xoL5sx {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 671px) {
    .training-bg-b3xOtx {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 650px) {
    .banner-consultingbox-c9p9Dl,
    .banner-titlebox-WgTSLc,
    .banner-textbox-WgTSLc {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
}

@media screen and (max-width: 640px) {
    .section-banner-2ZypsZ {
        position: relative;
        background-image: url("../graphics/page/hero-banner-bg-consulting-600@2x.jpg");
    }
    .section-specialty-banner {
        height:300px;
          background-image: url("../graphics/page/iStock-1502896527_rf_b-600.jpg");
    }
    
}

@media screen and (max-width: 620px) {
    .section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-consultingbox-c9p9Dl .fmain .fchild {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
    .banner-titlebox-WgTSLc,
    .banner-textbox-WgTSLc {
        align-items: center;
        flex-direction: column;
    }
}

@media screen and (max-width: 619px) {
    .implement-message-xHxenc {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (max-width: 614px) {
    .helpdesk-grpimg-J4HBIv,
    .section-helpdesk-2ZypsZ .helpdesk-grpimg-J4HBIv .imgwrap.fc-btgg3-1-1 {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    .i-stock-1132874986-M6Fxeg {
        height: auto;
        width: 100%;
    }
}

@media screen and (max-width: 609px) {
    .implement-message-xHxenc {
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 605px) {
    .implement-message-xHxenc {
        width: 100%;
    }
}

@media screen and (max-width: 600px) {
    .implement-titlebox-HATO3e {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    .implement-morebox-HATO3e {
        margin-left: auto;
        margin-right: auto;
        width: 555px;
    }
}

@media screen and (max-width: 599px) {
    .helpdesk-grp-J4HBIv {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (max-width: 595px) {
    .implement-morebox-HATO3e {
        width: 100%;
    }
}

@media screen and (max-width: 589px) {
    .helpdesk-listbox-5v3we7 {
        height: auto;
    }
    .helpdesk-grp-J4HBIv {
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 584px) {
    .section-helpdesk-2ZypsZ .helpdesk-grpimg-J4HBIv .imgwrap.fc-btgg3-1-1 {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
    .helpdesk-grpimg-J4HBIv {
        align-items: center;
        flex-direction: column;
    }
}

@media screen and (max-width: 582px) {
    .support-titlebox-uVwyVL,
    .support-learnmorebox-uVwyVL,
    .training-titlebox-eJernp,
    .training-learnmorebox-eJernp {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    .supportgrp-xAuZ6J,
    .trainingrp-b3xOtx {
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
    }
}

@media screen and (max-width: 580px) {
    .banner-title-OuDjok {
        font-size: 70.4px;
        line-height: 85.6px;
    }
}

@media screen and (max-width: 574px) {
    .i-stock-1132874986-M6Fxeg {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 570px) {
    .implement-descbox-HATO3e {
        align-items: center;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    .section-implementations-2ZypsZ .implement-wrapper-F5wkEa .implement-message-xHxenc .fmain .fchild {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
}

@media screen and (max-width: 555px) {
    .helpdesk-titlebox-5v3we7 {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    .helpdesk-grp-J4HBIv {
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
    }
    .helpdesk-learnmorebox-5v3we7 {
        margin-left: auto;
        margin-right: auto;
        width: 514px;
    }
}

@media screen and (max-width: 554px) {
    .helpdesk-learnmorebox-5v3we7 {
        width: 100%;
    }
}

@media screen and (max-width: 552px) {
    .section-supportrain-2ZypsZ .fmain .fchild {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
}

@media screen and (max-width: 542px) {
    .training-descbox-eJernp {
        height: auto;
    }
    .trainingrp-b3xOtx {
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 540px) {
    .section-implementations-2ZypsZ {
        padding-bottom: 30px;
    }
    .banner-message-container-bTga92 {
        padding-bottom: 59.5px;
    }
    .banner-messagebox-JG54Js {
        align-items: flex-start;
        margin-top: 38.5px;
    }
    .banner-textbox-WgTSLc {
        margin-top: 20px;
    }
    .section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-consultingbox-c9p9Dl .fmain .fchild .banner-textbox-WgTSLc .banner-text-WU4h2x,
    .span1-tob9a1 {
        font-size: 20.8px;
        line-height: 24.8px;
    }
    .implement-desc-IxpYkk,
    .support-desc-V4GR7E,
    .support-desc-V4GR7E.extended,
    .helpdesk-desc-UQbBxk,
    .text0-0248-CFB1vl,
    .text1-0248-CFB1vl,
    .text2-0248-CFB1vl,
    .text0-0186-44A5Zq,
    .text1-0186-44A5Zq,
    .text2-0186-44A5Zq,
    .text0-0164-BWiwYX,
    .text1-0164-BWiwYX,
    .text86more {
        font-size: 20.8px;
        line-height: 25.6px;
    }
    .banner-list-label1-jOYHHT,
    .banner-list-label1-jOYHHT a,
    .banner-list-label1-jOYHHT a:link,
    .banner-list-label1-jOYHHT a:visited,
    .banner-list-label1-jOYHHT a:hover {
        font-size: 20.8px;
        line-height: 34.96px;
    }
    .implement-title-bFSSkx,
    .support-title-PKbQ9e {
        font-size: 30.4px;
        line-height: 37.6px;
    }
    .span1-xRFmMx,
    .span4-xRFmMx,
    .span6-PZX5Bx,
    .span9-PZX5Bx,
    .span11-x2r7vd,
    .span2-ssAUKQ,
    .span3-ssAUKQ,
    .span2-yivKQf,
    .span5-yivKQf,
    .span7-GOg7Vo,
    .span1-wZneME,
    .span4-wZneME,
    .span6-wXiWCA {
        font-size: 20.8px;
        line-height: 23.2px;
    }
    .span3-xRFmMx,
    .span8-PZX5Bx,
    .span13-x2r7vd,
    .span0-ssAUKQ,
    .span1-ssAUKQ,
    .span0-J3K2hT,
    .span4-yivKQf,
    .span9-GOg7Vo,
    .span3-wZneME,
    .span8-wXiWCA {
        font-size: 20.8px;
        line-height: 27.2px;
    }
    ul.text86flex li:before {
        font-size: 15px;
      line-height: 1;
      top: 6px;
    }
    .implement-more-elM67n,
    .support-learnmore-XuSFxr,
    .training-learnmore-xMzLvO,
    .helpdesk-learnmore-fkxCXB {
        font-size: 16px;
        line-height: 19.2px;
    }
    .training-Nf3VSa {
        padding-bottom: 32.2px;
    }
    .training-title-6doomt,
    .helpdesk-title-uUcGmq {
        font-size: 32px;
        line-height: 37.6px;
    }
    .flex-container-0186-7HzG1h {
        padding-bottom: 56.7px;
    }
    .support-learnmorebox-uVwyVL {
        margin-top:40px;
    }
    .section-helpdesk-2ZypsZ {
        padding-bottom: 60.2px;
    }
    .helpdesk-wrapper {
        padding-top: 56px;
    }
}

@media screen and (max-width: 525px) {
    .helpdesk-descbox-5v3we7 {
        align-items: center;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    .section-helpdesk-2ZypsZ .fmain .fchild {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
}

@media screen and (max-width: 520px) {
    .banner-title-OuDjok {
        font-size: 52.8px;
        line-height: 64.2px;
    }
}

@media screen and (max-width: 503px) {
    .supportgrp-xAuZ6J {
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 493px) {
    .support-descbox-uVwyVL {
        height: auto;
    }
    .supportgrp-xAuZ6J {
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 479px) {
    .training-Nf3VSa,
    .section-helpdesk-2ZypsZ {
        padding-bottom: 30px;
    }
    .section-banner-2ZypsZ {
        position: relative;
    }
    .banner-message-container-bTga92 {
        padding-bottom: 42.5px;
    }
    .banner-messagebox-JG54Js {
        margin-top: 30px;
    }
    .section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-consultingbox-c9p9Dl .fmain .fchild .banner-textbox-WgTSLc .banner-text-WU4h2x {
        font-size: 15.6px;
        line-height: 18.6px;
    }
    .implement-desc-IxpYkk,
    .support-desc-V4GR7E,
    .support-desc-V4GR7E.extended,
    .helpdesk-desc-UQbBxk,
    .text0-0248-CFB1vl,
    .text1-0248-CFB1vl,
    .text2-0248-CFB1vl,
    .text0-0186-44A5Zq,
    .text1-0186-44A5Zq,
    .text2-0186-44A5Zq,
    .text0-0164-BWiwYX,
    .text1-0164-BWiwYX,
    .text86more {
        font-size: 15.6px;
        line-height: 19.2px;
    }
    .span1-tob9a1 {
        font-size: 15.6px;
        line-height: 21.6px;
    }

    .implement-title-bFSSkx,
    .support-title-PKbQ9e {
        font-size: 22.8px;
        line-height: 28.2px;
    }
    .span1-xRFmMx,
    .span4-xRFmMx,
    .span6-PZX5Bx,
    .span9-PZX5Bx,
    .span11-x2r7vd,
    .span2-ssAUKQ,
    .span3-ssAUKQ,
    .span2-yivKQf,
    .span5-yivKQf,
    .span7-GOg7Vo,
    .span1-wZneME,
    .span4-wZneME,
    .span6-wXiWCA {
        font-size: 15.6px;
        line-height: 17.4px;
    }
    .span3-xRFmMx,
    .span8-PZX5Bx,
    .span13-x2r7vd,
    .span0-ssAUKQ,
    .span1-ssAUKQ,
    .span0-J3K2hT,
    .span4-yivKQf,
    .span9-GOg7Vo,
    .span3-wZneME,
    .span8-wXiWCA {
        font-size: 15.6px;
        line-height: 20.4px;
    }
    ul.text86flex li:before {
        font-size: 14px;
        top: 2px;
    }
    .implement-more-elM67n,
    .support-learnmore-XuSFxr,
    .training-learnmore-xMzLvO,
    .helpdesk-learnmore-fkxCXB {
        font-size: 12px;
        line-height: 14.4px;
    }
    .training-title-6doomt,
    .helpdesk-title-uUcGmq {
        font-size: 24px;
        line-height: 28.2px;
    }
    .flex-container-0186-7HzG1h {
        padding-bottom: 40.5px;
    }
    .helpdesk-wrapper {
        padding-top: 40px;
    }
}

@media screen and (max-width: 453px) {
    .section-supportrain-2ZypsZ .fmain .fchild {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
}

@media screen and (max-width: 336px) {
    .implement-title-bFSSkx {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
}

@media screen and (max-width: 324px) {
    .banner-listbox-c9p9Dl {
        margin-left: auto;
        margin-right: auto;
        width: 229px;
    }
}

@media screen and (max-width: 309px) {
    .banner-list-label1-jOYHHT {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media screen and (max-width: 269px) {
    .banner-listitem1-xAwBtx,
    .banner-listitem3-xAwBtx,
    .banner-listitem2-xAwBtx,
    .banner-listitem4-xAwBtx {
        margin-left: auto;
        margin-right: auto;
        width: 229px;
    }
}

@media screen and (max-width: 259px) {
    .banner-list-label1box-gV0Q0V {
        margin-left: auto;
        margin-right: auto;
        width: 202px;
    }
}

@media screen and (max-width: 242px) {
    .banner-list-label1-jOYHHT {
        margin-left: auto;
        margin-right: auto;
        width: auto;
    }
}

@media screen and (max-width: 228px) {
    .helpdesk-title-uUcGmq {
        margin-left: auto;
        margin-right: auto;
        width: 188px;
    }
}

@media screen and (max-width: 191px) {
    .training-title-6doomt {
        margin-left: auto;
        margin-right: auto;
        width: 151px;
    }
}

@media screen and (max-width: 183px) {
    .implement-more-elM67n,
    .support-learnmore-XuSFxr,
    .training-learnmore-xMzLvO,
    .helpdesk-learnmore-fkxCXB {
        margin-left: auto;
        margin-right: auto;
        width: 143px;
    }
}

@media screen and (max-width: 180px) {
    .support-title-PKbQ9e {
        margin-left: auto;
        margin-right: auto;
        width: 140px;
    }
}

@media screen and (max-width: 179px) {
    .banner-list-label4box-3EzH4y {
        margin-left: auto;
        margin-right: auto;
        width: 122px;
    }
}

@media screen and (max-width: 155px) {
    .banner-list-label3box-EO6RDv {
        margin-left: auto;
        margin-right: auto;
        width: 98px;
    }
}

@media screen and (max-width: 153px) {
    .banner-list-label2box-XP1ZO9 {
        margin-left: auto;
        margin-right: auto;
        width: 96px;
    }
}



@media screen and (max-width: 55px) {
    .section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .fmain .fchild .banner-listitem2-xAwBtx .icon-strokebox-XP1ZO9.icon-strokebox,
    .section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .fmain .fchild .banner-listitem3-xAwBtx .icon-strokebox-EO6RDv.icon-strokebox,
    .section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .fmain .fchild .banner-listitem4-xAwBtx .icon-strokebox-3EzH4y.icon-strokebox {
        width: 100%;
    }
}

@media screen and (max-width: 50px) {
    .icon-stroke {
        height: auto;
        width: 100%;
    }
    .section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .fmain .fchild .banner-listitem1-xAwBtx .icon-strokebox-gV0Q0V.icon-strokebox,
    .section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .banner-listitem1-xAwBtx .icon-strokebox-gV0Q0V.icon-strokebox .imgwrap.fc-ptwn1-1-1,
    .section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .banner-listitem2-xAwBtx .icon-strokebox-XP1ZO9.icon-strokebox .imgwrap.fc-acvey-1-1,
    .section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .banner-listitem3-xAwBtx .icon-strokebox-EO6RDv.icon-strokebox .imgwrap.fc-n38eq-1-1,
    .section-banner-2ZypsZ .banner-message-container-bTga92 .banner-messagebox-JG54Js .banner-listbox-c9p9Dl .banner-listitem4-xAwBtx .icon-strokebox-3EzH4y.icon-strokebox .imgwrap.fc-eovi8-1-1 {
        margin-left: auto;
        margin-right: auto;
        width: 10px;
    }
}

@media screen and (max-width: 10px) {
    .icon-stroke {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
}




/*begin technical*/

.section-technical-kMGfBI {
    align-items:flex-start;
    background-attachment:scroll;
    background-clip:border-box;
    background-color:rgba(0, 0, 0, 0);
    background-image:url("../graphics/page/joe-woods-4Zaq5xY5M.jpg");
    background-origin:padding-box;
    background-position-x:center;
    background-position-y:center;
    background-repeat:no-repeat;
    background-size:cover;
    display:flex;
    flex-direction:row;
    height:auto;
    justify-content:flex-start;
    left:unset;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    padding-bottom:85px;
    position:relative;
    top:unset;
    width: 100%;
}
.technical-container-xgJIsS {
    align-items:flex-start;
    background-color:rgba(0, 0, 0, 0);
    column-gap:80px;
    display:flex;
    flex-direction:row;
    height:auto;
    justify-content:space-between;
    left:unset;
    margin-left:auto;
    margin-right:auto;
    margin-top:78px;
    position:relative;
    top:unset;
    width:1177px;
}
.technical-titlebox-8HBdYk {
    align-items:flex-start;
    background-color:rgba(0, 0, 0, 0);
    display:flex;
    flex-direction:row;
    height:100%;
    justify-content:flex-start;
    left:unset;
    margin-left:0;
    margin-top:143px;

    position:relative;
    top:unset;
    width:auto;
}
.technical-title-l16Db7 {
    background-color:rgba(0, 0, 0, 0);
    color:rgb(255, 255, 255);
    font-family:proxima-nova, sans-serif;
    font-size:72px;
    font-style:normal;
    font-weight:100;
    height:auto;
    left:unset;
    letter-spacing:0;
    line-height:64px;
    margin-left:0;
    margin-top:0;
    position:relative;
    text-align:center;
    top:unset;
    width:100%;
}
.tech-divderlinebox-8HBdYk {
    align-items:center;
    background-color:rgba(0, 0, 0, 0);
    display:flex;
    flex-direction:row;
    height:351px;
    justify-content:flex-start;
    left:unset;
    margin-left:10px;
    margin-top:7px;
    position:relative;
    top:unset;
    width:1px;
}
.tech-divderline-O5ygdr {
    background-color:rgba(0, 0, 0, 0);
    flex-shrink:0;
    height:351px;
    left:unset;
    margin-left:0;
    margin-top:0;
    max-width:100%;
    position:relative;
    top:unset;
    width:1px;
}
.technical-list-8HBdYk {
    background-color:rgba(0, 0, 0, 0);
    height:100%;
    left:unset;
    margin-left:10px;
    margin-top:0;
    position:relative;
    top:unset;
    width:615px;
}
.technical-listbox {
    background-color:rgba(0, 0, 0, 0);
    height:auto;
    left:unset;
    position:relative;
    top:unset;
}
.technical-listbox-22XJf1 {
    align-items:center;
    display:flex;
    flex-direction:row;
    height:auto;
    justify-content:flex-start;
    left:unset;
    margin-left:0;
    position:relative;
    top:unset;
    width:auto;
}
.technical-list-wrapper {
    margin-top:16px;
    padding-bottom:9px;
    position:relative;
}
.technical-list-wrapper:first-child {
    margin-top:0;
}
.technical-list-description {
    margin-top:10px;
    position:relative;
}
.technical-list-description .innerdescription {
    color:rgb(255, 255, 255);
    font-family:proxima-nova, sans-serif;
    font-size:22px;
    font-weight:400;
    letter-spacing:0;
    line-height:29px;
    margin-left:44px;
    padding-bottom:13px;
    position:relative;
    text-align:left;
    width:551px;
}
.tech-arrow {
    background-color:rgba(0, 0, 0, 0);
    height:27px;
    left:unset;
    margin-left:0;
    margin-top:0;
    max-width:100%;
    position:relative;
    top:unset;
    transform:rotate(90deg);
    transition-behavior:normal;
    transition-delay:0s;
    transition-duration:0.5s;
    transition-property:all;
    transition-timing-function:ease;
    width:17px;
}
.technical-listbox-22XJf1.readmore.closed .tech-arrow {
  transform: rotate(0);
}
.tech-list-titlebox {
    background-color:rgba(0, 0, 0, 0);
    height:100%;
    left:unset;
    overflow-x:hidden;
    overflow-y:hidden;
    position:relative;
    top:unset;
}
.tech-list-titlebox-xsCn86 {
    align-items:flex-start;
    display:flex;
    flex-direction:row;
    height:100%;
    justify-content:flex-start;
    left:unset;
    margin-left:24px;
    margin-top:0;
    position:relative;
    top:unset;
    width:529px;
}
.tech-list-title-hgjA15.tech-list-title {
    color:rgb(255, 255, 255);
    font-family:proxima-nova, sans-serif;
    font-size:38px;
    font-style:normal;
    font-weight:800;
    
    /* Add transition for smooth color changes */
    transition: color 0.3s ease;
}
.tech-list-title-hgjA15.tech-list-title:hover {
    color:#F56800;
}
.technical-listbox .tech-arrow path {
    /* Add transition for smooth color changes */
    transition: stroke 0.3s ease;
}
.technical-listbox:hover .tech-arrow path {
    stroke: #F56800;
}
.tech-list-title {
    background-color:rgba(0, 0, 0, 0);
    height:auto;
    left:unset;
    letter-spacing:0;
    line-height:46px;
    position:relative;
    text-align:left;
    text-wrap-mode:nowrap;
    top:unset;
    white-space-collapse:collapse;
}
.tech-list-title-hgjA15 {
    left:unset;
    margin-left:0;
    margin-top:0;
    position:relative;
    top:unset;
    width:100%;
}
.fmain .fchild {
    height:auto;
    position:relative;
    width:auto;
}
.section-technical-kMGfBI .technical-container-xgJIsS .technical-titlebox-8HBdYk .technical-title-l16Db7 .fmain .fchild {
    height:auto;
    position:relative;
    width:auto;
}
.section-technical-kMGfBI .technical-container-xgJIsS .technical-list-8HBdYk .fmain .fchild {
    height:auto;
    position:relative;
    width:auto;
}
.fmain {
    height:auto;
    position:relative;
    width:auto;
}
.section-technical-kMGfBI .technical-container-xgJIsS .technical-titlebox-8HBdYk .technical-title-l16Db7 .fmain {
    height:auto;
    position:relative;
    width:auto;
}
.section-technical-kMGfBI .technical-container-xgJIsS .technical-list-8HBdYk .fmain {
    height:auto;
    position:relative;
    width:auto;
}

@media screen and (max-width: 1702px) {
   .section-technical-kMGfBI {
    align-items:center;
    flex-direction:column;
   }
} 
@media screen and (max-width: 768px) {
   .section-technical-kMGfBI {
    padding-bottom:76.5px;
   }
} 
@media screen and (max-width: 540px) {
   .section-technical-kMGfBI {
    padding-bottom:59.5px;
   }
} 
@media screen and (max-width: 479px) {
   .section-technical-kMGfBI {
    padding-bottom:42.5px;
   }
} 
@media screen and (max-width: 1217px) {
   .technical-container-xgJIsS {
    align-items:flex-start;
    column-gap:0;
    flex-direction:column;
    justify-content:flex-start;
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px;
    width:685px;
   }
} 
@media screen and (max-width: 768px) {
   .technical-container-xgJIsS {
    margin-top:70.2px;
   }
} 
@media screen and (max-width: 726px) {
   .technical-container-xgJIsS {
    width:100%;
   }
} 
@media screen and (max-width: 540px) {
   .technical-container-xgJIsS {
    margin-top:54.6px;
   }
} 
@media screen and (max-width: 479px) {
   .technical-container-xgJIsS {
    margin-top:39px;
   }
} 
@media screen and (max-width: 1217px) {
   .technical-titlebox-8HBdYk {
    margin-left:0;
    margin-right:0;
    margin-top:0;
   }
} 
@media screen and (max-width: 426px) {
   .technical-titlebox-8HBdYk {
    width:100%;
   }
} 
@media screen and (max-width: 396px) {
   .technical-titlebox-8HBdYk {
    align-items:center;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
   }
} 
@media screen and (max-width: 768px) {
   .technical-title-l16Db7 {
    font-size:64.8px;
    line-height:1;
   }
} 
@media screen and (max-width: 540px) {
   .technical-title-l16Db7 {
    font-size:57.6px;
    line-height:1;
   }
} 
@media screen and (max-width: 479px) {
   .technical-title-l16Db7 {
    font-size:43.2px;
    line-height:1;
   }
} 
@media screen and (max-width: 396px) {
   .technical-title-l16Db7 {
    margin-left:0;
    margin-right:0;
    margin-top:0;
   }
} 
@media screen and (max-width: 1217px) {
   .tech-divderlinebox-8HBdYk {
    display:none;
    margin-left:0;
    margin-right:0;
    margin-top:23px;
   }
} 
@media screen and (max-width: 90px) {
   .tech-divderlinebox-8HBdYk {
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
    padding-right:0;
   }
} 
@media screen and (max-width: 41px) {
   .tech-divderlinebox-8HBdYk {
    width:100%;
   }
} 
@media screen and (max-width: 41px) {
   .tech-divderline-O5ygdr {
    height:auto;
    width:100%;
   }
} 
@media screen and (max-width: 1px) {
   .tech-divderline-O5ygdr {
    margin-left:auto;
    margin-right:auto;
    max-width:100%;
   }
} 
@media screen and (max-width: 1217px) {
   .technical-list-8HBdYk {
    margin-left:25px;
    margin-right:0;
    margin-top:23px;
   }
} 
@media screen and (max-width: 726px) {
   .technical-list-8HBdYk {
    margin-left:8px;
    margin-right:auto;
    padding-left:0;
    padding-right:0;
   }
} 
@media screen and (max-width: 655px) {
   .technical-list-8HBdYk {
    width:100%;
   }
} 
@media screen and (max-width: 569px) {
   .technical-list-8HBdYk {
    margin-left:0;
   }
} 
@media screen and (max-width: 652px) {
   .section-technical-kMGfBI .technical-container-xgJIsS .technical-list-8HBdYk .fmain .fchild .technical-listbox-22XJf1.technical-listbox {
    margin-left:auto;
    margin-right:auto;
    width:100%;
   }
} 

@media screen and (max-width: 768px) {
   .technical-list-description .innerdescription {
    font-size:22px;
    line-height:29px;
   }
} 
@media screen and (max-width: 655px) {
   .technical-list-description .innerdescription {
    padding-right:20px;
    width:auto;
   }
} 
@media screen and (max-width: 569px) {
   .technical-list-description .innerdescription {
    margin-left:33px;
   }
} 
@media screen and (max-width: 540px) {
   .technical-list-description .innerdescription {
    font-size:20px;
    line-height:28px;
   }
} 
@media screen and (max-width: 479px) {
   .technical-list-description .innerdescription {
    font-size:18px;
    line-height:26px;
    margin-left:26px;
   }
} 
 
@media screen and (max-width: 479px) {
   .tech-arrow {
    height:auto;
    width:11px;
   }
} 
@media screen and (max-width: 57px) {
   .tech-arrow {
    height:auto;
    width:100%;
   }
} 
@media screen and (max-width: 17px) {
   .tech-arrow {
    margin-left:auto;
    margin-right:auto;
    max-width:100%;
   }
} 

@media screen and (max-width: 569px) {
   .section-technical-kMGfBI .technical-container-xgJIsS .technical-list-8HBdYk .fmain .fchild .technical-listbox-22XJf1.technical-listbox .tech-list-titlebox-xsCn86.tech-list-titlebox {
    width:100%;
   }
   .tech-list-titlebox {
    margin-left:14px;
    overflow-x:visible;
    overflow-y:visible;
   }
} 

@media screen and (max-width: 768px) {
   .section-technical-kMGfBI .technical-container-xgJIsS .technical-list-8HBdYk .fmain .fchild .technical-listbox-22XJf1.technical-listbox .tech-list-titlebox-xsCn86.tech-list-titlebox .tech-list-title-hgjA15.tech-list-title {
    font-size:34.2px;
    line-height:41.4px;
   }
} 
@media screen and (max-width: 540px) {
   .section-technical-kMGfBI .technical-container-xgJIsS .technical-list-8HBdYk .fmain .fchild .technical-listbox-22XJf1.technical-listbox .tech-list-titlebox-xsCn86.tech-list-titlebox .tech-list-title-hgjA15.tech-list-title {
    font-size:30.4px;
    line-height:36.8px;
   }
} 
@media screen and (max-width: 479px) {
   .section-technical-kMGfBI .technical-container-xgJIsS .technical-list-8HBdYk .fmain .fchild .technical-listbox-22XJf1.technical-listbox .tech-list-titlebox-xsCn86.tech-list-titlebox .tech-list-title-hgjA15.tech-list-title {
    font-size:22.8px;
    line-height:27.6px;
   }
} 

@media screen and (max-width: 726px) {
   .section-technical-kMGfBI .technical-container-xgJIsS .technical-titlebox-8HBdYk .technical-title-l16Db7 .fmain .fchild {
    text-align:left;
   }
} 
@media screen and (max-width: 563px) {
   .section-technical-kMGfBI .technical-container-xgJIsS .technical-list-8HBdYk .fmain .fchild {
    margin-left:0;
    margin-right:0;
    margin-top:0;
   }
} 
/*end technical*/

