.sp-page-builder .page-content #section-id-1558946021370 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#column-id-1558946021384 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1558946021385 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0 0 0px 0;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1558946021385 {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 20px;
        margin-left: 0;
    }
}

@media (max-width:767px) {
    #sppb-addon-1558946021385 {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 10px;
        margin-left: 0;
    }
}

#sppb-addon-1558946021385 .sp-dot-indicator-wrap .dot-indicator,
#sppb-addon-1558946021385 .sp-indicator.line-indicator {
    background: #B22700;
}

#sppb-addon-1558946021385 .sp-dot-indicator-wrap {
    background: rgba(0, 0, 0, 0);
}

#sppb-addon-1558946021385 .sp-indicator-container {
    background: rgba(0, 0, 0, 0);
}

#sppb-addon-1558946021385 .sp-slider .sp-dots ul li {
    background-color: rgba(0, 0, 0, 0);
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-radius: 12px;
    height: 12px;
    width: 12px;
    margin: 0px 10px 0px 10px;
}

#sppb-addon-1558946021385 .sp-slider.dot-controller-line .sp-dots ul li.active span {
    height: 12px;
    background-color: #ffffff;
    border-radius: 12px;
}

#sppb-addon-1558946021385 .sp-slider.dot-controller-line .sp-dots ul li.active {
    border-radius: 12px;
    width: 12px;
}

#sppb-addon-1558946021385 .sp-slider .sp-dots ul li span,
#sppb-addon-1558946021385 .sp-slider .sp-dots ul li:hover span,
#sppb-addon-1558946021385 .sp-slider .sp-dots ul li:hover:after,
#sppb-addon-1558946021385 .sp-slider .sp-dots ul li:after {
    background-color: #ffffff;
    border-radius: 12px;
    height: 12px;
    width: 12px;
}

#sppb-addon-1558946021385 .sp-slider .sp-dots {
    bottom: 50px;
}

#sppb-addon-1558946021385 .sp-slider .sp-nav-control .nav-control {
    background: rgba(0, 0, 0, 0);
    border-radius: 0px;
    border-width: 0px;
    color: #ffffff;
}

#sppb-addon-1558946021385 .sp-slider.arrow-position-bottom_center .sp-nav-control {
    bottom: 0px;
}

#sppb-addon-1558946021385 div.sp-slider .sp-nav-control {
    left: 0px;
    right: 50px;
}

#sppb-addon-1558946021385 .dot-controller-with_image.sp-slider .sp-dots ul li.sp-dot-0 {
    background: url('http://demo2.joomshaper.com/2019/indigo//images/2019/05/27/slider-01.jpg') no-repeat scroll center center / cover;
}

#sppb-addon-1558946021385 #sp-slider-item-1558946021385-num-0-key.sp-item .sp-video-control {
    display: none;
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-0-key {
    color: #fff;
    font-size: 17px;
    line-height: 23px;
    letter-spacing: 9px;
    margin: 0px 0px 0px 0px;
    font-family: Open Sans;
    text-transform: uppercase;
    font-weight: 600;
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-0-key img {
    height: 385px;
    width: 400px;
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-0-key.sppb-sp-slider-button {
    margin: 0px 0px 0px 0px;
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-0-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #fff;
    font-size: 17px;
    line-height: 23px;
    letter-spacing: 9px;
    margin: 0px 0px 0px 0px;
    font-family: Open Sans;
    text-transform: uppercase;
    font-weight: 600;
    background: #444444;
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #222;
    color: #fff;
    border-color: #fff;
}

@media (max-width:767px) {
    .sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-0-key {
        font-size: 16px;
        line-height: 26px;
        margin: 15px 0px 20px 0px;
    }

    .sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-0-key.sppb-sp-slider-button {
        margin: 15px 0px 20px 0px;
    }

    .sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-0-key.sppb-sp-slider-button .sp-slider-btn-text {
        font-size: 16px;
        line-height: 26px;
        margin: 15px 0px 20px 0px;
    }
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-1-key {
    color: #fff;
    font-size: 70px;
    line-height: 96px;
    letter-spacing: -1px;
    font-family: Open Sans;
    font-weight: 700;
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-1-key img {
    height: 385px;
    width: 400px;
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-1-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #fff;
    font-size: 70px;
    line-height: 96px;
    letter-spacing: -1px;
    font-family: Open Sans;
    font-weight: 700;
    background: #444444;
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #222;
    color: #fff;
    border-color: #fff;
}

@media (max-width:767px) {
    .sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-1-key {
        font-size: 35px;
        line-height: 45px;
    }

    .sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-1-key.sppb-sp-slider-button .sp-slider-btn-text {
        font-size: 35px;
        line-height: 45px;
    }
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-2-key img {
    height: 385px;
    width: 400px;
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-2-key.sppb-sp-slider-button {
    margin: 40px 0px 0px 0px;
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-2-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #fff;
    font-size: 13px;
    letter-spacing: 1px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 2px;
    padding: 12px 23px 12px 23px;
    font-family: Open Sans;
    text-transform: uppercase;
    font-weight: 600;
    background: rgba(68, 68, 68, 0);
}

.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #ffffff;
    color: #585858;
}

@media (max-width:767px) {
    .sp-slider #sp-slider-item-1558946021385-num-0-key #sp-slider-inner-item-1558946021386-num-2-key.sppb-sp-slider-button {
        margin: 20px 0px 0px 0px;
    }
}

#sppb-addon-1558946021385 .dot-controller-with_image.sp-slider .sp-dots ul li.sp-dot-1 {
    background: url('http://demo2.joomshaper.com/2019/indigo//images/2019/06/10/slider-02.jpg') no-repeat scroll center center / cover;
}

#sppb-addon-1558946021385 #sp-slider-item-1558946021385-num-1-key.sp-item .sp-video-control {
    display: none;
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-0-key {
    color: #fff;
    font-size: 17px;
    line-height: 23px;
    letter-spacing: 9px;
    margin: 0px 0px 0px 0px;
    font-family: Open Sans;
    text-transform: uppercase;
    font-weight: 600;
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-0-key img {
    height: 385px;
    width: 400px;
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-0-key.sppb-sp-slider-button {
    margin: 0px 0px 0px 0px;
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-0-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #fff;
    font-size: 17px;
    line-height: 23px;
    letter-spacing: 9px;
    margin: 0px 0px 0px 0px;
    font-family: Open Sans;
    text-transform: uppercase;
    font-weight: 600;
    background: #444444;
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #222;
    color: #fff;
    border-color: #fff;
}

@media (max-width:767px) {
    .sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-0-key {
        font-size: 16px;
        line-height: 26px;
        margin: 15px 0px 20px 0px;
    }

    .sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-0-key.sppb-sp-slider-button {
        margin: 15px 0px 20px 0px;
    }

    .sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-0-key.sppb-sp-slider-button .sp-slider-btn-text {
        font-size: 16px;
        line-height: 26px;
        margin: 15px 0px 20px 0px;
    }
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-1-key {
    color: #fff;
    font-size: 70px;
    line-height: 96px;
    letter-spacing: -1px;
    font-family: Open Sans;
    font-weight: 700;
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-1-key img {
    height: 385px;
    width: 400px;
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-1-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #fff;
    font-size: 70px;
    line-height: 96px;
    letter-spacing: -1px;
    font-family: Open Sans;
    font-weight: 700;
    background: #444444;
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #222;
    color: #fff;
    border-color: #fff;
}

@media (max-width:767px) {
    .sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-1-key {
        font-size: 35px;
        line-height: 45px;
    }

    .sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-1-key.sppb-sp-slider-button .sp-slider-btn-text {
        font-size: 35px;
        line-height: 45px;
    }
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-2-key img {
    height: 385px;
    width: 400px;
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-2-key.sppb-sp-slider-button {
    margin: 40px 0px 0px 0px;
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-2-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #fff;
    font-size: 13px;
    letter-spacing: 1px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 2px;
    padding: 12px 23px 12px 23px;
    font-family: Open Sans;
    text-transform: uppercase;
    font-weight: 600;
    background: rgba(68, 68, 68, 0);
}

.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #ffffff;
    color: #585858;
}

@media (max-width:767px) {
    .sp-slider #sp-slider-item-1558946021385-num-1-key #sp-slider-inner-item-1558946021387-num-2-key.sppb-sp-slider-button {
        margin: 20px 0px 0px 0px;
    }
}

#sppb-addon-1558946021385 .dot-controller-with_image.sp-slider .sp-dots ul li.sp-dot-2 {
    background: url('http://demo2.joomshaper.com/2019/indigo//images/2019/06/10/slider-03.jpg') no-repeat scroll center center / cover;
}

#sppb-addon-1558946021385 #sp-slider-item-1558946021385-num-2-key.sp-item .sp-video-control {
    display: none;
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-0-key {
    color: #fff;
    font-size: 17px;
    line-height: 23px;
    letter-spacing: 9px;
    margin: 0px 0px 0px 0px;
    font-family: Open Sans;
    text-transform: uppercase;
    font-weight: 600;
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-0-key img {
    height: 385px;
    width: 400px;
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-0-key.sppb-sp-slider-button {
    margin: 0px 0px 0px 0px;
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-0-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #fff;
    font-size: 17px;
    line-height: 23px;
    letter-spacing: 9px;
    margin: 0px 0px 0px 0px;
    font-family: Open Sans;
    text-transform: uppercase;
    font-weight: 600;
    background: #444444;
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #222;
    color: #fff;
    border-color: #fff;
}

@media (max-width:767px) {
    .sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-0-key {
        font-size: 16px;
        line-height: 26px;
        margin: 15px 0px 20px 0px;
    }

    .sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-0-key.sppb-sp-slider-button {
        margin: 15px 0px 20px 0px;
    }

    .sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-0-key.sppb-sp-slider-button .sp-slider-btn-text {
        font-size: 16px;
        line-height: 26px;
        margin: 15px 0px 20px 0px;
    }
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-1-key {
    color: #fff;
    font-size: 70px;
    line-height: 96px;
    letter-spacing: -1px;
    font-family: Open Sans;
    font-weight: 700;
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-1-key img {
    height: 385px;
    width: 400px;
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-1-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #fff;
    font-size: 70px;
    line-height: 96px;
    letter-spacing: -1px;
    font-family: Open Sans;
    font-weight: 700;
    background: #444444;
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #222;
    color: #fff;
    border-color: #fff;
}

@media (max-width:767px) {
    .sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-1-key {
        font-size: 35px;
        line-height: 45px;
    }

    .sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-1-key.sppb-sp-slider-button .sp-slider-btn-text {
        font-size: 35px;
        line-height: 45px;
    }
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-2-key img {
    height: 385px;
    width: 400px;
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-2-key.sppb-sp-slider-button {
    margin: 40px 0px 0px 0px;
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-2-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #fff;
    font-size: 13px;
    letter-spacing: 1px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 2px;
    padding: 12px 23px 12px 23px;
    font-family: Open Sans;
    text-transform: uppercase;
    font-weight: 600;
    background: rgba(68, 68, 68, 0);
}

.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #ffffff;
    color: #585858;
}

@media (max-width:767px) {
    .sp-slider #sp-slider-item-1558946021385-num-2-key #sp-slider-inner-item-1558946021388-num-2-key.sppb-sp-slider-button {
        margin: 20px 0px 0px 0px;
    }
}

#sppb-addon-1558946021385 .sp-slider .sp-slider-content-wrap {
    width: 75%;
    margin: 0 auto;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1558946021385 .sp-slider .sp-slider-content-wrap {
        width: 75%;
        margin: 0 auto;
    }

    #sppb-addon-1558946021385 .sp-slider .sp-dots {
        bottom: 0px;
    }

    #sppb-addon-1558946021385 .sp-slider.arrow-position-bottom_center .sp-nav-control {
        bottom: 0px;
    }

    #sppb-addon-1558946021385 div.sp-slider .sp-nav-control {
        left: 0px;
        right: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1558946021385 .sp-slider .sp-slider-content-wrap {
        width: 90%;
        margin: 0 auto;
    }

    #sppb-addon-1558946021385 .sp-slider .sp-dots {
        bottom: 25px;
    }

    #sppb-addon-1558946021385 .sp-slider.arrow-position-bottom_center .sp-nav-control {
        bottom: 0px;
    }

    #sppb-addon-1558946021385 div.sp-slider .sp-nav-control {
        left: 0px;
        right: 0px;
    }
}

.sp-page-builder .page-content #section-id-1558983539366 {
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 66px;
    padding-left: 0px;
    margin-top: -130px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media (max-width:767px) {
    .sp-page-builder .page-content #section-id-1558983539366 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 20px;
        padding-left: 0px;
        margin-top: -100px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

#column-id-1558983539365 {
    box-shadow: 0 0 0 0 #fff;
}

.sp-page-builder .page-content #section-id-1558983539367 {
    padding-top: 45px;
    padding-right: 50px;
    padding-bottom: 45px;
    padding-left: 50px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media (max-width:767px) {
    .sp-page-builder .page-content #section-id-1558983539367 {
        padding-top: 35px;
        padding-right: 15px;
        padding-bottom: 35px;
        padding-left: 15px;
    }
}

#column-id-1558983539368 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1558983539355 {
    color: #fff;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1558983539355 .sppb-addon-title {
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    line-height: 19px;
    letter-spacing: 3px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1558983539355 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1558983539355 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }

    #sppb-addon-1558983539355 .sppb-addon-title {
        font-size: 12px;
        line-height: 12px;
        line-height: 14px;
    }
}

#sppb-addon-1558983539355 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1558983539355 .sppb-addon-content {
    font-family: "Open Sans";
}

#sppb-addon-1558983539355 .sppb-addon-text-block h3.sppb-addon-title {
    margin-bottom: 0;
}

#sppb-addon-1558983539355 {
    font-size: 30px;
    font-weight: 300;
    line-height: 41px;
}

@media (max-width:767px) {
    #sppb-addon-1558983539355 {
        font-size: 18px;
        line-height: 25px;
    }
}

#sppb-addon-1558983539358 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1558983539358 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1558983539358 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

#sppb-addon-1558983539358 .sppb-addon-content {
    margin: -15px;
}

#sppb-addon-1558983539358 .sppb-addon-content .sppb-btn {
    margin: 15px;
}

@media (max-width:767px) {
    #sppb-addon-1558983539358 .sppb-addon-content {
        margin: -5px;
    }

    #sppb-addon-1558983539358 .sppb-addon-content .sppb-btn {
        margin: 5px;
    }
}

#sppb-addon-1558983539358 #btn-1558983539358.sppb-btn {
    font-family: "Open Sans";
}

#sppb-addon-1558983539358 #btn-1558983539358.sppb-btn-secondary {
    font-weight: 600;
}

#sppb-addon-1558983539358 #btn-1558983539359.sppb-btn {
    font-family: "Open Sans";
}

#sppb-addon-1558983539358 #btn-1558983539359.sppb-btn-success {
    font-weight: 600;
}

.sp-page-builder .page-content #section-id-1559073080189 {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media (max-width:767px) {
    .sp-page-builder .page-content #section-id-1559073080189 {
        padding-top: 20px;
        padding-right: 0px;
        padding-bottom: 40px;
        padding-left: 0px;
    }
}

#column-id-1559073080187 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559073080192 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 30px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559073080192 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559073080192 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 30px;
        margin-left: 0px;
    }
}

#column-id-1559073080188 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559073080195 {
    color: #151416;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 45px 0px 0px 0px;
}

#sppb-addon-1559073080195 .sppb-addon-title {
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559073080195 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559073080195 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }

    #sppb-addon-1559073080195 .sppb-addon-title {
        font-size: 24px;
        line-height: 24px;
    }
}

#sppb-addon-1559073080195 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1559073080195 .sppb-addon-header .sppb-addon-title span {
    font-weight: 700;
}

#sppb-addon-1559073080195 h3.sppb-addon-title {
    margin: 0px 0px 30px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}

@media (max-width:767px) {
    #sppb-addon-1559073080195 h3.sppb-addon-title {
        margin: 0px 0px 0px 0px;
    }
}

#sppb-addon-1559073080198 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 30px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559073080198 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559073080198 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 30px;
        margin-left: 0px;
    }
}

#sppb-addon-1559073080198 .sppb-addon-content {
    font-family: "Open Sans";
}

#sppb-addon-1559073080198 {
    font-size: 14px;
    font-weight: 300;
    line-height: 25px;
}

#sppb-addon-1562338257129 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 30px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1562338257129 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1562338257129 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

#sppb-addon-1562338257129 .sppb-btn {
    letter-spacing: 1px !important;
}

#sppb-addon-1562338257129 i.fa {
    margin-right: 10px;
}

.sp-page-builder .page-content #section-id-1559209553187 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 130px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media (max-width:767px) {
    .sp-page-builder .page-content #section-id-1559209553187 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 30px;
        padding-left: 0px;
    }
}

#column-id-1559209553183 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559209553190 {
    color: #7E879A;
    background-color: #F8F9FB;
    box-shadow: 0 0 0 0 #ffffff;
    border-radius: 3px;
    margin: 0px 0px 30px 0px;
    padding: 50px 30px 50px 30px;
}

#sppb-addon-1559209553190 .sppb-addon-title {
    margin-top: 30px;
    margin-bottom: 15px;
    color: #151416;
    font-size: 17px;
    line-height: 17px;
    font-weight: 600;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559209553190 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559209553190 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }

    #sppb-addon-1559209553190 .sppb-addon-title {
        font-size: 16px;
        line-height: 16px;
    }
}

#sppb-addon-1559209553190 .sppb-addon-title {
    font-family: Open Sans;
}

#sppb-addon-1559209553190 .sppb-addon-content .sppb-addon-text {
    font-family: "Open Sans";
}

#sppb-addon-1559209553190 .sppb-addon-feature .sppb-addon-title {
    letter-spacing: -0.25px;
}

#sppb-addon-1559209553190 .sppb-addon-feature .sppb-addon-text {
    letter-spacing: -0.21px;
}

#sppb-addon-1559209553190 .sppb-addon-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
}

#sppb-addon-1559209553190 .sppb-img-container {
    display: block;
}

#sppb-addon-1559209553190 .sppb-media .pull-left,
#sppb-addon-1559209553190 .sppb-media .pull-right {
    width: 50%;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559209553190 .sppb-media .sppb-media-body {
        width: auto;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559209553190 .sppb-media .sppb-media-body {
        width: auto;
    }
}

#sppb-addon-1559209553190 {
    transition: .3s;
}

#sppb-addon-1559209553190:hover {
    box-shadow: 0 0 0 0 #ffffff;
}

#column-id-1559209553184 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559215308578 {
    color: #7E879A;
    background-color: #F8F9FB;
    box-shadow: 0 0 0 0 #ffffff;
    border-radius: 3px;
    margin: 0px 0px 30px 0px;
    padding: 50px 30px 50px 30px;
}

#sppb-addon-1559215308578 .sppb-addon-title {
    margin-top: 30px;
    margin-bottom: 15px;
    color: #151416;
    font-size: 17px;
    line-height: 17px;
    font-weight: 600;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559215308578 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559215308578 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }

    #sppb-addon-1559215308578 .sppb-addon-title {
        font-size: 16px;
        line-height: 16px;
    }
}

#sppb-addon-1559215308578 .sppb-addon-title {
    font-family: Open Sans;
}

#sppb-addon-1559215308578 .sppb-addon-content .sppb-addon-text {
    font-family: "Open Sans";
}

#sppb-addon-1559215308578 .sppb-addon-feature .sppb-addon-title {
    letter-spacing: -0.25px;
}

#sppb-addon-1559215308578 .sppb-addon-feature .sppb-addon-text {
    letter-spacing: -0.21px;
}

#sppb-addon-1559215308578 .sppb-addon-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
}

#sppb-addon-1559215308578 .sppb-img-container {
    display: block;
}

#sppb-addon-1559215308578 .sppb-media .pull-left,
#sppb-addon-1559215308578 .sppb-media .pull-right {
    width: 50%;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559215308578 .sppb-media .sppb-media-body {
        width: auto;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559215308578 .sppb-media .sppb-media-body {
        width: auto;
    }
}

#sppb-addon-1559215308578 {
    transition: .3s;
}

#sppb-addon-1559215308578:hover {
    box-shadow: 0 0 0 0 #ffffff;
}

#column-id-1559209553185 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559215308575 {
    color: #7E879A;
    background-color: #F8F9FB;
    box-shadow: 0 0 0 0 #ffffff;
    border-radius: 3px;
    margin: 0px 0px 30px 0px;
    padding: 50px 30px 50px 30px;
}

#sppb-addon-1559215308575 .sppb-addon-title {
    margin-top: 30px;
    margin-bottom: 15px;
    color: #151416;
    font-size: 17px;
    line-height: 17px;
    font-weight: 600;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559215308575 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559215308575 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }

    #sppb-addon-1559215308575 .sppb-addon-title {
        font-size: 16px;
        line-height: 16px;
    }
}

#sppb-addon-1559215308575 .sppb-addon-title {
    font-family: Open Sans;
}

#sppb-addon-1559215308575 .sppb-addon-content .sppb-addon-text {
    font-family: "Open Sans";
}

#sppb-addon-1559215308575 .sppb-addon-feature .sppb-addon-title {
    letter-spacing: -0.25px;
}

#sppb-addon-1559215308575 .sppb-addon-feature .sppb-addon-text {
    letter-spacing: -0.21px;
}

#sppb-addon-1559215308575 .sppb-addon-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
}

#sppb-addon-1559215308575 .sppb-img-container {
    display: block;
}

#sppb-addon-1559215308575 .sppb-media .pull-left,
#sppb-addon-1559215308575 .sppb-media .pull-right {
    width: 50%;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559215308575 .sppb-media .sppb-media-body {
        width: auto;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559215308575 .sppb-media .sppb-media-body {
        width: auto;
    }
}

#sppb-addon-1559215308575 {
    transition: .3s;
}

#sppb-addon-1559215308575:hover {
    box-shadow: 0 0 0 0 #ffffff;
}

#column-id-1559209553186 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1559216099448 {
    width: 78% !important;
}

#sppb-addon-1559216099448 {
    color: #7E879A;
    box-shadow: 0 0 0 0 #ffffff;
    border-radius: 3px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#sppb-addon-1559216099448 .sppb-addon-title {
    margin-top: 25px;
    margin-bottom: 20px;
    color: #151416;
    font-size: 20px;
    line-height: 20px;
    line-height: 27px;
    font-weight: 600;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559216099448 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559216099448 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }

    #sppb-addon-1559216099448 .sppb-addon-title {
        font-size: 18px;
        line-height: 18px;
    }

    #sppb-addon-wrapper-1559216099448 {
        width: 100% !important;
    }
}

#sppb-addon-1559216099448 .sppb-addon-title {
    font-family: Open Sans;
}

#sppb-addon-1559216099448 .sppb-addon-content .sppb-addon-text {
    font-family: "Open Sans";
}

#sppb-addon-1559216099448 .sppb-addon-feature .sppb-addon-title {
    letter-spacing: -0.29px;
}

#sppb-addon-1559216099448 .sppb-addon-feature .sppb-addon-text {
    letter-spacing: -0.21px;
}

#sppb-addon-1559216099448 .sppb-addon-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559216099448 .sppb-media .sppb-media-body {
        width: auto;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559216099448 .sppb-media .sppb-media-body {
        width: auto;
    }
}

#sppb-addon-1559216099448 {
    transition: .3s;
}

#sppb-addon-1559216099448:hover {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1559216099455 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 30px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559216099455 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559216099455 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

#sppb-addon-1559216099455 .sppb-addon-content {
    margin: -15px;
}

#sppb-addon-1559216099455 .sppb-addon-content .sppb-btn {
    margin: 15px;
}

#sppb-addon-1559216099455 #btn-1559216099455.sppb-btn {
    font-family: "Open Sans";
}

#sppb-addon-1559216099455 #btn-1559216099455.sppb-btn-primary {
    font-weight: 600;
}

.sp-page-builder .page-content #section-id-1559241970498 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#column-id-1559241970495 {
    box-shadow: 0 0 0 0 #fff;
    background-image: url(/2019/indigo/images/2019/05/31/home-top-portfolio-01.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 50% 50%;
}

#column-id-1559241970495>.sppb-column-overlay {
    mix-blend-mode: normal;
}

#column-id-1559241970496 {
    box-shadow: 0 0 0 0 #fff;
    background-image: url(/2019/indigo/images/2019/05/31/home-top-portfolio-02.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 50% 50%;
}

#column-id-1559241970496>.sppb-column-overlay {
    mix-blend-mode: normal;
}

#column-id-1559241970497 {
    box-shadow: 0 0 0 0 #fff;
    background-image: url(/2019/indigo/images/2019/05/31/home-top-portfolio-03.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 50% 50%;
}

#column-id-1559241970497>.sppb-column-overlay {
    mix-blend-mode: normal;
}

.sp-page-builder .page-content #section-id-1559241970524 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: -170px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media (min-width:768px) and (max-width:991px) {
    .sp-page-builder .page-content #section-id-1559241970524 {
        margin-top: -150px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

#column-id-1559241970523 {
    box-shadow: 0 0 0 0 #fff;
}

.sp-page-builder .page-content #section-id-1559246058912 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #fff;
}

#column-id-1559246058913 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559241970522 {
    color: #7e879a;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 40px 40px 0px 40px;
}

#sppb-addon-1559241970522 .sppb-addon-title {
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559241970522 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 40px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559241970522 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 30px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
    }

    #sppb-addon-1559241970522 .sppb-addon-title {
        font-size: 12px;
        line-height: 12px;
    }
}

#sppb-addon-1559241970522 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1559241970522 .sppb-addon-header .sppb-addon-title {
    letter-spacing: 3.2px;
}

#sppb-addon-1559241970522 h3.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    padding: 0px 0px 0px 0px;
}

#sppb-addon-1559241970535 {
    color: #151416;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px 40px 0px 40px;
}

#sppb-addon-1559241970535 .sppb-addon-title {
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559241970535 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559241970535 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
    }

    #sppb-addon-1559241970535 .sppb-addon-title {
        font-size: 24px;
        line-height: 24px;
    }
}

#sppb-addon-1559241970535 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1559241970535 .sppb-addon-header .sppb-addon-title span {
    font-weight: 700;
}

#sppb-addon-1559241970535 .sppb-addon-header .sppb-addon-title {
    letter-spacing: -0.44px;
}

#sppb-addon-1559241970535 h3.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 20px 0px 35px 0px;
}

#sppb-addon-1559246059000 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1559246059000 .sppb-addon-title {
    margin-bottom: 25px;
    color: #151416;
    font-size: 20px;
    line-height: 20px;
    line-height: 27px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246059000 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246059000 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

#sppb-addon-1559246059000 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1559246059000 .sppb-btn {
    font-family: "Open Sans";
}

#sppb-addon-1559246059000 .sppb-addon-image-content .sppb-content-holder {
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 50px;
    padding-left: 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246059000 .sppb-addon-image-content .sppb-content-holder {
        padding-top: 80px;
        padding-right: 0;
        padding-bottom: 80px;
        padding-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246059000 .sppb-addon-image-content .sppb-content-holder {
        padding-top: 20px;
        padding-right: 0;
        padding-bottom: 40px;
        padding-left: 0px;
    }
}

#sppb-addon-1559246059000 #btn-1559246059000.sppb-btn-primary {
    font-weight: 600;
}

#sppb-addon-1560174905199 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1560174905199 .sppb-addon-title {
    margin-bottom: 25px;
    color: #151416;
    font-size: 20px;
    line-height: 20px;
    line-height: 27px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1560174905199 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1560174905199 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

#sppb-addon-1560174905199 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1560174905199 .sppb-btn {
    font-family: "Open Sans";
}

#sppb-addon-1560174905199 .sppb-addon-image-content .sppb-content-holder {
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 50px;
    padding-left: 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1560174905199 .sppb-addon-image-content .sppb-content-holder {
        padding-top: 80px;
        padding-right: 0;
        padding-bottom: 80px;
        padding-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1560174905199 .sppb-addon-image-content .sppb-content-holder {
        padding-top: 20px;
        padding-right: 0;
        padding-bottom: 40px;
        padding-left: 0px;
    }
}

#sppb-addon-1560174905199 #btn-1560174905199.sppb-btn-primary {
    font-weight: 600;
}

#sppb-addon-1559246819795 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1559246819795 .sppb-addon-title {
    margin-bottom: 25px;
    color: #151416;
    font-size: 20px;
    line-height: 20px;
    line-height: 27px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246819795 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246819795 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

#sppb-addon-1559246819795 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1559246819795 .sppb-btn {
    font-family: "Open Sans";
}

#sppb-addon-1559246819795 .sppb-addon-image-content .sppb-content-holder {
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 50px;
    padding-left: 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246819795 .sppb-addon-image-content .sppb-content-holder {
        padding-top: 80px;
        padding-right: 0;
        padding-bottom: 80px;
        padding-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246819795 .sppb-addon-image-content .sppb-content-holder {
        padding-top: 20px;
        padding-right: 0;
        padding-bottom: 40px;
        padding-left: 0px;
    }
}

#sppb-addon-1559246819795 #btn-1559246819795.sppb-btn-primary {
    font-weight: 600;
}

#sppb-addon-1559246888277 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1559246888277 .sppb-addon-title {
    margin-bottom: 25px;
    color: #151416;
    font-size: 20px;
    line-height: 20px;
    line-height: 27px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246888277 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246888277 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

#sppb-addon-1559246888277 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1559246888277 .sppb-btn {
    font-family: "Open Sans";
}

#sppb-addon-1559246888277 .sppb-addon-image-content .sppb-content-holder {
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 50px;
    padding-left: 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246888277 .sppb-addon-image-content .sppb-content-holder {
        padding-top: 80px;
        padding-right: 0;
        padding-bottom: 80px;
        padding-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246888277 .sppb-addon-image-content .sppb-content-holder {
        padding-top: 20px;
        padding-right: 0;
        padding-bottom: 40px;
        padding-left: 0px;
    }
}

#sppb-addon-1559246888277 #btn-1559246888277.sppb-btn-primary {
    font-weight: 600;
}

#sppb-addon-1559246890082 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1559246890082 .sppb-addon-title {
    margin-bottom: 25px;
    color: #151416;
    font-size: 20px;
    line-height: 20px;
    line-height: 27px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246890082 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246890082 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

#sppb-addon-1559246890082 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1559246890082 .sppb-btn {
    font-family: "Open Sans";
}

#sppb-addon-1559246890082 .sppb-addon-image-content .sppb-content-holder {
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 50px;
    padding-left: 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246890082 .sppb-addon-image-content .sppb-content-holder {
        padding-top: 80px;
        padding-right: 0;
        padding-bottom: 80px;
        padding-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246890082 .sppb-addon-image-content .sppb-content-holder {
        padding-top: 20px;
        padding-right: 0;
        padding-bottom: 40px;
        padding-left: 0px;
    }
}

#sppb-addon-1559246890082 #btn-1559246890082.sppb-btn-primary {
    font-weight: 600;
}

#sppb-addon-1559246058897 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 40px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058897 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058897 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058897 .sppb-nav-custom {
        width: 30%;
        padding-right: 15px;
    }

    #sppb-addon-1559246058897 .sppb-tab-custom-content {
        width: 70%;
        padding-left: 15px;
    }

    #sppb-addon-1559246058897 .sppb-tab-custom-content>div {
        padding: ;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058897 .sppb-nav-custom {
        width: 30%;
        padding-right: 15px;
    }

    #sppb-addon-1559246058897 .sppb-tab-custom-content {
        width: 70%;
        padding-left: 15px;
    }

    #sppb-addon-1559246058897 .sppb-tab-custom-content>div {
        padding: ;
    }
}

.sp-page-builder .page-content #section-id-1559246058923 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 75px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media (max-width:767px) {
    .sp-page-builder .page-content #section-id-1559246058923 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
    }
}

#column-id-1559246058922 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559246058926 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058926 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058926 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

#sppb-addon-1559246058926 .sppb-divider {
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DBDBDB;
}

#sppb-addon-1559246058926 .divider-position {
    text-align: center;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058926 .sppb-divider {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058926 .sppb-divider {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

.sp-page-builder .page-content #section-id-1559246058931 {
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 70px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media (max-width:767px) {
    .sp-page-builder .page-content #section-id-1559246058931 {
        padding-top: 20px;
        padding-right: 0px;
        padding-bottom: 40px;
        padding-left: 0px;
    }
}

#column-id-1559246058929 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559246058936 {
    color: #7e879a;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

#sppb-addon-1559246058936 .sppb-addon-title {
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058936 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058936 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #sppb-addon-1559246058936 .sppb-addon-title {
        font-size: 12px;
        line-height: 12px;
        line-height: 20px;
    }
}

#sppb-addon-1559246058936 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1559246058936 .sppb-addon-header .sppb-addon-title {
    letter-spacing: 3.2px;
}

#sppb-addon-1559246058936 h3.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    padding: 0px 0px 0px 0px;
}

#sppb-addon-1559246058941 {
    color: #151416;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 75px 0px;
    padding: 0px 40px 0px 0px;
}

#sppb-addon-1559246058941 .sppb-addon-title {
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058941 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058941 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 30px;
        margin-left: 0px;
    }

    #sppb-addon-1559246058941 .sppb-addon-title {
        font-size: 20px;
        line-height: 20px;
        line-height: 30px;
    }
}

#sppb-addon-1559246058941 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1559246058941 .sppb-addon-header .sppb-addon-title span {
    font-weight: 700;
}

#sppb-addon-1559246058941 .sppb-addon-header .sppb-addon-title {
    letter-spacing: -0.44px;
}

#sppb-addon-1559246058941 h3.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}

.sp-page-builder .page-content #section-id-1559246058958 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#column-id-1559246058959 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559246058969 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 60px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058969 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058969 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

#sppb-addon-1559246058969 .sppb-animated-number-title {
    font-family: "Open Sans";
}

#sppb-addon-1559246058969 .sppb-animated-number {
    font-size: 36px;
    line-height: 36px;
    font-weight: 300;
}

#sppb-addon-1559246058969 .sppb-animated-number-title {
    font-size: 17px;
    margin: 10px 0px 0px 0px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058969 .sppb-animated-number-title {
        margin: ;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058969 .sppb-animated-number {
        font-size: 25px;
        line-height: 36px;
    }

    #sppb-addon-1559246058969 .sppb-animated-number-title {
        margin: ;
    }
}

#sppb-addon-1559246058984 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 30px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058984 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058984 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 30px;
        margin-left: 0px;
    }
}

#sppb-addon-1559246058984 .sppb-animated-number-title {
    font-family: "Open Sans";
}

#sppb-addon-1559246058984 .sppb-animated-number {
    font-size: 36px;
    line-height: 36px;
    font-weight: 300;
}

#sppb-addon-1559246058984 .sppb-animated-number-title {
    font-size: 17px;
    margin: 10px 0px 0px 0px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058984 .sppb-animated-number-title {
        margin: ;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058984 .sppb-animated-number {
        font-size: 25px;
        line-height: 36px;
    }

    #sppb-addon-1559246058984 .sppb-animated-number-title {
        margin: ;
    }
}

#sppb-addon-1559246058994 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 60px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058994 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058994 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

#sppb-addon-1559246058994 .sppb-animated-number-title {
    font-family: "Open Sans";
}

#sppb-addon-1559246058994 .sppb-animated-number::after {
    content: "M";
    display: inline-block;
}

#sppb-addon-1559246058994 .sppb-animated-number {
    font-size: 36px;
    line-height: 36px;
    font-weight: 300;
}

#sppb-addon-1559246058994 .sppb-animated-number-title {
    font-size: 17px;
    margin: 10px 0px 0px 0px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058994 .sppb-animated-number-title {
        margin: ;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058994 .sppb-animated-number {
        font-size: 25px;
        line-height: 36px;
    }

    #sppb-addon-1559246058994 .sppb-animated-number-title {
        margin: ;
    }
}

#sppb-addon-1559246058989 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 30px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058989 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058989 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

#sppb-addon-1559246058989 .sppb-animated-number-title {
    font-family: "Open Sans";
}

#sppb-addon-1559246058989 .sppb-animated-number {
    font-size: 36px;
    line-height: 36px;
    font-weight: 300;
}

#sppb-addon-1559246058989 .sppb-animated-number-title {
    font-size: 17px;
    margin: 10px 0px 0px 0px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246058989 .sppb-animated-number-title {
        margin: ;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246058989 .sppb-animated-number {
        font-size: 25px;
        line-height: 36px;
    }

    #sppb-addon-1559246058989 .sppb-animated-number-title {
        margin: ;
    }
}

#column-id-1559246058930 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559246059052 .sppb-addon-content {
    font-family: "Open Sans";
}

#sppb-addon-1559246059052 .sppb-addon-text-block .sppb-addon-content {
    letter-spacing: -0.32px;
}

#sppb-addon-1559246059052 {
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
}

#sppb-addon-1559252597654 .sppb-addon-content {
    font-family: "Open Sans";
}

#sppb-addon-1559252597654 .sppb-addon-text-block .sppb-addon-content {
    letter-spacing: -0.32px;
}

#sppb-addon-1559252597654 {
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
}

#sppb-addon-1559252597864 .sppb-addon-content {
    font-family: "Open Sans";
}

#sppb-addon-1559252597864 .sppb-addon-text-block .sppb-addon-content {
    letter-spacing: -0.32px;
}

#sppb-addon-1559252597864 {
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
}

#sppb-addon-1559252599390 .sppb-addon-content {
    font-family: "Open Sans";
}

#sppb-addon-1559252599390 .sppb-addon-text-block .sppb-addon-content {
    letter-spacing: -0.32px;
}

#sppb-addon-1559252599390 {
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
}

#sppb-addon-1559246059035 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 30px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559246059035 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559246059035 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

#sppb-addon-1559246059035 .sppb-panel-custom .sppb-panel-heading {
    letter-spacing: 0px;
}

.sp-page-builder .page-content #section-id-1560253109646 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #f8f9fb;
}

#column-id-1560253109662 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1560253109663 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1560253109663 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1560253109663 {
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
    }
}

#column-id-1560253109664 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1560253109665 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 50px 0px 20px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1560253109665 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1560253109665 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

#sppb-addon-1560253109666 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1560253109666 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1560253109666 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

#sppb-addon-1560253109666 .sppb-testimonial-message {
    font-family: "Open Sans";
}

#sppb-addon-1560253109666 .sppb-carousel-inner>.sppb-item {
    -webkit-transition-duration: 600ms;
    transition-duration: 600ms;
}

#sppb-addon-1560253109666 .sppb-addon-testimonial-pro-footer img {
    width: 60px;
    height: 60px;
}

#sppb-addon-1560253109666 .sppb-item>img {
    width: 60px;
    height: 60px;
}

#sppb-addon-1560253109666 .sppb-testimonial-pro .sppb-carousel-control {
    margin: 5px 5px 0px 5px;
}

#sppb-addon-1560253109666 .sppb-testimonial-pro .fa-quote-left {
    color: #EDEEF2;
    font-size: 48px;
}

#sppb-addon-1560253109666 .sppb-testimonial-message {
    line-height: 28px;
    font-weight: 400;
    margin: 0px 0px 10px 0px;
    font-size: 17px;
}

#sppb-addon-1560253109666 .sppb-addon-testimonial-pro-footer .sppb-addon-testimonial-pro-client-name {
    letter-spacing: 0px;
    font-weight: 700;
}

#sppb-addon-1560253109666 .sppb-addon-testimonial-pro-footer .sppb-addon-testimonial-pro-client-designation {
    letter-spacing: 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1560253109666 .sppb-testimonial-pro .fa-quote-left {
        font-size: 48px;
    }

    #sppb-addon-1560253109666 .sppb-testimonial-message {
        font-size: 16px;
        margin: 0px 0px 10px 0px;
    }

    #sppb-addon-1560253109666 .sppb-testimonial-pro .sppb-carousel-control {
        margin: 5px 5px 0px 5px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1560253109666 .sppb-testimonial-pro .fa-quote-left {
        font-size: 48px;
    }

    #sppb-addon-1560253109666 .sppb-testimonial-message {
        font-size: 16px;
        margin: 0px 0px 10px 0px;
    }

    #sppb-addon-1560253109666 .sppb-testimonial-pro .sppb-carousel-control {
        margin: 5px 5px 0px 5px;
    }
}

#column-id-1560253109667 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1560253109668 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1560253109668 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1560253109668 {
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
    }
}

.sp-page-builder .page-content #section-id-1559285521335 {
    padding-top: 96px;
    padding-right: 0px;
    padding-bottom: 80px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media (max-width:767px) {
    .sp-page-builder .page-content #section-id-1559285521335 {
        padding-top: 60px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

#column-id-1559285521332 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559285521338 {
    color: #7e879a;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

#sppb-addon-1559285521338 .sppb-addon-title {
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559285521338 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559285521338 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

#sppb-addon-1559285521338 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1559285521338 .sppb-addon-header .sppb-addon-title {
    letter-spacing: 3.2px;
}

#sppb-addon-1559285521338 h3.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    padding: 0px 0px 0px 0px;
}

#sppb-addon-1559285521341 {
    color: #151416;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 60px 0px;
    padding: 0px 40px 0px 0px;
}

#sppb-addon-1559285521341 .sppb-addon-title {
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559285521341 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559285521341 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 30px;
        margin-left: 0px;
    }

    #sppb-addon-1559285521341 .sppb-addon-title {
        font-size: 24px;
        line-height: 24px;
    }
}

#sppb-addon-1559285521341 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1559285521341 .sppb-addon-header .sppb-addon-title span {
    font-weight: 700;
}

#sppb-addon-1559285521341 .sppb-addon-header .sppb-addon-title {
    letter-spacing: -0.44px;
}

#sppb-addon-1559285521341 h3.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}

#column-id-1559285521334 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559285521350 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px -30px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559285521350 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559285521350 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

#sppb-addon-1560521731624 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1560521731624 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1560521731624 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

.sp-page-builder .page-content #section-id-1559283976094 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media (max-width:767px) {
    .sp-page-builder .page-content #section-id-1559283976094 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

#column-id-1559283976104 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1559283976105 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559283976105 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559283976105 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

#sppb-addon-1559283976105 .sppb-divider {
    margin-top: 0px;
    margin-bottom: 0px;
    width: 1110px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DBDBDB;
}

#sppb-addon-1559283976105 .divider-position {
    text-align: center;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1559283976105 .sppb-divider {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1559283976105 .sppb-divider {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

.sp-page-builder .page-content #section-id-1560107664996 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 95px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media (max-width:767px) {
    .sp-page-builder .page-content #section-id-1560107664996 {
        padding-top: 20px;
        padding-right: 0px;
        padding-bottom: 60px;
        padding-left: 0px;
    }
}

#column-id-1560107665082 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1560107665083 {
    color: #151416;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1560107665083 .sppb-addon-title {
    color: #7e879a;
    font-size: 13px;
    line-height: 13px;
    line-height: 18px;
    font-weight: 400;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1560107665083 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1560107665083 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

#sppb-addon-1560107665083 .sppb-addon-title {
    font-family: "Open Sans";
}

#sppb-addon-1560107665083 .sppb-addon-content {
    font-family: "Open Sans";
}

#sppb-addon-1560107665083 .sppb-addon-text-block h3.sppb-addon-title {
    margin-bottom: 0;
    letter-spacing: 3px;
}

#sppb-addon-1560107665083 .sppb-addon-text-block .sppb-addon-content {
    letter-spacing: -0.44px;
}

#sppb-addon-1560107665083 {
    font-size: 30px;
    font-weight: 400;
    line-height: 41px;
}

@media (max-width:767px) {
    #sppb-addon-1560107665083 {
        font-size: 18px;
        line-height: 24px;
    }
}

#sppb-addon-1560107665085 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1560107665085 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1560107665085 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

#sppb-addon-1560107665085 .sppb-addon-content {
    margin: -15px;
}

#sppb-addon-1560107665085 .sppb-addon-content .sppb-btn {
    margin: 15px;
}

#sppb-addon-1560107665085 #btn-1560107665085.sppb-btn {
    font-family: "Open Sans";
}

#sppb-addon-1560107665085 #btn-1560107665085.sppb-btn-default {
    font-weight: 600;
}

#sppb-addon-1560107665085 #btn-1560107665086.sppb-btn {
    font-family: "Open Sans";
}

#sppb-addon-1560107665085 #btn-1560107665086.sppb-btn-primary {
    font-weight: 600;
}

body {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}

@media (max-width:767px) {
    body {
        font-size: 13px;
    }
}

h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
}

@media (max-width:767px) {
    h1 {
        font-size: 20px;
    }
}

h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
}

@media (max-width:767px) {
    h2 {
        font-size: 18px;
    }
}

h3 {
    font-family: 'Open Sans', sans-serif;
}

@media (max-width:767px) {
    h3 {
        font-size: 15px;
    }
}

h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}

html.error-page .error-code {
    font-family: 'Open Sans', sans-serif;
}

.logo-image {
    height: 60px;
}

.logo-image-phone {
    height: 60px;
}

.logo-image {
    height: 60px;
}

.logo-image-phone {
    height: 60px;
}

#sp-bottom {
    background-color: #21223f;
}

#sp-footer {
    background-color: #21223f;
}
