<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.tiva__container {
    display: flex;
    -webkit-box-flex: 1;
    flex: 1 0;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 30px 0 100px;
}

.container-sol {
    width: 1200px;
}

.clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
    content: " ";
    display: table;
}

.clearfix:after, .container-fluid:after, .container:after, .row:after {
    clear: both;
}

.marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn--main {
    color: #fff;
    background-color: #009dac;
}

.marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .mnj-btn {
    padding: 15px 20px;
    box-shadow: 0 2px 2px 0 rgba(12,10,10,.2);
    border-radius: 2px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    transition: background-color .2s ease-in-out;
    cursor: pointer;
    letter-spacing: -.5px;
}

.three-elements.section {
    padding-bottom: 100px;
    padding-top: 84px;
}

.three-elements {
    background-color: #f7f7f7;
    text-align: center;
}
/*a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video
       {
            margin:0;
padding:0;
border:0;
font-size:100%;
font: inherit;
vertical-align:baseline;
box-sizing: border-box;
        }*/

.section__image img {
    height: auto;
    display: block;
    width: 100%;
    position: relative;
}

section-title {
    font-size: 44px;
    line-height: 60px;
    letter-spacing: -1.2px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 200;
}

.section.section-with-list {
    position: relative;
    z-index: -1;
    padding-top: 58px;
    padding-bottom: 0;
    overflow: hidden;
    color: #4a4a4a;
}

.section_list-text {
    float: left;
    font-weight: 300;
    letter-spacing: -.55px;
    word-spacing: .45px;
    width: calc(100% - 62px);
    margin: 0 0 0 15px;
    font-size: 16px;
    line-height: 30px;
}

/*canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}*/
a:active, a:focus, a:visited {
    outline: 0;
    outline-color: initial;
    outline-style: initial;
    outline-width: 0px;
}

.section__list-text {
    width: calc(100% - 62px);
    margin: 0 0 0 15px;
    font-size: 16px;
    line-height: 30px;
    color: white;
}

.section__list-text {
    float: left;
    font-weight: 300;
    letter-spacing: -.55px;
    word-spacing: .45px;
}

.resources-section {
    background-color: #fff;
    padding-top: 52px;
}

@media (min-width: 992px) .resources-grid {
    padding-top: 52px; padding-bottom: 20px;
}

.resources-section {
    background-color: #fff;
    text-align: center;
    padding-top: 52px;
}

.section.section--dark-blue {
    background-color: #283d50;
}

.section__title {
    color: #fff;
    text-align: center;
    font-size: 44px;
    line-height: 60px;
    letter-spacing: -1.2px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 200;
}

.section.section--with-list {
    position: relative;
    z-index: -1;
    padding-top: 58px;
    padding-bottom: 0;
    overflow: hidden;
}

.section__list {
    margin-right: auto;
    margin-left: auto;
}

.section__list {
    float: right;
    width: 50%;
    margin-top: 76px;
}

.section.section--with-list.section--dark-blue .section__list {
    color: #fff;
}

.section__list-number {
    position: relative;
    left: -7px;
    z-index: 0;
    float: left;
    width: 43px;
    padding: 14px 10px;
    margin-top: 1px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

@media (min-width:992px) {
    .section__list-number {
        left: -5px;
        max-height: none;
        padding: 13px 11px;
        margin-top: -3px;
        font-size: 16px;
        font-weight: 500;
    }
}

.section__list-number:before {
    position: absolute;
    bottom: 7px;
    left: 7px;
    z-index: -1;
    display: block;
    width: 28px;
    height: 28px;
    content: "";
    background: #00ccde;
    background-image: -webkit-linear-gradient(315deg,#00ccde,#00b2c2);
    background-image: linear-gradient(135deg,#00ccde,#00b2c2);
    border-radius: 50%;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
}

@media (min-width:992px) {
    .section__list-number:before {
        top: 5px;
        bottom: auto;
        left: 6px;
        width: 32px;
        height: 32px;
    }
}

.section.section--with-list {
    position: relative;
    z-index: -1;
    padding-top: 58px;
    padding-bottom: 0;
    overflow: hidden;
    color: #4a4a4a;
}

@media (min-width:768px) {
    .section.section--with-list {
        z-index: 1;
        overflow: visible;
    }
}

@media (min-width:992px) {
    .section.section--with-list {
        padding-top: 83px;
        padding-bottom: 75px;
    }
}

@media (min-width:992px) {
    .section.section--with-list .container &gt; .row {
        position: relative;
        left: 3 padding-right:0;
    }
}

@media (min-width:992px) {
    .section.section--with-list + .resources-section {
        padding-top: 124px;
    }
}

.section--with-list .section__image {
    top: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 43px;
}

@media (min-width:768px) {
    .section--with-list .section__image {
        res top:32px;
    }
}

@media (min-width:992px) {
    .section--with-list .section__image {
        padding: 0;
        margin-top: 40px;
    }
}

@media (min-width:1200px) {
    .section--with-list .section__image {
        position: relative;
        top: 45px;
        width: 573px;
        margin-top: 28px;
    }
}

.section--with-list .section__image picture {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

@media (min-width:992px) {
    .section--with-list .section__image picture {
        max-width: 100%;
    }
}

.section--with-list .section__image img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

@media (min-width:992px) {
    .section--with-list .section__image img {
        max-width: 100%;
    }
}

@media (min-width:992px) {
    .section__list-item {
        padding-left: 58px;
        margin-bottom: 22px;
    }
}

.section.section--with-list.section--dark-blue .section__list {
    color: #fff;
}

@media (min-width:1200px) {
    .section.section--with-list.section--image-overflowing {
        padding-bottom: 0;
    }
}

@media (min-width:1200px) {
    .section.section--with-list.section--image-overflowing .section__image {
        margin-top: 0;
    }
}

@media (max-width:1199px) {
    .section.section--with-list.section--partner-amazon-web-services {
        padding-bottom: 63px;
    }
}

@media (min-width:768px) {
    .section.section--with-list.section--partner-amazon-web-services .section__image {
        padding-bottom: 30px;
    }
}

@media (min-width:1200px) {
    .section.section--with-list.section--partner-amazon-web-services .section__image {
        position: relative;
        left: 20px;
    }
}

@media (max-width:767px) {
    .section.section--with-list.section--partner-amazon-web-services .section__image img {
        width: 292px;
    }
}

.section.section--with-list.section--sla .section__image {
    top: 33px;
    margin-top: 8px;
}

@media (min-width:1200px) {
    .section.section--with-list.section--sla .section__image {
        top: 27px;
        margin-top: 17px;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .section.section--with-list.section--sla .section__image img {
        max-width: 470px;
    }
}

@media (min-width:992px) {
    .section.section--with-list.section--sla + .resources-section {
        padding-top: 84px;
    }
}

@media (min-width: 1200px) {
    .section--with-list.section--with-list--horizontal.office-365-section-4 .section__image img {
        width: 1142px;
    }
}

@media (min-width: 992px) {
    .section--with-list .section__image img {
        max-width: 100%;
    }
}

.section__image img {
    height: auto;
}

.section--with-list .section__image img {
    backface-visibility: hidden;
}

.section__image {
    display: block;
    width: 100%;
    position: relative;
    text-align: center;
}

.section__image {
    display: block;
    width: 100%;
    position: relative;
}

.section--with-list--horizontal .section__list-wrapper {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column wrap;
}

.section.section--with-list {
    position: relative;
    z-index: -1;
    padding-top: 58px;
    padding-bottom: 0;
    overflow: hidden;
    color: #4a4a4a;
}

.section--with-list--horizontal .section__list-wrapper {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column wrap;
}

@media (min-width: 768px) {
    .section__title {
        font-size: 44px;
        line-height: 60px;
        letter-spacing: -1.2px;
        margin-left: auto;
        margin-right: auto;
    }
}

.section__title {
    font-weight: 200;
}

h2 {
    text-align: center;
    color: #4a4a4a;
}

h2 {
    display: block;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

@media (min-width: 1200px) {
    .section--with-list.section--with-list--horizontal.office-365-section-4 .section__list {
        margin-top: 78px;
    }
}

@media (min-width: 992px) {
    .section--with-list.section--with-list--horizontal.office-365-section-4 .section__list {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .section__list {
        float: right;
    }
}

@media (min-width: 768px) {
    .section__list {
        margin-right: auto;
        margin-left: auto;
    }
}

ol, ul {
    list-style: none;
}

ul {
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

.section__list-number {
    left: -5px;
    max-height: none;
    padding: 13px 11px;
    margin-top: -3px;
    font-size: 16px;
    font-weight: 500;
}

.section__list-number {
    position: relative;
    z-index: 0;
    float: left;
    width: 43px;
    color: #fff;
    text-align: center;
}

@media (min-width: 992px) {
    .section__list-number:before {
        top: 5px;
        bottom: auto;
        left: 6px;
        width: 32px;
        height: 32px;
    }
}

.section__list-number:before {
    position: absolute;
    z-index: -1;
    display: block;
    content: "";
    background: #00ccde;
    background-image: linear-gradient(135deg,#00ccde,#00b2c2);
    border-radius: 50%;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
}

@media (min-width: 1200px) {
    .solutions-nosql--cassandra .nosql-architecture__items {
        height: 426px;
    }
}

@media (min-width: 992px) {
    .nosql-architecture__items {
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        flex-wrap: wrap;
        max-width: none;
        margin-top: 62px;
    }
}

.nosql-architecture__items {
    width: 100%;
    padding-left: 17px;
    margin: 20px auto 0;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

.nosql-architecture__item span {
    display: inline-block;
}

@media (min-width: 768px) {
    .nosql-architecture__item-date {
        width: 32px;
        height: 32px;
        margin-right: 25px;
        line-height: 32px;
    }
}

.nosql-architecture__item-date {
    font-size: 14px;
    font-weight: 500;
    color: black;
    vertical-align: top;
    background-color: #fff;
    border-radius: 50%;
}

.nosql-architecture__item {
    margin-bottom: 16px;
    word-spacing: 0;
}

@media (min-width: 992px) {
    .nosql-architecture__items {
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: none;
        height: 650px;
        margin-top: 62px;
    }
}

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

@media (min-width: 768px) {
    .nosql-architecture__item-text {
        width: calc(100% - 57px);
        padding-right: 0;
        font-size: 16px;
        line-height: 30px;
        letter-spacing: -.5px;
        color: white;
    }
}

.tiva__container {
    display: flex;
    -webkit-box-flex: 1;
    flex: 1 0;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 30px 0 100px;
}

.container-sol {
    width: 1200px;
}

.clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
    content: " ";
    display: table;
}

.clearfix:after, .container-fluid:after, .container:after, .row:after {
    clear: both;
}

.marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .mnj-btn--main {
    color: #fff;
    background-color: #009dac;
}

.marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .mnj-btn {
    padding: 15px 20px;
    box-shadow: 0 2px 2px 0 rgba(12,10,10,.2);
    border-radius: 2px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    transition: background-color .2s ease-in-out;
    cursor: pointer;
    letter-spacing: -.5px;
}

.three-elements.section {
    padding-bottom: 100px;
    padding-top: 84px;
}

.three-elements {
    background-color: #f7f7f7;
    text-align: center;
}
/*a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video
       {
            margin:0;
padding:0;
border:0;
font-size:100%;
font: inherit;
vertical-align:baseline;
box-sizing: border-box;
        }*/

.section__image img {
    height: auto;
    display: block;
    width: 100%;
    position: relative;
}

section-title {
    font-size: 44px;
    line-height: 60px;
    letter-spacing: -1.2px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 200;
}
/*canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}*/
a:active, a:focus, a:visited {
    outline: 0;
    outline-color: initial;
    outline-style: initial;
    outline-width: 0px;
}

.resources-section {
    background-color: #fff;
    padding-top: 52px;
}

@media (min-width: 992px) {
    .resources-grid {
        padding-top: 52px;
        padding-bottom: 20px;
    }
}

.resources-section {
    background-color: #fff;
    text-align: center;
    padding-top: 52px;
}

.section.section--dark-blue {
    background-color: #283d50;
}

.section__title {
    color: #fff;
    text-align: center;
    font-size: 44px;
    line-height: 60px;
    letter-spacing: -1.2px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 200;
}

.section.section--with-list.section--dark-blue .section__list {
    color: #fff;
}

.section--with-list .section__image {
    top: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 43px;
}

@media (min-width:768px) {
    .section--with-list .section__image {
        top: 32px;
    }
}

@media (min-width:992px) {
    .section--with-list .section__image {
        padding: 0;
        margin-top: 40px;
    }
}

@media (min-width:1200px) {
    .section--with-list .section__image {
        position: relative;
        top: 45px;
        width: 573px;
        margin-top: 28px;
    }
}

.section--with-list .section__image picture {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

@media (min-width:992px) {
    .section--with-list .section__image picture {
        max-width: 100%;
    }
}

.section--with-list .section__image img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

@media (min-width:992px) {
    .section--with-list .section__image img {
        max-width: 100%;
    }
}

@media (min-width:992px) {
    .section__list-item {
        padding-left: 58px;
        margin-bottom: 22px;
    }
}

.section.section--with-list.section--dark-blue .section__list {
    color: #fff;
}

@media (min-width:1200px) {
    .section.section--with-list.section--image-overflowing {
        padding-bottom: 0;
    }
}

@media (min-width:1200px) {
    .section.section--with-list.section--image-overflowing .section__image {
        margin-top: 0;
    }
}

@media (max-width:1199px) {
    .section.section--with-list.section--partner-amazon-web-services {
        padding-bottom: 63px;
    }
}

@media (min-width:768px) {
    .section.section--with-list.section--partner-amazon-web-services .section__image {
        padding-bottom: 30px;
    }
}

@media (min-width:1200px) {
    .section.section--with-list.section--partner-amazon-web-services .section__image {
        position: relative;
        left: 20px;
    }
}

@media (max-width:767px) {
    .section.section--with-list.section--partner-amazon-web-services .section__image img {
        width: 292px;
    }
}

.section.section--with-list.section--sla .section__image {
    top: 33px;
    margin-top: 8px;
}

@media (min-width:1200px) {
    .section.section--with-list.section--sla .section__image {
        top: 27px;
        margin-top: 17px;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .section.section--with-list.section--sla .section__image img {
        max-width: 470px;
    }
}

@media (min-width:992px) {
    .section.section--with-list.section--sla + .resources-section {
        padding-top: 84px;
    }
}

.resources {
    padding: 1em 3em 2em 3em;
    height: 312px;
    width: 219px;
    background-color: #fff;
    border-radius: 4.2px;
    box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.2);
}

.orchestration__slides-logos {
    display: block;
    height: 48px;
    margin-bottom: 48px;
    font-size: 0;
}

img {
    backface-visibility: hidden;
}

@media (min-width: 992px) {
    .orchestration__description {
        padding-top: 5px;
        font-size: 15px;
        line-height: 30px;
    }
}

.orchestration__description {
    position: relative;
    left: 50%;
    max-width: 830px;
    padding: 7px 8px 0;
    margin-left: 0;
    margin-right: 0;
    font-weight: 200;
    text-align: center;
    transform: translateX(-50%);
}

.orchestration .center-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

@media (min-width: 768px) {
    .section__title {
        font-size: 44px;
        line-height: 60px;
        letter-spacing: -1.2px;
        margin-left: auto;
        margin-right: auto;
    }
}

.section__title {
    font-weight: 200;
}

.orchestration__slides-logos {
    display: block;
    height: 48px;
    margin-bottom: 48px;
    font-size: 0;
}

.orchestration__slides {
    width: 100%;
    padding: 52px 20px 38px;
    text-align: center;
}

.orchestration .center-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.orchestration__slides-image {
    width: 391px;
}

.orchestration__slides-scroller {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    flex-wrap: nowrap;
}

.orchestration__slides {
    width: 100%;
    padding: 52px 20px 38px;
    text-align: center;
}

.orchestration__slides-logo.js-active {
    opacity: 1;
}

@media (min-width: 992px) {
    .orchestration__features {
        left: 50%;
        padding: 58px 0 0;
        transform: translateX(-50%);
    }
}

.orchestration__features {
    position: relative;
    display: flex;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    max-width: 1127px;
}

@media (min-width: 768px) {
    .transform-business {
        padding-top: 91px;
        padding-bottom: 98px;
    }
}

.transform-business {
    text-align: center;
}

@media (min-width: 768px) {
    .transform-business .transform-business__links-wrapper a {
        padding: 15px 20px;
    }
}

.marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn--main {
    color: #fff;
    background-color: #009dac;
}

a:active, a:focus, a:visited {
    outline: 0;
}

.transform-business .transform-business__links-wrapper {
    margin-top: 26px;
    text-align: center;
}

@media (min-width: 768px) {
    .transform-business .transform-business__links-wrapper a:not(:first-of-type) {
        margin-left: 15px;
    }
}

@media (min-width: 768px) {
    .transform-business .transform-business__links-wrapper a {
        padding: 15px 20px;
        padding-top: 15px;
        padding-right: 20px;
        padding-bottom: 15px;
        padding-left: 20px;
    }
}

* {
    flex-shrink: 1;
}

.features-list--white .feature__description, .features-list--white .feature__title {
    color: #fff;
}

@media (min-width: 992px) {
    .feature__title {
        font-size: 26px;
    }
}

.feature__title {
    margin-left: 5px;
    letter-spacing: -1px;
    word-spacing: 1px;
    vertical-align: middle;
}

.feature {
    display: inline-block;
    width: 100%;
    padding: 21px;
    vertical-align: middle;
    text-align: left;
}

@media (min-width: 992px) {
    .features-list {
        display: flex;
        width: auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        margin-top: 52px;
        padding-bottom: 2px;
    }
}

        .tiva__container{
            display: flex;
    -webkit-box-flex: 1;
    flex: 1 0;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 30px 0 100px;
        }
        .container{
                width: 1200px;
        }
           .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
    content: " ";
    display: table;
}
      .clearfix:after, .container-fluid:after, .container:after, .row:after{
          clear:both;
      }
      .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn--main
      {
color:#fff;
background-color:#009dac;
      }
        .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn {
            padding: 15px 20px;
          box-shadow: 0 2px 2px 0 rgba(12,10,10,.2);
border-radius: 2px;
font-size:12px;
font-weight:500;
text-transform:uppercase;
 transition: background-color .2s ease-in-out;
cursor: pointer;
letter-spacing: -.5px;
        }
        .three-elements.section{
            padding-bottom:100px;
            padding-top:84px;
        }
        .three-elements
{
background-color: #f7f7f7;
text-align:center;
}
        /*a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video
       {
            margin:0;
padding:0;
border:0;
font-size:100%;
font: inherit;
vertical-align:baseline;
box-sizing: border-box;
        }*/

.section__image img
{
    height:auto;
display: block;
width: 100%;
position: relative;
}
section-title
{
    font-size: 44px;
line-height: 60px;
letter-spacing: -1.2px;
margin-left: auto;
margin-right:auto;
font-weight:200;
}
.section.section-with-list
{
position:relative;
z-index: -1;
padding-top: 58px;
padding-bottom:0;
overflow:hidden;
color: #4a4a4a;
}
.section_list-text
{
float: left;
font-weight: 300;
letter-spacing:-.55px;
word-spacing: .45px;
width: calc(100% - 62px);
margin: 0 0 0 15px;
font-size: 16px;
line-height:30px;
}

        /*canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}*/
        a:active, a:focus, a:visited {
    outline: 0;
    outline-color: initial;
    outline-style: initial;
    outline-width: 0px;
}

        .section__list-text {
    width: calc(100% - 62px);
    margin: 0 0 0 15px;
    font-size: 16px;
    line-height: 30px;
}
        .section__list-text {
            float: left;
            font-weight: 300;
            letter-spacing: -.55px;
            word-spacing: .45px;
        }

       .resources-section
       {
           background-color:#fff;
           padding-top: 52px;
       }
@media (min-width: 992px)
.resources-grid {
    padding-top: 52px;
    padding-bottom: 20px;
}
.resources-section
{
    background-color: #fff;
    text-align: center;
    padding-top: 52px;
}
.section.section--dark-blue {
    background-color: #283d50;
}
.section__title{
    color: #fff;
    text-align:center;
    font-size: 44px;
    line-height: 60px;
    letter-spacing: -1.2px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 200;
}
        .section.section--with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
        }
.section__list {
    margin-right: auto;
    margin-left: auto;
}
.section__list {
    float: right;
    width: 50%;
    margin-top: 76px;
}
.section.section--with-list.section--dark-blue .section__list {
    color: #fff;
}

.section__list-number {
 position:relative;
 left:-7px;
 z-index:0;
 float:left;
 width:43px;
 padding:14px 10px;
 margin-top:1px;
 font-size:14px;
 color:#fff;
 text-align:center
}
@media (min-width:992px) {
 .section__list-number {
  left:-5px;
  max-height:none;
  padding:13px 11px;
  margin-top:-3px;
  font-size:16px;
  font-weight:500
 }
}
.section__list-number:before {
 position:absolute;
 bottom:7px;
 left:7px;
 z-index:-1;
 display:block;
 width:28px;
 height:28px;
 content:"";
 background:#00ccde;
 background-image:-webkit-linear-gradient(315deg,#00ccde,#00b2c2);
 background-image:linear-gradient(135deg,#00ccde,#00b2c2);
 border-radius:50%;
 -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);
 box-shadow:0 0 5px 0 rgba(0,0,0,.1)
}
@media (min-width:992px) {
 .section__list-number:before {
  top:5px;
  bottom:auto;
  left:6px;
  width:32px;
  height:32px
 }
}
.section.section--with-list {
 position:relative;
 z-index:-1;
 padding-top:58px;
 padding-bottom:0;
 overflow:hidden;
 color:#4a4a4a
}
@media (min-width:768px) {
 .section.section--with-list {
  z-index:1;
  overflow:visible
 }
}
@media (min-width:992px) {
 .section.section--with-list {
  padding-top:83px;
  padding-bottom:75px
 }
}
@media (min-width:992px) {
 .section.section--with-list .container&gt;.row {
  position:relative;
  left:3px;
  padding-right:0
 }
}
@media (min-width:992px) {
 .section.section--with-list+.resources-section {
  padding-top:124px
 }
}
.section--with-list .section__image {
 top:3px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:43px
}
@media (min-width:768px) {
 .section--with-list .section__image {
  top:32px
 }
}
@media (min-width:992px) {
 .section--with-list .section__image {
  padding:0;
  margin-top:40px
 }
}
@media (min-width:1200px) {
 .section--with-list .section__image {
  position:relative;
  top:45px;
  width:573px;
  margin-top:28px
 }
}
.section--with-list .section__image picture {
 -ms-flex-negative:0;
 flex-shrink:0
}
@media (min-width:992px) {
 .section--with-list .section__image picture {
  max-width:100%
 }
}
.section--with-list .section__image img {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
@media (min-width:992px) {
 .section--with-list .section__image img {
  max-width:100%
 }
}
@media (min-width:992px) {
 .section__list-item {
  padding-left:58px;
  margin-bottom:22px
 }
}
.section.section--with-list.section--dark-blue .section__list {
 color:#fff
}
@media (min-width:1200px) {
 .section.section--with-list.section--image-overflowing {
  padding-bottom:0
 }
}
@media (min-width:1200px) {
 .section.section--with-list.section--image-overflowing .section__image {
  margin-top:0
 }
}
@media (max-width:1199px) {
 .section.section--with-list.section--partner-amazon-web-services {
  padding-bottom:63px
 }
}
@media (min-width:768px) {
 .section.section--with-list.section--partner-amazon-web-services .section__image {
  padding-bottom:30px
 }
}
@media (min-width:1200px) {
 .section.section--with-list.section--partner-amazon-web-services .section__image {
  position:relative;
  left:20px
 }
}
@media (max-width:767px) {
 .section.section--with-list.section--partner-amazon-web-services .section__image img {
  width:292px
 }
}
.section.section--with-list.section--sla .section__image {
 top:33px;
 margin-top:8px
}
@media (min-width:1200px) {
 .section.section--with-list.section--sla .section__image {
  top:27px;
  margin-top:17px
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .section.section--with-list.section--sla .section__image img {
  max-width:470px
 }
}
@media (min-width:992px) {
 .section.section--with-list.section--sla+.resources-section {
  padding-top:84px
 }
}

.resources{
     padding: 1em 3em 2em 3em;
  height:312px;
  width:219px;
  background-color: #fff;
  border-radius: 4.2px;
  box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.2);
}

                   .promo-panel-img-icon{width:60%;padding-top:60%;border-radius:50%;margin:1.5em auto 2.5em;box-shadow:0 5px 25px rgba(0,0,0,0.4);max-width:175px;max-height:175px}.promo-data-tld{display:flex}.promo-data-tld strong{padding-top:.5em}.promo-panel-cta{margin-top:1em}.promo-panel-bottom-cta{margin:2.5em 1em 0}.promo-panel-bottom-cta .button{background:transparent;border:solid 2px #1c57e1;color:#1c57e1;box-shadow:none;font-family:montserrat-400;font-size:1em}.promo-panel-bottom-cta .fa{font-size:1.5em;vertical-align:text-bottom}.hosting-offer{position:relative;top:-440px;height:80px;z-index:3;line-height:100%}.hosting-offer .package{padding-bottom:2em}.hosting-offer .features{height:50%;position:relative}.hosting-offer .features .package-button{position:absolute;bottom:10%;left:40%}.hosting-offer .features .package-button .button{line-height:170%}.hosting-offer .package-footnotes{margin-top:2em;text-align:center}.hosting-offer .package-footnotes h2{margin-bottom:.5em}@media (min-width: 1025px){body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .hero-package .package-button{margin-bottom:1em}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex{border-radius:10px;display:inline-block;text-align:center;width:33.3%}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title{padding-bottom:1em}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title&gt;*{width:100%;margin:0}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title h4{margin:0;min-height:50px;padding-bottom:5px}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title h4:before{left:50%;transform:translateX(-50%)}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title h4.no-min-height{padding-top:.5em;min-height:0}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .package-head{font-size:1.95em;color:#2c2c2c}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .package-price{margin-top:1.3em}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .package-price .price{font-weight:bold;margin-top:0.65em;margin-bottom:0.48em}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .package-price .price strong{font-size:1.3em}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .package-price .mid-column{margin-top:0.5em;margin-bottom:0.45em}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .package-price .end-column{margin-top:0.65em;margin-bottom:0.48em}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .package-price p.special-offer{margin:0;color:#8ED744}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .package-price p.special-offer.special-offer-red{font-size:16px;color:#E34F4F}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .package-plans{max-width:none}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .non-featured{max-width:350px;width:100%;border-bottom:3px solid #1c57e1}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .non-featured .package-head{margin-bottom:0.3em}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .non-featured .package-desc{line-height:100%;margin-bottom:1.3em}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .featured{max-width:350px;width:100%;border-bottom:3px solid #1c57e1}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .featured h4{margin-right:auto;margin-left:auto}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .featured .package-head{margin-bottom:0.3em}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .featured .package-desc{line-height:100%;font-size:1em;margin-bottom:10px}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .package-title .package-price .price .mid-column{margin-bottom:0.48em;margin-bottom:0.65em;padding-bottom:4px}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .features:not(.hero-package){border-top:1px solid #ddd}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .features.flex,body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .features-list.flex{display:block;width:calc(100% - 2.6em);padding-left:0;padding-right:0;margin:auto}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .features.flex li,body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .features-list.flex li{width:100%;text-align:left;padding-top:.15em;padding-bottom:.15em}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .features.flex.no-padding-items li,body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .features-list.flex.no-padding-items li{padding-top:0;padding-bottom:0}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .features-list.flex.space-between{text-align:center;max-width:250px}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex .features-list.flex.space-between.wide-features{max-width:none}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .package.flex.best-seller{transform:scale(1.05)}body:not(.home-selector):not(.dedicated-servers):not(.managed-hosting):not(.checkout):not(.quick-start) .tab-title{width:100%}body .packages.two-packages #services+div{width:100%}body .packages.two-packages .package.flex{width:50% !important}body .packages.two-packages .features-list.flex.space-between{max-width:320px !important}}.features ul{margin:0 1.3em}.features li{background-position:12px 50%;background-repeat:no-repeat;width:100%}.features li.yes:before{font-family:FontAwesome;content:"\f00c";margin-right:10px;color:#1c57e1;min-width:15px;display:inline-block}.features li.no:before{font-family:FontAwesome;content:"\f00d";margin-right:10px;color:#a0a0a0;min-width:15px;display:inline-block}.features li.unlimited,.features li.unmetered{background-image:url(/includes/img/global/features-list-icons/unlimited.png);padding-left:25px;background-position:0}.features li.info:before{font-family:FontAwesome;content:"\f05a";margin-right:10px;color:#a0a0a0;min-width:15px;display:inline-block}.features li.info-after:after{font-family:FontAwesome;content:"\f05a";margin-left:5px;color:#a0a0a0;min-width:15px;display:inline-block}@media (min-width: 1025px){.features-list li{width:50%}}.purchase{width:15%}.home-selector .packages .package .package-title&gt;h4::before,.checkout .packages .package .package-title&gt;h4::before,.need-help-choosing .packages .package .package-title&gt;h4::before{font-size:11px;position:absolute;top:-10px;background:#ecf1fd;border-color:#1c57e1}.home-selector .packages.wordpress .package .package-title .package-plans&gt;h4::before,.home-selector .packages.wordpress .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.home-selector .packages.wordpress .package.best-seller .package-title .package-plans&gt;h4::before,.checkout .packages.wordpress .package .package-title .package-plans&gt;h4::before,.checkout .packages.wordpress .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.checkout .packages.wordpress .package.best-seller .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.wordpress .package .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.wordpress .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.wordpress .package.best-seller .package-title .package-plans&gt;h4::before{content:"WORDPRESS HOSTING";font-size:11px;position:absolute;top:-10px;background:#ecf1fd;border-color:#1c57e1}.home-selector .packages.website-builder .package .package-title .package-plans&gt;h4::before,.home-selector .packages.website-builder .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.home-selector .packages.website-builder .package.best-seller .package-title .package-plans&gt;h4::before,.checkout .packages.website-builder .package .package-title .package-plans&gt;h4::before,.checkout .packages.website-builder .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.checkout .packages.website-builder .package.best-seller .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.website-builder .package .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.website-builder .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.website-builder .package.best-seller .package-title .package-plans&gt;h4::before{content:"WEBSITE BUILDER";font-size:11px;position:absolute;top:-10px;background:#ecf1fd;border-color:#1c57e1}.home-selector .packages.ecommerce .package .package-title .package-plans&gt;h4::before,.home-selector .packages.ecommerce .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.home-selector .packages.ecommerce .package.best-seller .package-title .package-plans&gt;h4::before,.checkout .packages.ecommerce .package .package-title .package-plans&gt;h4::before,.checkout .packages.ecommerce .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.checkout .packages.ecommerce .package.best-seller .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.ecommerce .package .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.ecommerce .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.ecommerce .package.best-seller .package-title .package-plans&gt;h4::before{content:"ECOMMERCE";font-size:11px;position:absolute;top:-10px;background:#ecf1fd;border-color:#1c57e1}.home-selector .packages.web-hosting .package .package-title .package-plans&gt;h4::before,.home-selector .packages.web-hosting .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.home-selector .packages.web-hosting .package.best-seller .package-title .package-plans&gt;h4::before,.checkout .packages.web-hosting .package .package-title .package-plans&gt;h4::before,.checkout .packages.web-hosting .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.checkout .packages.web-hosting .package.best-seller .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.web-hosting .package .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.web-hosting .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.web-hosting .package.best-seller .package-title .package-plans&gt;h4::before{content:"WEB HOSTING";font-size:11px;position:absolute;top:-10px;background:#ecf1fd;border-color:#1c57e1}.home-selector .packages.dedicated .package,.home-selector .packages.dedicated .package.best-seller,.home-selector .packages.dedicated .package.best-value,.home-selector .packages.dedicated .package.highest-spec,.checkout .packages.dedicated .package,.checkout .packages.dedicated .package.best-seller,.checkout .packages.dedicated .package.best-value,.checkout .packages.dedicated .package.highest-spec,.need-help-choosing .packages.dedicated .package,.need-help-choosing .packages.dedicated .package.best-seller,.need-help-choosing .packages.dedicated .package.best-value,.need-help-choosing .packages.dedicated .package.highest-spec{background:#fff}.home-selector .packages.dedicated .package .package-title&gt;h4::before,.home-selector .packages.dedicated .package.best-seller .package-title&gt;h4::before,.home-selector .packages.dedicated .package.best-value .package-title&gt;h4::before,.home-selector .packages.dedicated .package.highest-spec .package-title&gt;h4::before,.checkout .packages.dedicated .package .package-title&gt;h4::before,.checkout .packages.dedicated .package.best-seller .package-title&gt;h4::before,.checkout .packages.dedicated .package.best-value .package-title&gt;h4::before,.checkout .packages.dedicated .package.highest-spec .package-title&gt;h4::before,.need-help-choosing .packages.dedicated .package .package-title&gt;h4::before,.need-help-choosing .packages.dedicated .package.best-seller .package-title&gt;h4::before,.need-help-choosing .packages.dedicated .package.best-value .package-title&gt;h4::before,.need-help-choosing .packages.dedicated .package.highest-spec .package-title&gt;h4::before{content:"DEDICATED SERVERS"}.home-selector .packages.managed-hosting .package,.home-selector .packages.managed-hosting .package.best-seller,.checkout .packages.managed-hosting .package,.checkout .packages.managed-hosting .package.best-seller,.need-help-choosing .packages.managed-hosting .package,.need-help-choosing .packages.managed-hosting .package.best-seller{background:#fff}.home-selector .packages.managed-hosting .package .package-title&gt;h4::before,.home-selector .packages.managed-hosting .package.best-seller .package-title&gt;h4::before,.checkout .packages.managed-hosting .package .package-title&gt;h4::before,.checkout .packages.managed-hosting .package.best-seller .package-title&gt;h4::before,.need-help-choosing .packages.managed-hosting .package .package-title&gt;h4::before,.need-help-choosing .packages.managed-hosting .package.best-seller .package-title&gt;h4::before{content:"MANAGED HOSTING"}.home-selector .packages.ssd-vps .package,.checkout .packages.ssd-vps .package,.need-help-choosing .packages.ssd-vps .package{background:#fff}.home-selector .packages.ssd-vps .package .package-title&gt;h4::before,.checkout .packages.ssd-vps .package .package-title&gt;h4::before,.need-help-choosing .packages.ssd-vps .package .package-title&gt;h4::before{content:"SSD VPS"}.home-selector .packages.website-design .package .package-title .package-plans&gt;h4::before,.home-selector .packages.website-design .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.home-selector .packages.website-design .package.best-seller .package-title .package-plans&gt;h4::before,.checkout .packages.website-design .package .package-title .package-plans&gt;h4::before,.checkout .packages.website-design .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.checkout .packages.website-design .package.best-seller .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.website-design .package .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.website-design .package .package-title .package-plans .package-title .package-plans&gt;h4::before,.need-help-choosing .packages.website-design .package.best-seller .package-title .package-plans&gt;h4::before{content:"WEBSITE DESIGN";font-size:11px;position:absolute;top:-10px;background:#ecf1fd;border-color:#1c57e1}.packages .domain-registration{display:none}.customer-promise{margin-top:2em}.best-features .feature,.three-steps .feature,.other-features .feature{margin-left:1em;margin-right:1em}.best-features .title,.three-steps .title,.other-features .title{margin-right:1.4em}.best-features .title h4,.three-steps .title h4,.other-features .title h4{margin:0}.switch-package{padding-left:2em}.switch-package:first-child{padding-right:2em;border-right:1px solid #ddd}.switch-package .image-box{width:45%}.switch-package .article{width:55%}.switch-package .article header.flex h3{margin-bottom:0}.switch-package footer{display:none}

.extra{
    padding-top: 0px;
    padding-right: 1em;
    padding-bottom: 0px;
    padding-left: 1em;
    margin-top: 1em;
    margin-right: 0px;
    margin-bottom: 1em;
    margin-left: 0px;
}

.headerstyle{
      margin-right: 1.3em;
     font-size: 1.95em;
    padding-bottom: .2em;
    margin: 0;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;    align-self: center;cursor: pointer;
    display: inline-block;
    border-bottom: 3px solid #1c57e1;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: rgb(28, 87, 225);
    font-family: montserrat-400;
    line-height: 105%;
    margin-bottom: 1.3em;
    color: #2c2c2c;
}

.paraborder{
        box-sizing: border-box;
    font-size: 1.3em;
    border-bottom: 1px solid #ddd;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(221, 221, 221);
    margin-bottom:1em;
}

.highlight{
    display: inline-block;
    border: 1px solid #6f6f6f;
    border-top-color: rgb(111, 111, 111);
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: rgb(111, 111, 111);
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgb(111, 111, 111);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgb(111, 111, 111);
    border-left-style: solid;
    border-left-width: 1px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    padding: 0 1em;
    padding-top: 0px;
    padding-right: 1em;
    padding-bottom: 0px;
    padding-left: 1em;
    border-radius: 1em;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
    border-bottom-right-radius: 1em;
    border-bottom-left-radius: 1em;
    text-transform: uppercase;
    line-height: 1.8em;
}

.ulstyle{
      padding-left: 20px;
            padding-top: 20px;

    list-style: disc;
    list-style-type: disc;
    list-style-position: initial;
    list-style-image: initial;
}

.tooltip-qm {
  float: left;
  margin: -2px 0px 3px 4px;
  font-size: 12px;
}

.tooltip-inner {
  max-width: 236px !important;
  color:black;
  max-height: 100px;
  text-align:justify;
  font-size:14px;
  padding: 10px 15px 10px 20px;
 background-color:white;
 border-radius: 4.2px;
  box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.2);
  text-align: left;
}

.tooltip.show {
  opacity: 1;
}

.tooltip.top .tooltip-arrow {
      border-top-color: white;
}

.red-tooltip + .tooltip &gt; .tooltip-arrow {
    background-color:white;
 border-radius: 4.2px;
  box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.2);  }

  /* Red */

.tablehead {
    background-clip: border-box;
    background-color: #1a9172;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat-x:;
    background-repeat-y:;
    background-size: auto;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: table-cell;
    font-family: montserrat-400;
    font-size: 13px;
    height: 65px;
    line-height: 25.5px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 8px;
    padding-top: 20px;
    position: relative;
    text-size-adjust: 100%;
    text-transform: uppercase;
    vertical-align: middle;
    width: 17%
}

  .tablerow{
      background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 255, 255);
background-image: none;
background-origin: padding-box;
background-position-x: 0%;
background-position-y: 0%;
background-repeat-x: ;
background-repeat-y: ;
background-size: auto;
box-sizing: border-box;
color: rgb(111, 111, 111);
display: table-row;
font-family: montserrat-300;
font-size: 15px;
height: 65px;
line-height: 25.5px;
position: static;
text-size-adjust: 100%;
  }

  .tabletd{
      box-sizing: border-box;
color: rgb(111, 111, 111);
display: table-cell;
font-family: montserrat-300;
font-size: 15px;
height: 65px;
line-height: 25.5px;
padding-bottom: 20px;
padding-left: 30px;
padding-right: 8px;
padding-top: 20px;
position: relative;
text-size-adjust: 100%;
vertical-align: middle;
  }
 .tiva__container{
            display: flex;
    -webkit-box-flex: 1;
    flex: 1 0;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 30px 0 100px;
        }
        .container{
                width: 1200px;
        }
           .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
    content: " ";
    display: table;
}
      .clearfix:after, .container-fluid:after, .container:after, .row:after{
          clear:both;
      }
      .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn--main
      {
color:#fff;
background-color:#009dac;
      }
        .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn {
            padding: 15px 20px;
          box-shadow: 0 2px 2px 0 rgba(12,10,10,.2);
border-radius: 2px;
font-size:12px;
font-weight:500;
text-transform:uppercase;
 transition: background-color .2s ease-in-out;
cursor: pointer;
letter-spacing: -.5px;
        }
        .three-elements.section{
            padding-bottom:100px;
            padding-top:84px;
        }
        .three-elements
{
background-color: #f7f7f7;
text-align:center;
}

.section__image img
{
    height:auto;
display: block;
width: 100%;
position: relative;
}
section-title
{
    font-size: 44px;
line-height: 60px;
letter-spacing: -1.2px;
margin-left: auto;
margin-right:auto;
font-weight:200;
}
.section.section-with-list
{
position:relative;
z-index: -1;
padding-top: 58px;
padding-bottom:0;
overflow:hidden;
color: #4a4a4a;
}
.section_list-text
{
float: left;
font-weight: 300;
letter-spacing:-.55px;
word-spacing: .45px;
width: calc(100% - 62px);
margin: 0 0 0 15px;
font-size: 16px;
line-height:30px;
}

        a:active, a:focus, a:visited {
    outline: 0;
    outline-color: initial;
    outline-style: initial;
    outline-width: 0px;
}

        .section__list-text {
    width: calc(100% - 62px);
    margin: 0 0 0 15px;
    font-size: 16px;
    line-height: 30px;
    color: white;
}
        .section__list-text {
            float: left;
            font-weight: 300;
            letter-spacing: -.55px;
            word-spacing: .45px;
        }

       .resources-section
       {
           background-color:#fff;
           padding-top: 52px;
       }
@media (min-width: 992px)
 .resources-grid {
    padding-top: 52px;
    padding-bottom: 20px;
}
.resources-section
{
    background-color: #fff;
    text-align: center;
    padding-top: 52px;
}
.section.section--dark-blue {
    background-color: #283d50;
}
.section__title{
    color: #fff;
    text-align:center;
    font-size: 44px;
    line-height: 60px;
    letter-spacing: -1.2px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 200;
}
        .section.section--with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
        }
.section__list {
    margin-right: auto;
    margin-left: auto;
}
.section__list {
    float: right;
    width: 50%;
    margin-top: 76px;
}
.section.section--with-list.section--dark-blue .section__list {
    color: #fff;
}

.section__list-number {
 position:relative;
 left:-7px;
 z-index:0;
 float:left;
 width:43px;
 padding:14px 10px;
 margin-top:1px;
 font-size:14px;
 color:#fff;
 text-align:center
}
@media (min-width:992px) {
 .section__list-number {
  left:-5px;
  max-height:none;
  padding:13px 11px;
  margin-top:-3px;
  font-size:16px;
  font-weight:500
 }
}
.section__list-number:before {
 position:absolute;
 bottom:7px;
 left:7px;
 z-index:-1;
 display:block;
 width:28px;
 height:28px;
 content:"";
 background:#00ccde;
 background-image:-webkit-linear-gradient(315deg,#00ccde,#00b2c2);
 background-image:linear-gradient(135deg,#00ccde,#00b2c2);
 border-radius:50%;
 -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);
 box-shadow:0 0 5px 0 rgba(0,0,0,.1)
}
@media (min-width:992px) {
 .section__list-number:before {
  top:5px;
  bottom:auto;
  left:6px;
  width:32px;
  height:32px
 }
}
.section.section--with-list {
 position:relative;
 z-index:-1;
 padding-top:58px;
 padding-bottom:0;
 overflow:hidden;
 color:#4a4a4a
}
@media (min-width:768px) {
 .section.section--with-list {
  z-index:1;
  overflow:visible
 }
}
@media (min-width:992px) {
 .section.section--with-list {
  padding-top:83px;
  padding-bottom:75px
 }
}
@media (min-width:992px) {
 .section.section--with-list .container&gt;.row {
  position:relative;
  left:3
  padding-right:0
 }
}
@media (min-width:992px) {
 .section.section--with-list+.resources-section {
  padding-top:124px
 }
}
.section--with-list .section__image {
 top:3px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:43px
}
@media (min-width:768px) {
 .section--with-list .section__image {res
  top:32px
 }
}
@media (min-width:992px) {
 .section--with-list .section__image {
  padding:0;
  margin-top:40px
 }
}
@media (min-width:1200px) {
 .section--with-list .section__image {
  position:relative;
  top:45px;
  width:573px;
  margin-top:28px
 }
}
.section--with-list .section__image picture {
 -ms-flex-negative:0;
 flex-shrink:0
}
@media (min-width:992px) {
 .section--with-list .section__image picture {
  max-width:100%
 }
}
.section--with-list .section__image img {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
@media (min-width:992px) {
 .section--with-list .section__image img {
  max-width:100%
 }
}
@media (min-width:992px) {
 .section__list-item {
  padding-left:58px;
  margin-bottom:22px
 }
}
.section.section--with-list.section--dark-blue .section__list {
 color:#fff
}
@media (min-width:1200px) {
 .section.section--with-list.section--image-overflowing {
  padding-bottom:0
 }
}
@media (min-width:1200px) {
 .section.section--with-list.section--image-overflowing .section__image {
  margin-top:0
 }
}
@media (max-width:1199px) {
 .section.section--with-list.section--partner-amazon-web-services {
  padding-bottom:63px
 }
}
@media (min-width:768px) {
 .section.section--with-list.section--partner-amazon-web-services .section__image {
  padding-bottom:30px
 }
}
@media (min-width:1200px) {
 .section.section--with-list.section--partner-amazon-web-services .section__image {
  position:relative;
  left:20px
 }
}
@media (max-width:767px) {
 .section.section--with-list.section--partner-amazon-web-services .section__image img {
  width:292px
 }
}
.section.section--with-list.section--sla .section__image {
 top:33px;
 margin-top:8px
}
@media (min-width:1200px) {
 .section.section--with-list.section--sla .section__image {
  top:27px;
  margin-top:17px
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .section.section--with-list.section--sla .section__image img {
  max-width:470px
 }
}
@media (min-width:992px) {
 .section.section--with-list.section--sla+.resources-section {
  padding-top:84px
 }
}
  .tiva__container {
            display: flex;
            -webkit-box-flex: 1;
            flex: 1 0;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            padding: 30px 0 100px;
        }

        .container {
            width: 1200px;
        }

            .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
                content: " ";
                display: table;
            }

            .clearfix:after, .container-fluid:after, .container:after, .row:after {
                clear: both;
            }

        .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn--main {
            color: #fff;
            background-color: #009dac;
        }

        .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn {
            padding: 15px 20px;
            box-shadow: 0 2px 2px 0 rgba(12,10,10,.2);
            border-radius: 2px;
            font-size: 12px;
            font-weight: 500;
            text-transform: uppercase;
            transition: background-color .2s ease-in-out;
            cursor: pointer;
            letter-spacing: -.5px;
        }

        .three-elements.section {
            padding-bottom: 100px;
            padding-top: 84px;
        }

        .three-elements {
            background-color: #f7f7f7;
            text-align: center;
        }
        /*a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video
       {
            margin:0;
padding:0;
border:0;
font-size:100%;
font: inherit;
vertical-align:baseline;
box-sizing: border-box;
        }*/

        .section__image img {
            height: auto;
            display: block;
            width: 100%;
            position: relative;
        }

        section-title {
            font-size: 44px;
            line-height: 60px;
            letter-spacing: -1.2px;
            margin-left: auto;
            margin-right: auto;
            font-weight: 200;
        }

        .section.section-with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
            color: #4a4a4a;
        }

        .section_list-text {
            float: left;
            font-weight: 300;
            letter-spacing: -.55px;
            word-spacing: .45px;
            width: calc(100% - 62px);
            margin: 0 0 0 15px;
            font-size: 16px;
            line-height: 30px;
        }

        /*canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}*/
        a:active, a:focus, a:visited {
            outline: 0;
            outline-color: initial;
            outline-style: initial;
            outline-width: 0px;
        }

        .section__list-text {
            width: calc(100% - 62px);
            margin: 0 0 0 15px;
            font-size: 16px;
            line-height: 30px;
            color: #ffffff;
        }

        .section__list-text {
            float: left;
            font-weight: 300;
            letter-spacing: -.55px;
            word-spacing: .45px;
        }

        .section.section--dark-blue {
            background-color: #283d50;
        }

        .section__title {
            color: #fff;
            text-align: center;
            font-size: 44px;
            line-height: 60px;
            letter-spacing: -1.2px;
            margin-left: auto;
            margin-right: auto;
            font-weight: 200;
        }

        .section.section--with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
        }

        .section__list {
            margin-right: auto;
            margin-left: auto;
        }

        .section__list {
            float: right;
            width: 50%;
            margin-top: 76px;
        }

        .section.section--with-list.section--dark-blue .section__list {
            color: #fff;
        }

        .section__list-number {
            position: relative;
            left: -7px;
            z-index: 0;
            float: left;
            width: 43px;
            padding: 14px 10px;
            margin-top: 1px;
            font-size: 14px;
            color: #fff;
            text-align: center;
        }

        @media (min-width:992px) {
            .section__list-number {
                left: -5px;
                max-height: none;
                padding: 13px 11px;
                margin-top: -3px;
                font-size: 16px;
                font-weight: 500;
            }
        }

        .section__list-number:before {
            position: absolute;
            bottom: 7px;
            left: 7px;
            z-index: -1;
            display: block;
            width: 28px;
            height: 28px;
            content: "";
            background: #00ccde;
            background-image: -webkit-linear-gradient(315deg,#00ccde,#00b2c2);
            background-image: linear-gradient(135deg,#00ccde,#00b2c2);
            border-radius: 50%;
            -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
            box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
        }

        @media (min-width:992px) {
            .section__list-number:before {
                top: 5px;
                bottom: auto;
                left: 6px;
                width: 32px;
                height: 32px;
            }
        }

        .section.section--with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
            color: #4a4a4a;
        }

        @media (min-width:768px) {
            .section.section--with-list {
                z-index: 1;
                overflow: visible;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list {
                padding-top: 83px;
                padding-bottom: 75px;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list .container &gt; .row {
                position: relative;
                left: 3px;
                padding-right: 0;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list + .resources-section {
                padding-top: 124px;
            }
        }

        .section--with-list .section__image {
            top: 3px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            margin-top: 43px;
        }

        @media (min-width:768px) {
            .section--with-list .section__image {
                top: 32px;
            }
        }

        @media (min-width:992px) {
            .section--with-list .section__image {
                padding: 0;
                margin-top: 40px;
            }
        }

        @media (min-width:1200px) {
            .section--with-list .section__image {
                position: relative;
                top: 45px;
                width: 573px;
                margin-top: 28px;
            }
        }

        .section--with-list .section__image picture {
            -ms-flex-negative: 0;
            flex-shrink: 0;
        }

        @media (min-width:992px) {
            .section--with-list .section__image picture {
                max-width: 100%;
            }
        }

        .section--with-list .section__image img {
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
        }

        @media (min-width:992px) {
            .section--with-list .section__image img {
                max-width: 100%;
            }
        }

        @media (min-width:992px) {
            .section__list-item {
                padding-left: 58px;
                margin-bottom: 22px;
            }
        }

        .section.section--with-list.section--dark-blue .section__list {
            color: #fff;
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--image-overflowing {
                padding-bottom: 0;
            }
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--image-overflowing .section__image {
                margin-top: 0;
            }
        }

        @media (max-width:1199px) {
            .section.section--with-list.section--partner-amazon-web-services {
                padding-bottom: 63px;
            }
        }

        @media (min-width:768px) {
            .section.section--with-list.section--partner-amazon-web-services .section__image {
                padding-bottom: 30px;
            }
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--partner-amazon-web-services .section__image {
                position: relative;
                left: 20px;
            }
        }

        @media (max-width:767px) {
            .section.section--with-list.section--partner-amazon-web-services .section__image img {
                width: 292px;
            }
        }

        .section.section--with-list.section--sla .section__image {
            top: 33px;
            margin-top: 8px;
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--sla .section__image {
                top: 27px;
                margin-top: 17px;
            }
        }

        @media (min-width:992px) and (max-width:1199px) {
            .section.section--with-list.section--sla .section__image img {
                max-width: 470px;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list.section--sla + .resources-section {
                padding-top: 84px;
            }
        }

        .resources {
            padding: 1em 3em 2em 3em;
            height: 312px;
            width: 219px;
            background-color: #fff;
            border-radius: 4.2px;
            box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.2);
        }

        .tiva__container {
            display: flex;
            -webkit-box-flex: 1;
            flex: 1 0;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            padding: 30px 0 100px;
        }

        .container {
            width: 1200px;
        }

            .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
                content: " ";
                display: table;
            }

            .clearfix:after, .container-fluid:after, .container:after, .row:after {
                clear: both;
            }

        .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn--main {
            color: #fff;
            background-color: #009dac;
        }

        .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn {
            padding: 15px 20px;
            box-shadow: 0 2px 2px 0 rgba(12,10,10,.2);
            border-radius: 2px;
            font-size: 12px;
            font-weight: 500;
            text-transform: uppercase;
            transition: background-color .2s ease-in-out;
            cursor: pointer;
            letter-spacing: -.5px;
        }

        .three-elements.section {
            padding-bottom: 100px;
            padding-top: 84px;
        }

        .three-elements {
            background-color: #f7f7f7;
            text-align: center;
        }
        /*a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video
       {
            margin:0;
padding:0;
border:0;
font-size:100%;
font: inherit;
vertical-align:baseline;
box-sizing: border-box;
        }*/

        .section__image img {
            height: auto;
            display: block;
            width: 100%;
            position: relative;
        }

        section-title {
            font-size: 44px;
            line-height: 60px;
            letter-spacing: -1.2px;
            margin-left: auto;
            margin-right: auto;
            font-weight: 200;
        }

        .section.section-with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
            color: #4a4a4a;
        }

        .section_list-text {
            float: left;
            font-weight: 300;
            letter-spacing: -.55px;
            word-spacing: .45px;
            width: calc(100% - 62px);
            margin: 0 0 0 15px;
            font-size: 16px;
            line-height: 30px;
        }

        /*canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}*/
        a:active, a:focus, a:visited {
            outline: 0;
            outline-color: initial;
            outline-style: initial;
            outline-width: 0px;
        }

        .section__list-text {
            width: calc(100% - 62px);
            margin: 0 0 0 15px;
            font-size: 16px;
            line-height: 30px;
            color: #ffffff;
        }

        .section__list-text {
            float: left;
            font-weight: 300;
            letter-spacing: -.55px;
            word-spacing: .45px;
        }

        .section.section--dark-blue {
            background-color: #283d50;
        }

        .section__title {
            color: #fff;
            text-align: center;
            font-size: 44px;
            line-height: 60px;
            letter-spacing: -1.2px;
            margin-left: auto;
            margin-right: auto;
            font-weight: 200;
        }

        .section.section--with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
        }

        .section__list {
            margin-right: auto;
            margin-left: auto;
        }

        .section__list {
            float: right;
            width: 50%;
            margin-top: 76px;
        }

        .section.section--with-list.section--dark-blue .section__list {
            color: #fff;
        }

        .section__list-number {
            position: relative;
            left: -7px;
            z-index: 0;
            float: left;
            width: 43px;
            padding: 14px 10px;
            margin-top: 1px;
            font-size: 14px;
            color: #fff;
            text-align: center;
        }

        @media (min-width:992px) {
            .section__list-number {
                left: -5px;
                max-height: none;
                padding: 13px 11px;
                margin-top: -3px;
                font-size: 16px;
                font-weight: 500;
            }
        }

        .section__list-number:before {
            position: absolute;
            bottom: 7px;
            left: 7px;
            z-index: -1;
            display: block;
            width: 28px;
            height: 28px;
            content: "";
            background: #00ccde;
            background-image: -webkit-linear-gradient(315deg,#00ccde,#00b2c2);
            background-image: linear-gradient(135deg,#00ccde,#00b2c2);
            border-radius: 50%;
            -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
            box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
        }

        @media (min-width:992px) {
            .section__list-number:before {
                top: 5px;
                bottom: auto;
                left: 6px;
                width: 32px;
                height: 32px;
            }
        }

        .section.section--with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
            color: #4a4a4a;
        }

        @media (min-width:768px) {
            .section.section--with-list {
                z-index: 1;
                overflow: visible;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list {
                padding-top: 83px;
                padding-bottom: 75px;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list .container &gt; .row {
                position: relative;
                left: 3px;
                padding-right: 0;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list + .resources-section {
                padding-top: 124px;
            }
        }

        .section--with-list .section__image {
            top: 3px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            margin-top: 43px;
        }

        @media (min-width:768px) {
            .section--with-list .section__image {
                top: 32px;
            }
        }

        @media (min-width:992px) {
            .section--with-list .section__image {
                padding: 0;
                margin-top: 40px;
            }
        }

        @media (min-width:1200px) {
            .section--with-list .section__image {
                position: relative;
                top: 45px;
                width: 573px;
                margin-top: 28px;
            }
        }

        .section--with-list .section__image picture {
            -ms-flex-negative: 0;
            flex-shrink: 0;
        }

        @media (min-width:992px) {
            .section--with-list .section__image picture {
                max-width: 100%;
            }
        }

        .section--with-list .section__image img {
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
        }

        @media (min-width:992px) {
            .section--with-list .section__image img {
                max-width: 100%;
            }
        }

        @media (min-width:992px) {
            .section__list-item {
                padding-left: 58px;
                margin-bottom: 22px;
            }
        }

        .section.section--with-list.section--dark-blue .section__list {
            color: #fff;
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--image-overflowing {
                padding-bottom: 0;
            }
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--image-overflowing .section__image {
                margin-top: 0;
            }
        }

        @media (max-width:1199px) {
            .section.section--with-list.section--partner-amazon-web-services {
                padding-bottom: 63px;
            }
        }

        @media (min-width:768px) {
            .section.section--with-list.section--partner-amazon-web-services .section__image {
                padding-bottom: 30px;
            }
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--partner-amazon-web-services .section__image {
                position: relative;
                left: 20px;
            }
        }

        @media (max-width:767px) {
            .section.section--with-list.section--partner-amazon-web-services .section__image img {
                width: 292px;
            }
        }

        .section.section--with-list.section--sla .section__image {
            top: 33px;
            margin-top: 8px;
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--sla .section__image {
                top: 27px;
                margin-top: 17px;
            }
        }

        @media (min-width:992px) and (max-width:1199px) {
            .section.section--with-list.section--sla .section__image img {
                max-width: 470px;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list.section--sla + .resources-section {
                padding-top: 84px;
            }
        }

        .resources {
            padding: 1em 3em 2em 3em;
            height: 312px;
            width: 219px;
            background-color: #fff;
            border-radius: 4.2px;
            box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.2);
        }
        .tiva__container {
            display: flex;
            -webkit-box-flex: 1;
            flex: 1 0;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            padding: 30px 0 100px;
        }

        .container {
            width: 1200px;
        }

            .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
                content: " ";
                display: table;
            }

            .clearfix:after, .container-fluid:after, .container:after, .row:after {
                clear: both;
            }

        .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn--main {
            color: #fff;
            background-color: #009dac;
        }

        .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn {
            padding: 15px 20px;
            box-shadow: 0 2px 2px 0 rgba(12,10,10,.2);
            border-radius: 2px;
            font-size: 12px;
            font-weight: 500;
            text-transform: uppercase;
            transition: background-color .2s ease-in-out;
            cursor: pointer;
            letter-spacing: -.5px;
        }

        .three-elements.section {
            padding-bottom: 100px;
            padding-top: 84px;
        }

        .three-elements {
            background-color: #f7f7f7;
            text-align: center;
        }

        .section__image img {
            height: auto;
            display: block;
            width: 100%;
            position: relative;
        }

        section-title {
            font-size: 44px;
            line-height: 60px;
            letter-spacing: -1.2px;
            margin-left: auto;
            margin-right: auto;
            font-weight: 200;
        }

        .section.section-with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
            color: #4a4a4a;
        }

        .section_list-text {
            float: left;
            font-weight: 300;
            letter-spacing: -.55px;
            word-spacing: .45px;
            width: calc(100% - 62px);
            margin: 0 0 0 15px;
            font-size: 16px;
            line-height: 30px;
        }

        a:active, a:focus, a:visited {
            outline: 0;
            outline-color: initial;
            outline-style: initial;
            outline-width: 0px;
        }

        .section__list-text {
            width: calc(100% - 62px);
            margin: 0 0 0 15px;
            font-size: 16px;
            line-height: 30px;
            color: #ffffff;
        }

        .section__list-text {
            float: left;
            font-weight: 300;
            letter-spacing: -.55px;
            word-spacing: .45px;
        }

        .section.section--dark-blue {
            background-color: #283d50;
        }

        .section__title {
            color: #fff;
            text-align: center;
            font-size: 44px;
            line-height: 60px;
            letter-spacing: -1.2px;
            margin-left: auto;
            margin-right: auto;
            font-weight: 200;
        }

        .section.section--with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
        }

        .section__list {
            margin-right: auto;
            margin-left: auto;
        }

        .section__list {
            float: right;
            width: 50%;
            margin-top: 76px;
        }

        .section.section--with-list.section--dark-blue .section__list {
            color: #fff;
        }

        .section__list-number {
            position: relative;
            left: -7px;
            z-index: 0;
            float: left;
            width: 43px;
            padding: 14px 10px;
            margin-top: 1px;
            font-size: 14px;
            color: #fff;
            text-align: center;
        }

        @media (min-width:992px) {
            .section__list-number {
                left: -5px;
                max-height: none;
                padding: 13px 11px;
                margin-top: -3px;
                font-size: 16px;
                font-weight: 500;
            }
        }

        .section__list-number:before {
            position: absolute;
            bottom: 7px;
            left: 7px;
            z-index: -1;
            display: block;
            width: 28px;
            height: 28px;
            content: "";
            background: #00ccde;
            background-image: -webkit-linear-gradient(315deg,#00ccde,#00b2c2);
            background-image: linear-gradient(135deg,#00ccde,#00b2c2);
            border-radius: 50%;
            -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
            box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
        }

        @media (min-width:992px) {
            .section__list-number:before {
                top: 5px;
                bottom: auto;
                left: 6px;
                width: 32px;
                height: 32px;
            }
        }

        .section.section--with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
            color: #4a4a4a;
        }

        @media (min-width:768px) {
            .section.section--with-list {
                z-index: 1;
                overflow: visible;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list {
                padding-top: 83px;
                padding-bottom: 75px;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list .container &gt; .row {
                position: relative;
                left: 3px;
                padding-right: 0;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list + .resources-section {
                padding-top: 124px;
            }
        }

        .section--with-list .section__image {
            top: 3px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            margin-top: 43px;
        }

        @media (min-width:768px) {
            .section--with-list .section__image {
                top: 32px;
            }
        }

        @media (min-width:992px) {
            .section--with-list .section__image {
                padding: 0;
                margin-top: 40px;
            }
        }

        @media (min-width:1200px) {
            .section--with-list .section__image {
                position: relative;
                top: 45px;
                width: 573px;
                margin-top: 28px;
            }
        }

        .section--with-list .section__image picture {
            -ms-flex-negative: 0;
            flex-shrink: 0;
        }

        @media (min-width:992px) {
            .section--with-list .section__image picture {
                max-width: 100%;
            }
        }

        .section--with-list .section__image img {
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
        }

        @media (min-width:992px) {
            .section--with-list .section__image img {
                max-width: 100%;
            }
        }

        @media (min-width:992px) {
            .section__list-item {
                padding-left: 58px;
                margin-bottom: 22px;
            }
        }

        .section.section--with-list.section--dark-blue .section__list {
            color: #fff;
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--image-overflowing {
                padding-bottom: 0;
            }
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--image-overflowing .section__image {
                margin-top: 0;
            }
        }

        @media (max-width:1199px) {
            .section.section--with-list.section--partner-amazon-web-services {
                padding-bottom: 63px;
            }
        }

        @media (min-width:768px) {
            .section.section--with-list.section--partner-amazon-web-services .section__image {
                padding-bottom: 30px;
            }
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--partner-amazon-web-services .section__image {
                position: relative;
                left: 20px;
            }
        }

        @media (max-width:767px) {
            .section.section--with-list.section--partner-amazon-web-services .section__image img {
                width: 292px;
            }
        }

        .section.section--with-list.section--sla .section__image {
            top: 33px;
            margin-top: 8px;
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--sla .section__image {
                top: 27px;
                margin-top: 17px;
            }
        }

        @media (min-width:992px) and (max-width:1199px) {
            .section.section--with-list.section--sla .section__image img {
                max-width: 470px;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list.section--sla + .resources-section {
                padding-top: 84px;
            }
        }

        .resources {
            padding: 1em 3em 2em 3em;
            height: 312px;
            width: 219px;
            background-color: #fff;
            border-radius: 4.2px;
            box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.2);
        }
    .tiva__container{
            display: flex;
    -webkit-box-flex: 1;
    flex: 1 0;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 30px 0 100px;
        }
        .container{
                width: 1200px;
        }
           .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
    content: " ";
    display: table;
}
      .clearfix:after, .container-fluid:after, .container:after, .row:after{
          clear:both;
      }
      .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn--main
      {
color:#fff;
background-color:#009dac;
      }
        .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn {
            padding: 15px 20px;
          box-shadow: 0 2px 2px 0 rgba(12,10,10,.2);
border-radius: 2px;
font-size:12px;
font-weight:500;
text-transform:uppercase;
 transition: background-color .2s ease-in-out;
cursor: pointer;
letter-spacing: -.5px;
        }
        .three-elements.section{
            padding-bottom:100px;
            padding-top:84px;
        }
        .three-elements
{
background-color: #f7f7f7;
text-align:center;
}
        /*a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video
       {
            margin:0;
padding:0;
border:0;
font-size:100%;
font: inherit;
vertical-align:baseline;
box-sizing: border-box;
        }*/

.section__image img
{
    height:auto;
display: block;
width: 100%;
position: relative;
}
section-title
{
    font-size: 44px;
line-height: 60px;
letter-spacing: -1.2px;
margin-left: auto;
margin-right:auto;
font-weight:200;
}
.section.section-with-list
{
position:relative;
z-index: -1;
padding-top: 58px;
padding-bottom:0;
overflow:hidden;
color: #4a4a4a;
}
.section_list-text
{
float: left;
font-weight: 300;
letter-spacing:-.55px;
word-spacing: .45px;
width: calc(100% - 62px);
margin: 0 0 0 15px;
font-size: 16px;
line-height:30px;
}

        /*canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}*/
        a:active, a:focus, a:visited {
    outline: 0;
    outline-color: initial;
    outline-style: initial;
    outline-width: 0px;
}

        .section__list-text {
    width: calc(100% - 62px);
    margin: 0 0 0 15px;
    font-size: 16px;
    line-height: 30px;
}
        .section__list-text {
            float: left;
            font-weight: 300;
            letter-spacing: -.55px;
            word-spacing: .45px;
        }

.section.section--dark-blue {
    background-color: #283d50;
}
.section__title{
    color: #fff;
    text-align:center;
    font-size: 44px;
    line-height: 60px;
    letter-spacing: -1.2px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 200;
}
        .section.section--with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
        }
.section__list {
    margin-right: auto;
    margin-left: auto;
}
.section__list {
    float: right;
    width: 50%;
    margin-top: 76px;
}
.section.section--with-list.section--dark-blue .section__list {
    color: #fff;
}

.section__list-number {
 position:relative;
 left:-7px;
 z-index:0;
 float:left;
 width:43px;
 padding:14px 10px;
 margin-top:1px;
 font-size:14px;
 color:#fff;
 text-align:center
}
@media (min-width:992px) {
 .section__list-number {
  left:-5px;
  max-height:none;
  padding:13px 11px;
  margin-top:-3px;
  font-size:16px;
  font-weight:500
 }
}
.section__list-number:before {
 position:absolute;
 bottom:7px;
 left:7px;
 z-index:-1;
 display:block;
 width:28px;
 height:28px;
 content:"";
 background:#00ccde;
 background-image:-webkit-linear-gradient(315deg,#00ccde,#00b2c2);
 background-image:linear-gradient(135deg,#00ccde,#00b2c2);
 border-radius:50%;
 -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);
 box-shadow:0 0 5px 0 rgba(0,0,0,.1)
}
@media (min-width:992px) {
 .section__list-number:before {
  top:5px;
  bottom:auto;
  left:6px;
  width:32px;
  height:32px
 }
}
.section.section--with-list {
 position:relative;
 z-index:-1;
 padding-top:58px;
 padding-bottom:0;
 overflow:hidden;
}
@media (min-width:768px) {
 .section.section--with-list {
  z-index:1;
  overflow:visible
 }
}
@media (min-width:992px) {
 .section.section--with-list {
  padding-top:83px;
  padding-bottom:75px
 }
}
@media (min-width:992px) {
 .section.section--with-list .container&gt;.row {
  position:relative;
  left:3px;
  padding-right:0
 }
}
@media (min-width:992px) {
 .section.section--with-list+.resources-section {
  padding-top:124px
 }
}
.section--with-list .section__image {
 top:3px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:43px
}
@media (min-width:768px) {
 .section--with-list .section__image {
  top:32px
 }
}
@media (min-width:992px) {
 .section--with-list .section__image {
  padding:0;
  margin-top:40px
 }
}
@media (min-width:1200px) {
 .section--with-list .section__image {
  position:relative;
  top:45px;
  width:573px;
  margin-top:28px
 }
}
.section--with-list .section__image picture {
 -ms-flex-negative:0;
 flex-shrink:0
}
@media (min-width:992px) {
 .section--with-list .section__image picture {
  max-width:100%
 }
}
.section--with-list .section__image img {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
@media (min-width:992px) {
 .section--with-list .section__image img {
  max-width:100%
 }
}
@media (min-width:992px) {
 .section__list-item {
  padding-left:58px;
  margin-bottom:22px
 }
}
.section.section--with-list.section--dark-blue .section__list {
 color:#fff
}
@media (min-width:1200px) {
 .section.section--with-list.section--image-overflowing {
  padding-bottom:0
 }
}
@media (min-width:1200px) {
 .section.section--with-list.section--image-overflowing .section__image {
  margin-top:0
 }
}
@media (max-width:1199px) {
 .section.section--with-list.section--partner-amazon-web-services {
  padding-bottom:63px
 }
}
@media (min-width:768px) {
 .section.section--with-list.section--partner-amazon-web-services .section__image {
  padding-bottom:30px
 }
}
@media (min-width:1200px) {
 .section.section--with-list.section--partner-amazon-web-services .section__image {
  position:relative;
  left:20px
 }
}
@media (max-width:767px) {
 .section.section--with-list.section--partner-amazon-web-services .section__image img {
  width:292px
 }
}
.section.section--with-list.section--sla .section__image {
 top:33px;
 margin-top:8px
}
@media (min-width:1200px) {
 .section.section--with-list.section--sla .section__image {
  top:27px;
  margin-top:17px
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .section.section--with-list.section--sla .section__image img {
  max-width:470px
 }
}
@media (min-width:992px) {
 .section.section--with-list.section--sla+.resources-section {
  padding-top:84px
 }
}

        .img-holder
        {
            text-align:right;
        }

        @media (min-width: 1200px) {
            .section--with-list.section--with-list--horizontal.office-365-section-4 .section__image img {
                width: 1142px;
            }
        }

        @media (min-width: 992px) {
            .section--with-list .section__image img {
                max-width: 100%;
            }
        }

        .section__image img {
            height: auto;
        }

        .section--with-list .section__image img {
            backface-visibility: hidden;
        }

        .section__image {
            display: block;
            width: 100%;
            position: relative;
            text-align: center;
        }

        .section__image {
            display: block;
            width: 100%;
            position: relative;
        }

        .section--with-list--horizontal .section__list-wrapper {
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            flex-flow: column wrap;
        }

        .section.section--with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
            color: #4a4a4a;
        }

        .section--with-list--horizontal .section__list-wrapper {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            flex-flow: column wrap;
        }

        @media (min-width: 768px) {
            .section__title {
                font-size: 44px;
                line-height: 60px;
                letter-spacing: -1.2px;
                margin-left: auto;
                margin-right: auto;
            }
        }

        .section__title {
            font-weight: 200;
        }

        h2 {
            text-align: center;
            color: #4a4a4a;
        }

        h2 {
            display: block;
            margin-block-start: 0.83em;
            margin-block-end: 0.83em;
            margin-inline-start: 0px;
            margin-inline-end: 0px;
        }

        @media (min-width: 1200px) {
            .section--with-list.section--with-list--horizontal.office-365-section-4 .section__list {
                margin-top: 78px;
            }
        }

        @media (min-width: 992px) {
            .section--with-list.section--with-list--horizontal.office-365-section-4 .section__list {
                width: 100%;
            }
        }

        @media (min-width: 992px) {
            .section__list {
                float: right;
            }
        }

        @media (min-width: 768px) {
            .section__list {
                margin-right: auto;
                margin-left: auto;
            }
        }

        ol, ul {
            list-style: none;
        }

        ul {
            margin-block-start: 1em;
            margin-block-end: 1em;
            margin-inline-start: 0px;
            margin-inline-end: 0px;
            padding-inline-start: 40px;
        }

        .tiva__container {
            display: flex;
            -webkit-box-flex: 1;
            flex: 1 0;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            padding: 30px 0 100px;
        }

        .container {
            width: 1200px;
        }

            .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
                content: " ";
                display: table;
            }

            .clearfix:after, .container-fluid:after, .container:after, .row:after {
                clear: both;
            }

        .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn--main {
            color: #fff;
            background-color: #009dac;
        }

        .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn {
            padding: 15px 20px;
            box-shadow: 0 2px 2px 0 rgba(12,10,10,.2);
            border-radius: 2px;
            font-size: 12px;
            font-weight: 500;
            text-transform: uppercase;
            transition: background-color .2s ease-in-out;
            cursor: pointer;
            letter-spacing: -.5px;
        }

        .three-elements.section {
            padding-bottom: 100px;
            padding-top: 84px;
        }

        .three-elements {
            background-color: #f7f7f7;
            text-align: center;
        }

        .section__image img {
            height: auto;
            display: block;
            width: 100%;
            position: relative;
        }

        section-title {
            font-size: 44px;
            line-height: 60px;
            letter-spacing: -1.2px;
            margin-left: auto;
            margin-right: auto;
            font-weight: 200;
        }

        .section.section-with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
            color: #4a4a4a;
        }

        .section_list-text {
            float: left;
            font-weight: 300;
            letter-spacing: -.55px;
            word-spacing: .45px;
            width: calc(100% - 62px);
            margin: 0 0 0 15px;
            font-size: 16px;
            line-height: 30px;
        }

        a:active, a:focus, a:visited {
            outline: 0;
            outline-color: initial;
            outline-style: initial;
            outline-width: 0px;
        }

        .section__list-text {
            width: calc(100% - 62px);
            margin: 0 0 0 15px;
            font-size: 16px;
            line-height: 30px;
        }

        .section__list-text {
            float: left;
            font-weight: 300;
            letter-spacing: -.55px;
            word-spacing: .45px;
        }

        .section.section--dark-blue {
            background-color: #283d50;
        }
.section.section--light-blue {
    background-color: #0e2840;
}

        .section__title {
            color: #fff;
            text-align: center;
            font-size: 44px;
            line-height: 60px;
            letter-spacing: -1.2px;
            margin-left: auto;
            margin-right: auto;
            font-weight: 200;
        }

        .section.section--with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
        }

        .section__list {
            margin-right: auto;
            margin-left: auto;
        }

        .section__list {
            float: right;
            width: 50%;
            margin-top: 76px;
        }

        .section.section--with-list.section--dark-blue .section__list {
            color: #fff;
        }

        .section__list-number {
            position: relative;
            left: -7px;
            z-index: 0;
            float: left;
            width: 43px;
            padding: 14px 10px;
            margin-top: 1px;
            font-size: 14px;
            color: black;
            text-align: center;
        }

        @media (min-width:992px) {
            .section__list-number {
                left: -5px;
                max-height: none;
                padding: 13px 11px;
                margin-top: -3px;
                font-size: 16px;
                font-weight: 500;
            }
        }

.section__list-number:before {
    position: absolute;
    bottom: 7px;
    left: 7px;
    z-index: -1;
    display: block;
    width: 28px;
    height: 28px;
    content: "";
    background: #fff;

    border-radius: 50%;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
}

        @media (min-width:992px) {
            .section__list-number:before {
                top: 6px;
                bottom: auto;
                left: 6px;
                width: 32px;
                height: 32px;
            }
        }

        .section.section--with-list {
            position: relative;
            z-index: -1;
            padding-top: 58px;
            padding-bottom: 0;
            overflow: hidden;
            color: #4a4a4a;
        }

        @media (min-width:768px) {
            .section.section--with-list {
                z-index: 1;
                overflow: visible;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list {
                padding-top: 83px;
                padding-bottom: 75px;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list .container &gt; .row {
                position: relative;
                left: 3px;
                padding-right: 0;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list + .resources-section {
                padding-top: 124px;
            }
        }

        .section--with-list .section__image {
            top: 3px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            margin-top: 43px;
        }

        @media (min-width:768px) {
            .section--with-list .section__image {
                top: 32px;
            }
        }

        @media (min-width:992px) {
            .section--with-list .section__image {
                padding: 0;
                margin-top: 40px;
            }
        }

        @media (min-width:1200px) {
            .section--with-list .section__image {
                position: relative;
                top: 45px;
                width: 573px;
                margin-top: 28px;
            }
        }

        .section--with-list .section__image picture {
            -ms-flex-negative: 0;
            flex-shrink: 0;
        }

        @media (min-width:992px) {
            .section--with-list .section__image picture {
                max-width: 100%;
            }
        }

        .section--with-list .section__image img {
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
        }

        @media (min-width:992px) {
            .section--with-list .section__image img {
                max-width: 100%;
            }
        }

        @media (min-width:992px) {
            .section__list-item {
                padding-left: 58px;
                margin-bottom: 22px;
            }
        }

        .section.section--with-list.section--dark-blue .section__list {
            color: #fff;
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--image-overflowing {
                padding-bottom: 0;
            }
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--image-overflowing .section__image {
                margin-top: 0;
            }
        }

        @media (max-width:1199px) {
            .section.section--with-list.section--partner-amazon-web-services {
                padding-bottom: 63px;
            }
        }

        @media (min-width:768px) {
            .section.section--with-list.section--partner-amazon-web-services .section__image {
                padding-bottom: 30px;
            }
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--partner-amazon-web-services .section__image {
                position: relative;
                left: 20px;
            }
        }

        @media (max-width:767px) {
            .section.section--with-list.section--partner-amazon-web-services .section__image img {
                width: 292px;
            }
        }

        .section.section--with-list.section--sla .section__image {
            top: 33px;
            margin-top: 8px;
        }

        @media (min-width:1200px) {
            .section.section--with-list.section--sla .section__image {
                top: 27px;
                margin-top: 17px;
            }
        }

        @media (min-width:992px) and (max-width:1199px) {
            .section.section--with-list.section--sla .section__image img {
                max-width: 470px;
            }
        }

        @media (min-width:992px) {
            .section.section--with-list.section--sla + .resources-section {
                padding-top: 84px;
            }
        }

              .section--subtitle-button .mnj-btn {
    position: relative;
    left: 50%;
    margin-top: 0;
    transform: translateX(-50%);
}
              .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn--main {
    color: #fff;
    background-color: #009dac;
}

              .marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton, .MPY-btn--main {
    color: #fff;
    background-color: #009dac;
}
    @media (min-width: 1200px) {
            .page-template-tpl-solutions-ransomware section.section4 .three-elements__image--1 {
                left: -84px;
                width: 494px;
            }
        }
        @media (min-width: 992px) {
            .page-template-tpl-solutions-ransomware section.section4 .three-elements__image--1 {
                top: 73px;
            }
        }
        .three-elements {
    background-color: #f7f7f7;
    padding-bottom: 68px;
}
.section.section-color-lightgray {
    background-color: #f7f7f7;
}</pre></body></html>