.elementor-6774 .elementor-element.elementor-element-227753fc>.elementor-container {
    max-width: 1200px;
    min-height: 500px;
}

.elementor-6774 .elementor-element.elementor-element-227753fc>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-6774 .elementor-element.elementor-element-227753fc:not(.elementor-motion-effects-element-type-background),
.elementor-6774 .elementor-element.elementor-element-227753fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #11395C;
    background-image: url("../../../../../ascendstage.wpengine.com/wp-content/uploads/2020/05/Solutions-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6774 .elementor-element.elementor-element-227753fc>.elementor-background-overlay {
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-227753fc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -100px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-9fea786 .elementor-spacer-inner {
    height: 50px;
}

.elementor-6774 .elementor-element.elementor-element-5681d1d1 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 54px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-a5c63f3 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.elementor-bc-flex-widget .elementor-6774 .elementor-element.elementor-element-fbad55f.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-6774 .elementor-element.elementor-element-fbad55f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6774 .elementor-element.elementor-element-fbad55f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6774 .elementor-element.elementor-element-fbad55f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-6774 .elementor-element.elementor-element-fbad55f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #11395C;
}

.elementor-6774 .elementor-element.elementor-element-fbad55f>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../../../../ascendstage.wpengine.com/wp-content/uploads/2020/05/Pattern-1.png");
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-6774 .elementor-element.elementor-element-fbad55f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-fbad55f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-1f63a34 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-8fc6441 .elementor-button {
    font-family: "proxima-nova", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-8fc6441 .elementor-button:hover,
.elementor-6774 .elementor-element.elementor-element-8fc6441 .elementor-button:focus {
    color: #47484A;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6774 .elementor-element.elementor-element-8fc6441 .elementor-button:hover svg,
.elementor-6774 .elementor-element.elementor-element-8fc6441 .elementor-button:focus svg {
    fill: #47484A;
}

.elementor-bc-flex-widget .elementor-6774 .elementor-element.elementor-element-4396042.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-6774 .elementor-element.elementor-element-4396042.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6774 .elementor-element.elementor-element-4396042.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6774 .elementor-element.elementor-element-4396042:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-6774 .elementor-element.elementor-element-4396042>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #496B87;
}

.elementor-6774 .elementor-element.elementor-element-4396042>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../../../../ascendstage.wpengine.com/wp-content/uploads/2020/05/Pattern-2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-6774 .elementor-element.elementor-element-4396042>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-4396042>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-a0506a7 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-679c610 .elementor-button {
    font-family: "proxima-nova", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-679c610 .elementor-button:hover,
.elementor-6774 .elementor-element.elementor-element-679c610 .elementor-button:focus {
    color: #616165;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6774 .elementor-element.elementor-element-679c610 .elementor-button:hover svg,
.elementor-6774 .elementor-element.elementor-element-679c610 .elementor-button:focus svg {
    fill: #616165;
}

.elementor-bc-flex-widget .elementor-6774 .elementor-element.elementor-element-335930f.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-6774 .elementor-element.elementor-element-335930f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6774 .elementor-element.elementor-element-335930f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6774 .elementor-element.elementor-element-335930f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-6774 .elementor-element.elementor-element-335930f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #47484A;
}

.elementor-6774 .elementor-element.elementor-element-335930f>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../../../../ascendstage.wpengine.com/wp-content/uploads/2020/05/Pattern-3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-6774 .elementor-element.elementor-element-335930f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-335930f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-9c9c1b0 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-53d44a5 .elementor-button {
    font-family: "proxima-nova", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-53d44a5 .elementor-button:hover,
.elementor-6774 .elementor-element.elementor-element-53d44a5 .elementor-button:focus {
    color: #808085;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6774 .elementor-element.elementor-element-53d44a5 .elementor-button:hover svg,
.elementor-6774 .elementor-element.elementor-element-53d44a5 .elementor-button:focus svg {
    fill: #808085;
}

.elementor-6774 .elementor-element.elementor-element-c548684>.elementor-container {
    min-height: 150px;
}

.elementor-6774 .elementor-element.elementor-element-c548684>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-bc-flex-widget .elementor-6774 .elementor-element.elementor-element-583f306.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-6774 .elementor-element.elementor-element-583f306.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6774 .elementor-element.elementor-element-583f306.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6774 .elementor-element.elementor-element-583f306:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-6774 .elementor-element.elementor-element-583f306>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-color: #11395C; */
    background-color: #8b7813;
}

.elementor-6774 .elementor-element.elementor-element-583f306>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../../../../ascendstage.wpengine.com/wp-content/uploads/2020/05/Pattern-1.png");
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-6774 .elementor-element.elementor-element-583f306>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-583f306>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-0971032 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-b2e4a3f {
    text-align: right;
}

.elementor-6774 .elementor-element.elementor-element-b2e4a3f .elementor-image img {
    width: 50%;
    max-width: 50%;
}

.elementor-6774 .elementor-element.elementor-element-bc5248f .elementor-button {
    font-family: "proxima-nova", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-bc5248f .elementor-button:hover,
.elementor-6774 .elementor-element.elementor-element-bc5248f .elementor-button:focus {
    color: #47484A;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6774 .elementor-element.elementor-element-bc5248f .elementor-button:hover svg,
.elementor-6774 .elementor-element.elementor-element-bc5248f .elementor-button:focus svg {
    fill: #47484A;
}

.elementor-6774 .elementor-element.elementor-element-c18f261 .elementor-spacer-inner {
    height: 50px;
}

.elementor-bc-flex-widget .elementor-6774 .elementor-element.elementor-element-4163387.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-6774 .elementor-element.elementor-element-4163387.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6774 .elementor-element.elementor-element-4163387.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6774 .elementor-element.elementor-element-4163387:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-6774 .elementor-element.elementor-element-4163387>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #496B87;
}

.elementor-6774 .elementor-element.elementor-element-4163387>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../../../../ascendstage.wpengine.com/wp-content/uploads/2020/05/Pattern-2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-6774 .elementor-element.elementor-element-4163387>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-4163387>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-45a93b8 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-4b91d2c {
    text-align: right;
}

.elementor-6774 .elementor-element.elementor-element-4b91d2c .elementor-image img {
    width: 50%;
    max-width: 50%;
}

.elementor-6774 .elementor-element.elementor-element-7a6eed8 .elementor-button {
    font-family: "proxima-nova", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-7a6eed8 .elementor-button:hover,
.elementor-6774 .elementor-element.elementor-element-7a6eed8 .elementor-button:focus {
    color: #616165;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6774 .elementor-element.elementor-element-7a6eed8 .elementor-button:hover svg,
.elementor-6774 .elementor-element.elementor-element-7a6eed8 .elementor-button:focus svg {
    fill: #616165;
}

.elementor-6774 .elementor-element.elementor-element-0cfd670 .elementor-spacer-inner {
    height: 50px;
}

.elementor-bc-flex-widget .elementor-6774 .elementor-element.elementor-element-e98f813.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-6774 .elementor-element.elementor-element-e98f813.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6774 .elementor-element.elementor-element-e98f813.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-6774 .elementor-element.elementor-element-e98f813:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-6774 .elementor-element.elementor-element-e98f813>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #47484A;
}

.elementor-6774 .elementor-element.elementor-element-e98f813>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../../../../ascendstage.wpengine.com/wp-content/uploads/2020/05/Pattern-3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-6774 .elementor-element.elementor-element-e98f813>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-e98f813>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-d2b5746 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-2b0b3fc {
    text-align: right;
}

.elementor-6774 .elementor-element.elementor-element-2b0b3fc .elementor-image img {
    width: 50%;
    max-width: 50%;
}

.elementor-6774 .elementor-element.elementor-element-e778ea4 .elementor-button {
    font-family: "proxima-nova", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-e778ea4 .elementor-button:hover,
.elementor-6774 .elementor-element.elementor-element-e778ea4 .elementor-button:focus {
    color: #808085;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6774 .elementor-element.elementor-element-e778ea4 .elementor-button:hover svg,
.elementor-6774 .elementor-element.elementor-element-e778ea4 .elementor-button:focus svg {
    fill: #808085;
}

.elementor-6774 .elementor-element.elementor-element-5ef528a .elementor-spacer-inner {
    height: 50px;
}

.elementor-6774 .elementor-element.elementor-element-2aff6d40:not(.elementor-motion-effects-element-type-background),
.elementor-6774 .elementor-element.elementor-element-2aff6d40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(2, 1, 1, 0);
    background-image: url("../../../../../ascendstage.wpengine.com/wp-content/uploads/2020/05/Capabilities-Background-White.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6774 .elementor-element.elementor-element-2aff6d40 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -48px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-2aff6d40>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-2b5b1a7e {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-2b5b1a7e .elementor-heading-title {
    color: #11395C;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-2b5b1a7e>.elementor-widget-container {
    margin: 100px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-b2f3aec>.elementor-container {
    max-width: 1000px;
}

.elementor-6774 .elementor-element.elementor-element-4dcb03c0 {
    color: #47484A;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-c37a9c9>.elementor-container {
    max-width: 1000px;
}

.elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-icon i {
    color: #496B87;
    font-size: 10px;
}

.elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-icon svg {
    fill: #496B87;
    width: 10px;
}

.elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-icon {
    text-align: left;
}

.elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-text {
    color: #496B87;
    padding-left: 10px;
}

.elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-item,
.elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-item a {
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-d60c9ad>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-7972535>.elementor-container {
    max-width: 1000px;
}

.elementor-6774 .elementor-element.elementor-element-a97e3eb {
    color: #11395C;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-70bd67e {
    color: #47484A;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-8c07c8a {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-8c07c8a .elementor-heading-title {
    color: #11395C;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-8c07c8a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-3c88409>.elementor-container {
    max-width: 1000px;
}

.elementor-6774 .elementor-element.elementor-element-3c88409:not(.elementor-motion-effects-element-type-background),
.elementor-6774 .elementor-element.elementor-element-3c88409>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-color: #11395C; */
    background-color: #8b7813;
}

.elementor-6774 .elementor-element.elementor-element-3c88409>.elementor-background-overlay {
    background-image: url("../../../../../ascendstage.wpengine.com/wp-content/uploads/2020/05/Pattern-1.png");
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-3c88409 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px 0px;
}

.elementor-6774 .elementor-element.elementor-element-c4708ab>.elementor-widget-container {
    margin: -42px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-41451366 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-41451366>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-38d21a7 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-6e0827c2 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-6e0827c2>.elementor-widget-container {
    margin: 0px 0px 0px -10px;
}

.elementor-6774 .elementor-element.elementor-element-d1a21d1 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-8d7fddf .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-783fe3e {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-783fe3e .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-783fe3e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-713a135 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-4eaa476 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-4eaa476 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-4eaa476>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-18ad216 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-a8e07c6 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-a8e07c6 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-a8e07c6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-1e07c54 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-bd47727 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-bd47727 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-0872eac .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-e0ea008 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-e0ea008 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-53fc441 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-5e1ba57 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-5e1ba57 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-eb04460>.elementor-container {
    max-width: 1000px;
}

.elementor-6774 .elementor-element.elementor-element-eb04460:not(.elementor-motion-effects-element-type-background),
.elementor-6774 .elementor-element.elementor-element-eb04460>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #496B87;
}

.elementor-6774 .elementor-element.elementor-element-eb04460>.elementor-background-overlay {
    background-image: url("../../../../../ascendstage.wpengine.com/wp-content/uploads/2020/05/Pattern-2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.05;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-eb04460 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px 0px;
}

.elementor-6774 .elementor-element.elementor-element-bb15f6d>.elementor-widget-container {
    margin: -42px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-bb45fe1 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-bb45fe1>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-87fdb2c {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-7af934a {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-7af934a>.elementor-widget-container {
    margin: 0px 0px 0px -10px;
}

.elementor-6774 .elementor-element.elementor-element-175ee67 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-02bd929 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-e895d69 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-e895d69 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-6edeff0 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-86050cf {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-86050cf .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-bc3ad8c .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-e942393 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-e942393 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-2e97695 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-0d8cc72 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-0d8cc72 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-dd6ea71 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-4967139 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-4967139 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-d01563c .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-9f97486 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-9f97486 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-def6144>.elementor-container {
    max-width: 1000px;
}

.elementor-6774 .elementor-element.elementor-element-def6144:not(.elementor-motion-effects-element-type-background),
.elementor-6774 .elementor-element.elementor-element-def6144>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #47484A;
}

.elementor-6774 .elementor-element.elementor-element-def6144>.elementor-background-overlay {
    background-image: url("../../../../../ascendstage.wpengine.com/wp-content/uploads/2020/05/Pattern-3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.05;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6774 .elementor-element.elementor-element-def6144 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px 0px;
}

.elementor-6774 .elementor-element.elementor-element-1af9da3>.elementor-widget-container {
    margin: -42px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-a6240ae .elementor-heading-title {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-a6240ae>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-a8ef840 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-9391e9b {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-9391e9b>.elementor-widget-container {
    margin: 0px 0px 0px -10px;
}

.elementor-6774 .elementor-element.elementor-element-585f8fe {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-6774 .elementor-element.elementor-element-736ded9 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-6f281df {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-6f281df .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-10a4e97 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-3d1ec1d {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-3d1ec1d .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-0a2e722 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-70f63cb {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-70f63cb .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-14245a2 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-1057188 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-1057188 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-12d4259 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-7e7a599 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-7e7a599 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-d8ecbf7 .elementor-image img {
    width: 30%;
    max-width: 30%;
}

.elementor-6774 .elementor-element.elementor-element-9ff676b {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-9ff676b .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-37c0529f>.elementor-container {
    max-width: 1000px;
}

.elementor-6774 .elementor-element.elementor-element-37c0529f {
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-6774 .elementor-element.elementor-element-3fb02728 {
    text-align: center;
}

.elementor-6774 .elementor-element.elementor-element-3fb02728 .elementor-heading-title {
    color: #11395C;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-6774 .elementor-element.elementor-element-3fb02728>.elementor-widget-container {
    margin: 60px 0px 15px 0px;
}

.elementor-6774 .elementor-element.elementor-element-5214f72 .elementor-button {
    font-family: "proxima-nova", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.5px;
    fill: #11395C;
    color: #11395C;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6774 .elementor-element.elementor-element-5214f72 .elementor-button:hover,
.elementor-6774 .elementor-element.elementor-element-5214f72 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #11395C;
    border-color: #11395C;
}

.elementor-6774 .elementor-element.elementor-element-5214f72 .elementor-button:hover svg,
.elementor-6774 .elementor-element.elementor-element-5214f72 .elementor-button:focus svg {
    fill: #FFFFFF;
}

@media(max-width:1024px) {
    .elementor-6774 .elementor-element.elementor-element-227753fc {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-5681d1d1 .elementor-heading-title {
        font-size: 52px;
    }

    .elementor-6774 .elementor-element.elementor-element-5681d1d1>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-a5c63f3 {
        font-size: 18px;
    }

    .elementor-6774 .elementor-element.elementor-element-a5c63f3>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-41cb492 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-fbad55f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-1f63a34 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-8fc6441 .elementor-button {
        font-size: 12px;
    }

    .elementor-6774 .elementor-element.elementor-element-8fc6441>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-4396042>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-a0506a7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-679c610 .elementor-button {
        font-size: 12px;
    }

    .elementor-6774 .elementor-element.elementor-element-679c610>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-335930f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-9c9c1b0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-53d44a5 .elementor-button {
        font-size: 12px;
    }

    .elementor-6774 .elementor-element.elementor-element-53d44a5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-c548684 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-583f306>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-b2e4a3f .elementor-image img {
        width: 15%;
        max-width: 15%;
    }

    .elementor-6774 .elementor-element.elementor-element-bc5248f .elementor-button {
        font-size: 12px;
    }

    .elementor-6774 .elementor-element.elementor-element-4163387>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-4b91d2c .elementor-image img {
        width: 15%;
        max-width: 15%;
    }

    .elementor-6774 .elementor-element.elementor-element-7a6eed8 .elementor-button {
        font-size: 12px;
    }

    .elementor-6774 .elementor-element.elementor-element-e98f813>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-2b0b3fc .elementor-image img {
        width: 15%;
        max-width: 15%;
    }

    .elementor-6774 .elementor-element.elementor-element-e778ea4 .elementor-button {
        font-size: 12px;
    }

    .elementor-6774 .elementor-element.elementor-element-2aff6d40 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-item,
    .elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-item a {
        font-size: 15px;
    }

    .elementor-6774 .elementor-element.elementor-element-3c88409 {
        padding: 0px 20px 60px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-41451366>.elementor-widget-container {
        margin: 60px 0px 0px 10px;
    }

    .elementor-6774 .elementor-element.elementor-element-6e0827c2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-eb04460 {
        padding: 0px 20px 60px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-bb45fe1>.elementor-widget-container {
        margin: 60px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-7af934a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-def6144 {
        padding: 0px 20px 60px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-a6240ae>.elementor-widget-container {
        margin: 60px 0px 0px 10px;
    }

    .elementor-6774 .elementor-element.elementor-element-9391e9b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-6774 .elementor-element.elementor-element-227753fc>.elementor-container {
        min-height: 80vh;
    }

    .elementor-6774 .elementor-element.elementor-element-227753fc>.elementor-container:after {
        content: "";
        min-height: inherit;
    }

    .elementor-6774 .elementor-element.elementor-element-227753fc:not(.elementor-motion-effects-element-type-background),
    .elementor-6774 .elementor-element.elementor-element-227753fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center left;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-6774 .elementor-element.elementor-element-9fea786 .elementor-spacer-inner {
        height: 10px;
    }

    .elementor-6774 .elementor-element.elementor-element-5681d1d1 .elementor-heading-title {
        font-size: 42px;
        line-height: 1.2em;
        letter-spacing: 0.5px;
    }

    .elementor-6774 .elementor-element.elementor-element-a5c63f3 {
        font-size: 18px;
        letter-spacing: 0.5px;
    }

    .elementor-6774 .elementor-element.elementor-element-2aff6d40 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6774 .elementor-element.elementor-element-2b5b1a7e>.elementor-widget-container {
        margin: 60px 20px 0px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-4dcb03c0>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(20px/2);
    }

    .elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(20px/2);
    }

    .elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(20px/2);
        margin-left: calc(20px/2);
    }

    .elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-20px/2);
        margin-left: calc(-20px/2);
    }

    body.rtl .elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-20px/2);
    }

    body:not(.rtl) .elementor-6774 .elementor-element.elementor-element-d60c9ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-20px/2);
    }

    .elementor-6774 .elementor-element.elementor-element-d60c9ad>.elementor-widget-container {
        margin: 0px 20px 20px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-a97e3eb>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-70bd67e>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-8c07c8a .elementor-heading-title {
        line-height: 1.2em;
    }

    .elementor-6774 .elementor-element.elementor-element-8c07c8a>.elementor-widget-container {
        margin: 0px 20px 60px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-3c88409 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-41451366 .elementor-heading-title {
        line-height: 1.2em;
    }

    .elementor-6774 .elementor-element.elementor-element-eb04460 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-bb45fe1 .elementor-heading-title {
        line-height: 1.2em;
    }

    .elementor-6774 .elementor-element.elementor-element-def6144 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-6774 .elementor-element.elementor-element-a6240ae .elementor-heading-title {
        line-height: 1.2em;
    }

    .elementor-6774 .elementor-element.elementor-element-3fb02728 .elementor-heading-title {
        line-height: 1.2em;
    }

    .elementor-6774 .elementor-element.elementor-element-3fb02728>.elementor-widget-container {
        margin: 60px 10px 20px 10px;
    }
}

@media(min-width:768px) {
    .elementor-6774 .elementor-element.elementor-element-10490949 {
        width: 69.5%;
    }

    .elementor-6774 .elementor-element.elementor-element-60faa83 {
        width: 30.46%;
    }

    .elementor-6774 .elementor-element.elementor-element-4495822 {
        width: 30%;
    }

    .elementor-6774 .elementor-element.elementor-element-747de30 {
        width: 69.997%;
    }

    .elementor-6774 .elementor-element.elementor-element-6fee0ad {
        width: 30%;
    }

    .elementor-6774 .elementor-element.elementor-element-f3cc03a {
        width: 69.997%;
    }

    .elementor-6774 .elementor-element.elementor-element-1d36e84 {
        width: 30%;
    }

    .elementor-6774 .elementor-element.elementor-element-ebbbcbb {
        width: 69.997%;
    }

    .elementor-6774 .elementor-element.elementor-element-60b9493 {
        width: 24.7%;
    }

    .elementor-6774 .elementor-element.elementor-element-9b0d87d {
        width: 75.3%;
    }

    .elementor-6774 .elementor-element.elementor-element-95d3f12 {
        width: 65%;
    }

    .elementor-6774 .elementor-element.elementor-element-08a0094 {
        width: 34.951%;
    }

    .elementor-6774 .elementor-element.elementor-element-ac11d12 {
        width: 65%;
    }

    .elementor-6774 .elementor-element.elementor-element-5043930 {
        width: 34.951%;
    }

    .elementor-6774 .elementor-element.elementor-element-e10d7dd {
        width: 65%;
    }

    .elementor-6774 .elementor-element.elementor-element-394fd09 {
        width: 34.951%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6774 .elementor-element.elementor-element-10490949 {
        width: 90%;
    }

    .elementor-6774 .elementor-element.elementor-element-60faa83 {
        width: 10%;
    }

    .elementor-6774 .elementor-element.elementor-element-827ed26 {
        width: 100%;
    }

    .elementor-6774 .elementor-element.elementor-element-2be9a9b {
        width: 100%;
    }

    .elementor-6774 .elementor-element.elementor-element-129a147 {
        width: 100%;
    }

    .elementor-6774 .elementor-element.elementor-element-4495822 {
        width: 100%;
    }

    .elementor-6774 .elementor-element.elementor-element-747de30 {
        width: 100%;
    }

    .elementor-6774 .elementor-element.elementor-element-6fee0ad {
        width: 100%;
    }

    .elementor-6774 .elementor-element.elementor-element-f3cc03a {
        width: 100%;
    }

    .elementor-6774 .elementor-element.elementor-element-1d36e84 {
        width: 100%;
    }

    .elementor-6774 .elementor-element.elementor-element-ebbbcbb {
        width: 100%;
    }

    .elementor-6774 .elementor-element.elementor-element-60b9493 {
        width: 15%;
    }
}