
/*.so-widget-process-slider-style-d75171398898-9804 .global-gradient-gray {*/
/*    background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 75%, #f2f2f6 75%, #f2f2f6 100%)*/
/*}*/

/*.so-widget-process-slider-style-d75171398898-9804 .global-gradient-gray .subtitle {*/
/*    max-width: 1100px*/
/*}*/

/*.so-widget-process-slider-style-d75171398898-9804 .subtitle {*/
/*    margin-bottom: 0;*/
/*    max-width: 980px;*/
/*    padding-right: 20px*/
/*}*/

.so-widget-process-slider-style-d75171398898-9804 .slider-list {
    display: flex;
    margin-top: 90px;
    position: relative
}

@media (max-width: 1440px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list {
        margin-top: 50px
    }
}

@media (max-width: 1100px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list {
        box-shadow: 0 1px 90px rgba(0, 0, 0, .08)
    }
}

@media (max-width: 640px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list {
        margin-top: 32px
    }
}

.so-widget-process-slider-style-d75171398898-9804 .slider-listWrap {
    padding-left: calc(50% - 660px)
}

@media (max-width: 1520px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-listWrap {
        padding-left: 100px
    }
}

@media (max-width: 1440px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-listWrap {
        padding-left: calc(50% - 570px)
    }
}

@media (max-width: 1280px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-listWrap {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media (max-width: 640px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-listWrap {
        padding-left: 20px;
        padding-right: 20px
    }
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list .slick-track {
    display: flex
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list .slick-list {
    padding: 90px 1000px;
    margin: -90px -1000px
}

@media (max-width: 1100px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list .slick-list {
        padding: 0;
        margin: 0
    }
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__item {
    background-color: #FFF;
    border-right: 1px solid #C9CEDE;
    padding: 40px;
    position: relative;
    flex: 0 0 500px;
    height: auto;
    display: flex;
    flex-direction: column
}

@media (max-width: 1800px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__item {
        flex-basis: 480px
    }
}

@media (max-width: 1600px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__item {
        flex-basis: 450px;
        padding: 30px
    }
}

@media (max-width: 1440px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__item {
        flex-basis: 400px
    }
}

@media (max-width: 1280px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__item {
        flex-basis: 350px
    }
}

@media (max-width: 1100px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__item {
        flex: auto
    }
}

@media (max-width: 860px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__item {
        padding: 20px
    }
}

@media (max-width: 640px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__item {
        border-right: none
    }
}

@media (max-width: 480px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__item {
        border-top: none;
        padding-top: 30px
    }
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__item:last-child {
    border-right: 0
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__item--last {
    background-color: #96c800;
    color: #fff
}

@media (max-width: 420px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__item--last {
        height: 100%
    }
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__item::after, .so-widget-process-slider-style-d75171398898-9804 .slider-list__item::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 90px;
    left: 0;
    z-index: -1;
    box-shadow: 0 1px 90px rgba(0, 0, 0, .08)
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__item::before {
    top: 0
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__item::after {
    bottom: 0
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__item:first-child .slider-list__title::before, .so-widget-process-slider-style-d75171398898-9804 .slider-list__item:last-child .slider-list__title::before {
    content: '';
    position: absolute;
    width: 90px;
    top: 90px;
    bottom: 90px;
    z-index: -1;
    box-shadow: 0 1px 90px rgba(0, 0, 0, .08)
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__item:first-child .slider-list__title::before {
    left: 0
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__item:last-child .slider-list__title::before {
    right: 0
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__arrows {
    align-items: center;
    display: flex;
    position: relative;
    z-index: 1
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__arrows .prev, .so-widget-process-slider-style-d75171398898-9804 .slider-list__arrows .next {
    cursor: pointer;
    transition: opacity 300ms
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__arrows .prev svg, .so-widget-process-slider-style-d75171398898-9804 .slider-list__arrows .next svg {
    vertical-align: top
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__arrows .prev.slick-disabled, .so-widget-process-slider-style-d75171398898-9804 .slider-list__arrows .next.slick-disabled {
    opacity: .6
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__arrows .next {
    margin-left: 20px
}

@media (max-width: 420px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__arrows .next {
        margin-left: 12px
    }
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__icon {
    align-self: flex-start;
    height: 60px;
    margin-bottom: 60px;
    width: auto
}

@media (max-width: 1520px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__icon {
        height: 50px;
        margin-bottom: 40px
    }
}

@media (max-width: 640px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__icon {
        height: 40px;
        margin-bottom: 32px
    }
}

@media (max-width: 420px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__icon {
        margin-bottom: 24px
    }
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__number {
    color: #96c800;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 60px
}

@media (max-width: 1520px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__number {
        margin-bottom: 40px
    }
}

@media (max-width: 640px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__number {
        margin-bottom: 32px
    }
}

@media (max-width: 420px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__number {
        margin-bottom: 24px
    }
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__title {
    font-size: 1.625rem;
    font-weight: normal;
    line-height: 2.25rem;
    margin: 0 0 30px;
    /*max-width: 310px*/
}
.so-widget-process-slider-style-d75171398898-9804 .slider-list__title a{
    color: #1e1d28;
}
@media (max-width: 1600px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__title {
        margin-bottom: 24px
    }
}

@media (max-width: 1440px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__title {
        font-size: 1.375rem;
        margin-bottom: 18px
    }
}

@media (max-width: 860px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__title {
        font-size: 1.5rem;
        max-width: 280px
    }
}

@media (max-width: 480px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__title {
        font-size: 1.429rem;
        margin-bottom: 12px
    }
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__title--full {
    max-width: 100%
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__title--small {
    max-width: 270px
}

@media (max-width: 1440px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__title--small {
        font-size: 1.65rem;
        max-width: 250px
    }
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__description {
    color: #5b5b5b;
    font-size: 16px;
    line-height: 26px;
    flex: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.so-widget-process-slider-style-d75171398898-9804 span{
    display: inline-block;
    color: #5b5b5b;
    font-size: 14px;
    border: 1px solid #d8d8d8;
    padding: 7px 15px;
    border-radius: 6px;
    margin-top: 20px;
    width: 105px;
}
.so-widget-process-slider-style-d75171398898-9804 .slider-list__description ul {
    font-size: .875rem;
    line-height: 1.71;
    margin: 0;
    padding-left: 18px
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__description ul li + li {
    margin-top: 14px
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__description a {
    color: #0045cf;
    text-decoration: none
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__url {
    align-items: center;
    color: #373737;
    display: inline;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.62;
    margin-top: 32px;
    max-width: 370px;
    min-height: 50px;
    text-decoration: none
}

@media (max-width: 1700px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__url {
        max-width: 350px;
        min-height: 48px
    }
}

@media (max-width: 1440px) {
    .so-widget-process-slider-style-d75171398898-9804 .slider-list__url {
        max-width: 330px;
        min-height: 44px
    }
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__url svg {
    margin-left: 5px;
    transition: transform 300ms;
    vertical-align: text-top
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__url:hover svg {
    transform: translateX(4px)
}

.so-widget-process-slider-style-d75171398898-9804 .slider-list__link {
    margin-top: 32px
}

.so-widget-steps-structure-style-d75171398898-9804 .steps {
    float: left;
    width: 350px
}

@media (max-width: 1440px) {
    .so-widget-steps-structure-style-d75171398898-9804 .steps {
        width: 320px
    }
}

@media (max-width: 420px) {
    .so-widget-steps-structure-style-d75171398898-9804 .steps {
        width: auto
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .stepsWrap {
    margin-top: 80px
}

@media (max-width: 1440px) {
    .so-widget-steps-structure-style-d75171398898-9804 .stepsWrap {
        margin-top: 55px
    }
}

@media (max-width: 960px) {
    .so-widget-steps-structure-style-d75171398898-9804 .stepsWrap {
        margin-top: 32px
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .stepsWrap:before, .so-widget-steps-structure-style-d75171398898-9804 .stepsWrap:after {
    content: '';
    display: table;
    clear: both
}

.so-widget-steps-structure-style-d75171398898-9804 .steps__img {
    vertical-align: top
}

.so-widget-steps-structure-style-d75171398898-9804 .steps__imgWrap {
    float: right;
    width: calc(100% - 350px);
    padding-left: 100px
}

@media (max-width: 1520px) {
    .so-widget-steps-structure-style-d75171398898-9804 .steps__imgWrap {
        padding-left: 50px
    }
}

@media (max-width: 1100px) {
    .so-widget-steps-structure-style-d75171398898-9804 .steps__imgWrap {
        padding-left: 20px
    }
}

@media (max-width: 960px) {
    .so-widget-steps-structure-style-d75171398898-9804 .steps__imgWrap {
        margin-top: 55px;
        padding-left: 0;
        width: 100%
    }
}

@media (max-width: 520px) {
    .so-widget-steps-structure-style-d75171398898-9804 .steps__imgWrap {
        margin-right: -20px;
        margin-left: -20px;
        width: auto
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .image-right {
    padding-left: calc(50% - 660px)
}

@media (max-width: 1520px) {
    .so-widget-steps-structure-style-d75171398898-9804 .image-right {
        padding-left: 100px
    }
}

@media (max-width: 1440px) {
    .so-widget-steps-structure-style-d75171398898-9804 .image-right {
        padding-left: calc(50% - 570px)
    }
}

@media (max-width: 1280px) {
    .so-widget-steps-structure-style-d75171398898-9804 .image-right {
        padding-left: 50px
    }
}

@media (max-width: 960px) {
    .so-widget-steps-structure-style-d75171398898-9804 .image-right {
        padding-right: 50px
    }
}

@media (max-width: 640px) {
    .so-widget-steps-structure-style-d75171398898-9804 .image-right {
        padding-left: 20px;
        padding-right: 20px
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .image-right .steps {
    width: 53%
}

@media (max-width: 960px) {
    .so-widget-steps-structure-style-d75171398898-9804 .image-right .steps {
        width: 100%
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .image-right .stepsWrap {
    margin-top: 68px
}

@media (max-width: 1440px) {
    .so-widget-steps-structure-style-d75171398898-9804 .image-right .stepsWrap {
        margin-top: 55px
    }
}

@media (max-width: 960px) {
    .so-widget-steps-structure-style-d75171398898-9804 .image-right .stepsWrap {
        margin-top: 32px
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .image-right .steps__imgWrap {
    text-align: right;
    width: 47%
}

@media (max-width: 960px) {
    .so-widget-steps-structure-style-d75171398898-9804 .image-right .steps__imgWrap {
        width: 100%
    }
}

@media (max-width: 520px) {
    .so-widget-steps-structure-style-d75171398898-9804 .image-right .steps__imgWrap {
        width: auto
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .image-right .step__text {
    max-width: 720px
}

.so-widget-steps-structure-style-d75171398898-9804 .step__item, .so-widget-steps-structure-style-d75171398898-9804 .step__cta {
    padding-bottom: 36px;
    padding-left: 45px;
    position: relative
}

@media (max-width: 1520px) {
    .so-widget-steps-structure-style-d75171398898-9804 .step__item, .so-widget-steps-structure-style-d75171398898-9804 .step__cta {
        padding-bottom: 32px
    }
}

@media (max-width: 640px) {
    .so-widget-steps-structure-style-d75171398898-9804 .step__item, .so-widget-steps-structure-style-d75171398898-9804 .step__cta {
        padding-bottom: 24px;
        padding-left: 32px
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .step__item:before, .so-widget-steps-structure-style-d75171398898-9804 .step__cta:before {
    border-left: 1px solid #C9CEDE;
    content: '';
    height: 100%;
    left: 6px;
    position: absolute;
    top: 20px
}

@media (max-width: 640px) {
    .so-widget-steps-structure-style-d75171398898-9804 .step__item:before, .so-widget-steps-structure-style-d75171398898-9804 .step__cta:before {
        top: 13px
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .step__item:after, .so-widget-steps-structure-style-d75171398898-9804 .step__cta:after {
    background-color: #0045E6;
    border: 4px solid #fff;
    border-radius: 50%;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .15);
    content: '';
    height: 13px;
    left: 0;
    position: absolute;
    top: 13px;
    width: 13px
}

@media (max-width: 1440px) {
    .so-widget-steps-structure-style-d75171398898-9804 .step__item:after, .so-widget-steps-structure-style-d75171398898-9804 .step__cta:after {
        top: 11px
    }
}

@media (max-width: 640px) {
    .so-widget-steps-structure-style-d75171398898-9804 .step__item:after, .so-widget-steps-structure-style-d75171398898-9804 .step__cta:after {
        top: 6px
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .step__cta {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5;
    padding-bottom: 0
}

.so-widget-steps-structure-style-d75171398898-9804 .step__cta:before {
    display: none
}

.so-widget-steps-structure-style-d75171398898-9804 .step__cta:after {
    background-color: #FF4925;
    top: 9px
}

@media (max-width: 1440px) {
    .so-widget-steps-structure-style-d75171398898-9804 .step__cta:after {
        top: 8px
    }
}

@media (max-width: 640px) {
    .so-widget-steps-structure-style-d75171398898-9804 .step__cta:after {
        top: 7px
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .step__cta .link__text {
    color: #0045E6;
    font-weight: 600
}

.so-widget-steps-structure-style-d75171398898-9804 .step__cta .link__icon {
    background-color: #0045E6
}

.so-widget-steps-structure-style-d75171398898-9804 .step__cta .link__icon:before {
    background-color: #0045E6
}

.so-widget-steps-structure-style-d75171398898-9804 .step__title {
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.33;
    margin: 0 0 20px
}

@media (max-width: 1520px) {
    .so-widget-steps-structure-style-d75171398898-9804 .step__title {
        margin-bottom: 24px
    }
}

@media (max-width: 640px) {
    .so-widget-steps-structure-style-d75171398898-9804 .step__title {
        font-size: 1.5rem;
        margin-bottom: 12px
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .step__text {
    color: #373737;
    max-width: 330px
}

@media (max-width: 1440px) {
    .so-widget-steps-structure-style-d75171398898-9804 .step__text {
        max-width: 300px
    }
}

.so-widget-steps-structure-style-d75171398898-9804 .step__text ul {
    margin: 0;
    padding: 0 0 0 20px
}

.so-widget-steps-structure-style-d75171398898-9804 .step__text ul li::marker {
    color: #1E1D28;
    font-size: 1.125rem;
    line-height: 1.5
}

.so-widget-steps-structure-style-d75171398898-9804 .step__text ul li + li {
    margin-top: 12px
}

.so-widget-steps-structure-style-d75171398898-9804 .step__text a {
    color: #0045E6;
    font-weight: 600;
    text-decoration: none
}

@media (max-width: 520px) {
    .so-widget-steps-structure-style-d75171398898-9804 .pbm0 {
        padding-bottom: 0
    }
}

.so-widget-technology-expertise-style-d75171398898-9804 .section {
    background-color: #F8F8FB
}

.so-widget-technology-expertise-style-d75171398898-9804 .section .title {
    margin-bottom: 60px
}

.so-widget-technology-expertise-style-d75171398898-9804 .award {
    background-color: #fff;
    border: 1px solid #E2E2E7;
    flex: 0 0 16.666%;
    margin: -1px 0 0 -1px;
    position: relative;
    text-align: center
}

@media (max-width: 1100px) {
    .so-widget-technology-expertise-style-d75171398898-9804 .award {
        flex-basis: 33.3333%
    }
}

@media (max-width: 767px) {
    .so-widget-technology-expertise-style-d75171398898-9804 .award {
        flex-basis: 50%
    }
}

@media (max-width: 400px) {
    .so-widget-technology-expertise-style-d75171398898-9804 .award {
        flex-basis: 100%
    }
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__switcher {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 60px;
    position: relative
}

@media (max-width: 640px) {
    .so-widget-technology-expertise-style-d75171398898-9804 .award__switcher {
        margin-left: 30px;
        margin-right: 30px
    }
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__switcher .slick-arrow {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQwLjgyMyAyNDAuODIzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNDAuODIzIDI0MC44MjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGc+Cgk8cGF0aCBpZD0iQ2hldnJvbl9SaWdodF8xXyIgZD0iTTE4My4xODksMTExLjgxNkw3NC44OTIsMy41NTVjLTQuNzUyLTQuNzQtMTIuNDUxLTQuNzQtMTcuMjE1LDBjLTQuNzUyLDQuNzQtNC43NTIsMTIuNDM5LDAsMTcuMTc5ICAgbDk5LjcwNyw5OS42NzFsLTk5LjY5NSw5OS42NzFjLTQuNzUyLDQuNzQtNC43NTIsMTIuNDM5LDAsMTcuMTkxYzQuNzUyLDQuNzQsMTIuNDYzLDQuNzQsMTcuMjE1LDBsMTA4LjI5Ny0xMDguMjYxICAgQzE4Ny44ODEsMTI0LjMxNSwxODcuODgxLDExNi40OTUsMTgzLjE4OSwxMTEuODE2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojMUUxRDI4IiBkYXRhLW9sZF9jb2xvcj0iIzFlMWQyOCI+PC9wYXRoPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
    background-size: cover;
    height: 30px;
    opacity: .15;
    transition: opacity 300ms;
    width: 25px;
    z-index: 1
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__switcher .slick-arrow:before {
    display: none
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__switcher .slick-arrow:hover {
    opacity: .5
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__switcher .slick-prev {
    left: -45px;
    transform: translate(0, -50%) rotate(180deg)
}

@media (max-width: 1440px) {
    .so-widget-technology-expertise-style-d75171398898-9804 .award__switcher .slick-prev {
        left: -35px
    }
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__switcher .slick-next {
    right: -45px
}

@media (max-width: 1440px) {
    .so-widget-technology-expertise-style-d75171398898-9804 .award__switcher .slick-next {
        right: -35px
    }
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__switcher .slick-disabled {
    display: none !important
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__switcher__title {
    background-color: #ECEFF5;
    border-radius: 28px;
    color: #6d707a;
    cursor: pointer;
    float: left;
    font-size: 1.25rem;
    font-weight: 600;
    margin-left: 8px;
    margin-right: 8px;
    padding: 12px 32px;
    position: relative;
    text-align: center;
    transition-duration: 300ms;
    transition-property: background-color, color
}

@media (max-width: 1200px) {
    .so-widget-technology-expertise-style-d75171398898-9804 .award__switcher__title {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media (max-width: 960px) {
    .so-widget-technology-expertise-style-d75171398898-9804 .award__switcher__title {
        padding: 8px 15px
    }
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__switcher__title.slick-current {
    background-color: #0045E6;
    color: #fff
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__switcher__title.slick-current:hover {
    color: #fff
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__switcher__title:hover {
    color: #0045cf
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 1px;
    padding-left: 1px
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__image {
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto
}

.so-widget-technology-expertise-style-d75171398898-9804 .award__imageWrap {
    height: 260px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 70px 40px
}

@media (max-width: 1440px),(max-height: 768px) {
    .so-widget-technology-expertise-style-d75171398898-9804 .award__imageWrap {
        height: 200px;
        padding: 50px 30px
    }
}

@media (max-width: 1100px) {
    .so-widget-technology-expertise-style-d75171398898-9804 .award__imageWrap {
        height: 180px
    }
}

.so-widget-block-list-style-d75171398898-9804 .description {
    font-size: 1rem;
    max-width: 870px;
    margin-left: auto;
    margin-right: auto
}

.so-widget-block-list-style-d75171398898-9804 .list {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr
}

@media (max-width: 1024px) {
    .so-widget-block-list-style-d75171398898-9804 .list {
        grid-template-columns: 1fr 1fr
    }
}

@media (max-width: 860px) {
    .so-widget-block-list-style-d75171398898-9804 .list {
        grid-template-columns: 1fr
    }
}

.so-widget-block-list-style-d75171398898-9804 .list__item {
    border-radius: 10px;
    border: 1px solid #E2E2E7;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 50px 40px 35px
}

@media (max-width: 640px) {
    .so-widget-block-list-style-d75171398898-9804 .list__item {
        padding: 20px
    }
}

.so-widget-block-list-style-d75171398898-9804 .list__icon {
    max-height: 100%;
    width: auto
}

.so-widget-block-list-style-d75171398898-9804 .list__iconWrap {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    margin-bottom: 22px;
    width: 100%
}

@media (max-width: 640px) {
    .so-widget-block-list-style-d75171398898-9804 .list__iconWrap {
        margin-bottom: 12px
    }
}

.so-widget-block-list-style-d75171398898-9804 .list__title {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5;
    text-align: center
}

@media (max-width: 1440px) {
    .so-widget-block-list-style-d75171398898-9804 .list__title {
        font-size: 1.143rem
    }
}

.so-widget-block-list-style-d75171398898-9804 .list--no-space {
    grid-gap: 0;
    padding-left: 1px;
    padding-top: 1px
}

.so-widget-block-list-style-d75171398898-9804 .list--no-space .list__item {
    border-radius: 0;
    margin: -1px 0 0 -1px
}

.so-widget-block-list-style-d75171398898-9804 .list--no-space .list__iconWrap {
    margin-bottom: 90px;
    margin-top: 60px;
    padding-left: 20%;
    padding-right: 20%;
    height: 100px
}

@media (max-width: 1200px) {
    .so-widget-block-list-style-d75171398898-9804 .list--no-space .list__iconWrap {
        margin-bottom: 60px;
        margin-top: 40px;
        padding-left: 10%;
        padding-right: 10%
    }
}

@media (max-width: 860px) {
    .so-widget-block-list-style-d75171398898-9804 .list--no-space .list__iconWrap {
        padding-left: 30%;
        padding-right: 30%
    }
}

@media (max-width: 640px) {
    .so-widget-block-list-style-d75171398898-9804 .list--no-space .list__iconWrap {
        margin-bottom: 30px;
        margin-top: 20px;
        padding-left: 20%;
        padding-right: 20%
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-studies {
    margin-top: 40px;
    margin-left: -15px;
    margin-right: -15px
}

@media (max-width: 960px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-studies {
        margin-left: -10px;
        margin-right: -10px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-studies__list {
    display: flex
}

.so-widget-related-cases-style-d75171398898-9804 .case-studies__list.slick-initialized {
    display: block
}

.so-widget-related-cases-style-d75171398898-9804 .case-studies.slick-slider.slick-dotted {
    margin-bottom: 0;
    margin-top: 100px
}

@media (max-width: 960px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-studies.slick-slider.slick-dotted {
        margin-top: 60px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-studies .slick-dots {
    bottom: auto;
    top: -85px
}

@media (max-width: 960px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-studies .slick-dots {
        top: -50px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study {
    align-items: center;
    border-radius: 10px;
    display: flex;
    flex: 0 0 50%;
    height: 450px;
    margin: 0 15px;
    overflow: hidden;
    padding: 30px 0 25px 40px;
    text-decoration: none
}

.so-widget-related-cases-style-d75171398898-9804 .case-study.slick-slide {
    display: flex
}

@media (max-width: 1440px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study {
        height: 400px
    }
}

@media (max-width: 1366px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study {
        height: 300px
    }
}

@media (max-width: 1100px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study {
        flex-basis: 100%
    }
}

@media (max-width: 960px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study {
        margin-left: 10px;
        margin-right: 10px
    }
}

@media (max-width: 600px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study {
        height: auto
    }
}

@media (max-width: 560px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study {
        flex-wrap: wrap;
        padding-bottom: 100px;
        padding-left: 30px;
        position: relative
    }

    .so-widget-related-cases-style-d75171398898-9804 .case-study .link {
        bottom: 30px;
        left: 30px;
        position: absolute
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__content {
    flex: 0 0 50%;
    padding-right: 30px
}

@media (max-width: 560px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__content {
        flex-basis: 100%
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__logo {
    margin-bottom: 25px;
    vertical-align: top
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__title {
    color: #fff;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 1.33;
    margin: 0 0 25px
}

@media (max-width: 1440px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__title {
        font-size: 1.429rem
    }
}

@media (max-width: 1366px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__title {
        margin-bottom: 30px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__image {
    max-height: 400px;
    transition: transform 300ms;
    width: auto
}

@media (max-width: 1440px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__image {
        max-height: 350px
    }
}

@media (max-width: 1366px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__image {
        max-height: 280px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__imageWrap {
    align-items: center;
    display: flex;
    flex: 0 0 50%;
    justify-content: flex-end
}

@media (max-width: 560px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__imageWrap {
        flex-basis: 100%
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__related {
    margin: 0 15px
}

@media (max-width: 960px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__related {
        margin-left: 10px;
        margin-right: 10px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__related__list {
    display: flex;
    margin-left: -15px;
    margin-right: -15px
}

@media (max-width: 960px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__related__list {
        margin-left: -10px;
        margin-right: -10px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__related__list.slick-slider.slick-dotted {
    margin-bottom: 0;
    margin-top: 100px
}

@media (max-width: 960px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__related__list.slick-slider.slick-dotted {
        margin-top: 60px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__related__list .slick-dots {
    bottom: auto;
    top: -85px
}

@media (max-width: 960px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__related__list .slick-dots {
        top: -50px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__related__list.slick-initialized {
    display: block
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__related-item {
    margin: 0 15px;
    flex: 0 0 calc(25% - 30px)
}

@media (max-width: 1440px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__related-item {
        flex-basis: calc(33.333% - 30px)
    }
}

@media (max-width: 1024px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__related-item {
        flex-basis: calc(50% - 30px)
    }
}

@media (max-width: 640px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__related-item {
        flex-basis: 100%
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__related-item:hover .case-study__related-image {
    transform: scale(1.1)
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__related-image {
    max-height: 100%;
    transition: transform 300ms;
    width: auto
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__related-imageWrap {
    align-items: center;
    border-radius: 6px;
    display: flex;
    height: 350px;
    justify-content: flex-end;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 25px 0 25px 25px;
    position: relative
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__related-title {
    color: #1e1d28;
    display: block;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 20px;
    text-decoration: none
}

@media (max-width: 1440px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study__related-title {
        font-size: 1.143rem
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study__related-logo {
    max-height: 30px;
    max-width: 150px;
    width: auto
}

@media (max-width: 600px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study--video {
        height: 300px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study--video .case-study__info {
    align-items: flex-start;
    bottom: 0;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 40px;
    position: absolute;
    top: 0
}

@media (max-width: 560px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study--video .case-study__info {
        left: 30px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study--video .case-study__author-name {
    font-size: 1.875rem;
    font-weight: 700
}

@media (max-width: 560px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study--video .case-study__author-name {
        font-size: 1.5rem
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study--video .case-study__author-position {
    font-weight: 600;
    font-size: 1.25rem
}

@media (max-width: 560px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study--video .case-study__author-position {
        font-size: 1.125rem
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study--video .case-study__logo {
    margin-bottom: 30px
}

@media (max-width: 1440px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study--video .case-study__logo {
        margin-bottom: 25px
    }
}

@media (max-width: 1366px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study--video .case-study__logo {
        margin-bottom: 20px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study--video .video__mask {
    background: rgba(0, 0, 0, .4)
}

.so-widget-related-cases-style-d75171398898-9804 .case-study--video .video__play {
    left: 0;
    margin-right: 18px;
    position: relative;
    top: 0;
    transform: none
}

.so-widget-related-cases-style-d75171398898-9804 .case-study--video .video__playWrap {
    align-items: center;
    display: flex;
    font-size: 1.25rem;
    font-weight: 600;
    margin-top: 50px
}

@media (max-width: 1440px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study--video .video__playWrap {
        margin-top: 40px
    }
}

@media (max-width: 1366px) {
    .so-widget-related-cases-style-d75171398898-9804 .case-study--video .video__playWrap {
        margin-top: 30px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .case-study:hover .case-study__image {
    transform: scale(1.1)
}

.so-widget-related-cases-style-d75171398898-9804 .section {
    overflow: hidden
}

.so-widget-related-cases-style-d75171398898-9804 .section--ar .case-study {
    padding-left: 0;
    padding-right: 40px
}

@media (max-width: 560px) {
    .so-widget-related-cases-style-d75171398898-9804 .section--ar .case-study {
        padding-right: 30px
    }

    .so-widget-related-cases-style-d75171398898-9804 .section--ar .case-study .link {
        left: auto;
        right: 30px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .section--ar .case-study__title {
    font-size: 1.5rem
}

.so-widget-related-cases-style-d75171398898-9804 .section--ar .case-study__content {
    padding-left: 30px;
    padding-right: 0
}

.so-widget-related-cases-style-d75171398898-9804 .section--ar .case-study__related-imageWrap {
    padding-left: 0;
    padding-right: 25px
}

.so-widget-related-cases-style-d75171398898-9804 .section--ar .case-study--video .case-study__info {
    left: auto;
    right: 40px
}

@media (max-width: 560px) {
    .so-widget-related-cases-style-d75171398898-9804 .section--ar .case-study--video .case-study__info {
        right: 30px
    }
}

.so-widget-related-cases-style-d75171398898-9804 .section--ar .case-study--video .video__play {
    margin-left: 18px;
    margin-right: auto
}


/*body #content .entry-content .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area, body .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {*/
/*    line-height: 1 !important*/
/*}*/

/*body .gform_legacy_markup_wrapper img.ui-datepicker-trigger {*/
/*    width: 17px !important;*/
/*    height: 16px !important;*/
/*    display: -moz-inline-stack;*/
/*    display: inline-block*/
/*}*/

/*body .gform_legacy_markup_wrapper img.add_list_item, body .gform_legacy_markup_wrapper img.delete_list_item {*/
/*    display: -moz-inline-stack;*/
/*    display: inline-block;*/
/*    margin-top: -2px*/
/*}*/

/*.gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield {*/
/*    margin-top: 16px*/
/*}*/

/*.gform_legacy_markup_wrapper li.gfield ul.gfield_radio li input[type=radio] + input[type=text] {*/
/*    width: 45.25%*/
/*}*/

/*.gform_legacy_markup_wrapper table.recaptchatable {*/
/*    table-layout: auto*/
/*}*/

/*.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha {*/
/*    margin-left: 29%*/
/*}*/

/*.gfield .wp-editor-container {*/
/*    border: 1px solid #ddd*/
/*}*/

/*.gfield .wp-switch-editor {*/
/*    border-color: #ddd*/
/*}*/

/*.gfield .html-active .switch-html, .gfield .tmce-active .switch-tmce {*/
/*    border-bottom-color: #f5f5f5*/
/*}*/

/*.gfield .mce-edit-area iframe {*/
/*    width: 99.9% !important;*/
/*    margin: 0 !important*/
/*}*/

/*body .gform_legacy_markup_wrapper ul li.gfield {*/
/*    margin-top: 16px;*/
/*    padding-top: 0*/
/*}*/

/*body .gform_legacy_markup_wrapper ul.gfields li.gfield label.gfield_label {*/
/*    margin-bottom: 0 !important;*/
/*    padding-bottom: 0 !important*/
/*}*/

/*body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {*/
/*    line-height: inherit*/
/*}*/

/*body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {*/
/*    list-style-type: disc !important;*/
/*    margin: 0 0 8px 0;*/
/*    overflow: visible;*/
/*    padding-left: 0*/
/*}*/

/*body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {*/
/*    list-style-type: disc !important;*/
/*    margin: 16px 0 16px 28px !important;*/
/*    padding-left: 0*/
/*}*/

/*body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li {*/
/*    list-style-type: decimal !important;*/
/*    overflow: visible;*/
/*    margin: 0 0 8px 0;*/
/*    padding-left: 0*/
/*}*/

/*body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol {*/
/*    list-style-type: decimal !important;*/
/*    margin: 16px 0 18px 32px;*/
/*    padding-left: 0*/
/*}*/

/*body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul, body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {*/
/*    list-style-type: disc !important;*/
/*    padding-left: 0*/
/*}*/

/*body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul {*/
/*    margin: 16px 0 16px 16px*/
/*}*/

/*body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {*/
/*    margin: 0 0 8px*/
/*}*/

/*body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl {*/
/*    margin: 0 0 18px 0;*/
/*    padding-left: 0*/
/*}*/

/*body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt {*/
/*    font-weight: 700*/
/*}*/

/*body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd {*/
/*    margin: 0 0 16px 18px*/
/*}*/

/*.gform_legacy_markup_wrapper span.gf_clear_span {*/
/*    display: block;*/
/*    height: 1px;*/
/*    overflow: hidden;*/
/*    width: 100%;*/
/*    float: none;*/
/*    clear: both;*/
/*    margin-top: -1px*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container {*/
/*    position: relative;*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*    font-size: 13px;*/
/*    -webkit-user-select: none;*/
/*    -moz-user-select: none;*/
/*    -ms-user-select: none;*/
/*    user-select: none*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container * {*/
/*    -webkit-box-sizing: border-box;*/
/*    box-sizing: border-box*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container .chosen-drop {*/
/*    position: absolute;*/
/*    top: 100%;*/
/*    z-index: 1010;*/
/*    width: 100%;*/
/*    border: 1px solid #aaa;*/
/*    border-top: 0;*/
/*    background: #fff;*/
/*    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);*/
/*    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);*/
/*    display: none*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container.chosen-with-drop .chosen-drop {*/
/*    display: block*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container a {*/
/*    cursor: pointer*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name, .gform_legacy_markup_wrapper .chosen-container .search-choice .group-name {*/
/*    margin-right: 4px;*/
/*    overflow: hidden;*/
/*    white-space: nowrap;*/
/*    text-overflow: ellipsis;*/
/*    font-weight: 400;*/
/*    color: #999*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name:after, .gform_legacy_markup_wrapper .chosen-container .search-choice .group-name:after {*/
/*    content: ":";*/
/*    padding-left: 2px;*/
/*    vertical-align: top*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container-single .chosen-single {*/
/*    position: relative;*/
/*    display: block;*/
/*    overflow: hidden;*/
/*    padding: 0 0 0 8px;*/
/*    height: 25px;*/
/*    border: 1px solid #aaa;*/
/*    border-radius: 5px;*/
/*    background-color: #fff;*/
/*    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));*/
/*    background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);*/
/*    background-clip: padding-box;*/
/*    -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);*/
/*    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);*/
/*    color: #444;*/
/*    text-decoration: none;*/
/*    white-space: nowrap;*/
/*    line-height: 24px*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container-single .chosen-single input[type=text] {*/
/*    cursor: pointer;*/
/*    opacity: 0;*/
/*    position: absolute;*/
/*    width: 0*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container-single .chosen-default {*/
/*    color: #999*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container-single .chosen-single span {*/
/*    display: block;*/
/*    overflow: hidden;*/
/*    margin-right: 26px;*/
/*    text-overflow: ellipsis;*/
/*    white-space: nowrap*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container-single .chosen-single-with-deselect span {*/
/*    margin-right: 38px*/
/*}*/


/*.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr:hover {*/
/*    background-position: -42px -10px*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover {*/
/*    background-position: -42px -10px*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*    display: block;*/
/*    width: 18px;*/
/*    height: 100%*/
/*}*/

/*!*.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b {*!*/
/*!*    display: block;*!*/
/*!*    width: 100%;*!*/
/*!*    height: 100%;*!*/
/*!*    background: url(../../../plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 0 2px*!*/
/*!*}*!*/

/*.gform_legacy_markup_wrapper .chosen-container-single .chosen-search {*/
/*    position: relative;*/
/*    z-index: 1010;*/
/*    margin: 0;*/
/*    padding: 3px 4px;*/
/*    white-space: nowrap*/
/*}*/

/*!*.gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text] {*!*/
/*!*    margin: 1px 0;*!*/
/*!*    padding: 4px 20px 4px 5px;*!*/
/*!*    width: 100%;*!*/
/*!*    height: auto;*!*/
/*!*    outline: 0;*!*/
/*!*    border: 1px solid #aaa;*!*/
/*!*    background: url(../../../plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 100% -20px;*!*/
/*!*    font-size: 1em;*!*/
/*!*    font-family: sans-serif;*!*/
/*!*    line-height: normal;*!*/
/*!*    border-radius: 0*!*/
/*!*}*!*/

/*.gform_legacy_markup_wrapper .chosen-container-single .chosen-drop {*/
/*    margin-top: -1px;*/
/*    border-radius: 0 0 4px 4px;*/
/*    background-clip: padding-box*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search {*/
/*    position: absolute;*/
/*    opacity: 0;*/
/*    pointer-events: none*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container .chosen-results {*/
/*    color: #444;*/
/*    position: relative;*/
/*    overflow-x: hidden;*/
/*    overflow-y: auto;*/
/*    margin: 0 4px 4px 0;*/
/*    padding: 0 0 0 4px;*/
/*    max-height: 240px;*/
/*    -webkit-overflow-scrolling: touch*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container .chosen-results li {*/
/*    display: none;*/
/*    margin: 0;*/
/*    padding: 5px 6px;*/
/*    list-style: none;*/
/*    line-height: 15px;*/
/*    word-wrap: break-word;*/
/*    -webkit-touch-callout: none*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container .chosen-results li.active-result {*/
/*    display: list-item;*/
/*    cursor: pointer*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container .chosen-results li.disabled-result {*/
/*    display: list-item;*/
/*    color: #ccc;*/
/*    cursor: default*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container .chosen-results li.highlighted {*/
/*    background-color: #3875d7;*/
/*    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));*/
/*    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);*/
/*    color: #fff*/
/*}*/

/*.gform_legacy_markup_wrapper .chosen-container .chosen-results li.no-results {*/
/*    color: #777;*/
/*    display: list-item;*/
/*    background: #f4f4f4*/
/*}*/






#pgc-9804-0-0, #pgc-9804-1-0, #pgc-9804-2-0, #pgc-9804-3-0, #pgc-9804-4-0, #pgc-9804-5-0, #pgc-9804-6-0, #pgc-9804-7-0, #pgc-9804-8-0 {
    width: 100%
}

#pg-9804-0, #pg-9804-1, #pg-9804-2, #pg-9804-3, #pg-9804-4, #pg-9804-5, #pg-9804-6, #pg-9804-7, #pl-9804 .so-panel, #pl-9804 .so-panel:last-of-type {
    margin-bottom: 0
}

#pg-9804-0.panel-has-style > .panel-row-style, #pg-9804-0.panel-no-style, #pg-9804-1.panel-has-style > .panel-row-style, #pg-9804-1.panel-no-style, #pg-9804-2.panel-has-style > .panel-row-style, #pg-9804-2.panel-no-style, #pg-9804-3.panel-has-style > .panel-row-style, #pg-9804-3.panel-no-style, #pg-9804-4.panel-has-style > .panel-row-style, #pg-9804-4.panel-no-style, #pg-9804-7.panel-has-style > .panel-row-style, #pg-9804-7.panel-no-style, #pg-9804-8.panel-has-style > .panel-row-style, #pg-9804-8.panel-no-style {
    -webkit-align-items: flex-start;
    align-items: flex-start
}