body {
    direction: ltr !important;
}
.sp-page-builder .page-content #section-id-1562654680657 {
    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: #147de7;
}

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

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

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

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

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

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

@media (min-width: 768px) and (max-width: 991px) {
    #column-id-1562654680670 {
        padding-top: 40px;
        padding-right: 0px;
        padding-bottom: 40px;
        padding-left: 0px;
    }
}

@media (max-width: 767px) {
    #column-id-1562654680670 {
        padding-top: 0px;
        padding-right: 15px;
        padding-bottom: 0px;
        padding-left: 15px;
    }
}

#sppb-addon-1562654680671 {
    color: #f9f8f7;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 35px 0px;
}

#sppb-addon-1562654680671 .sppb-addon-title {
    margin-bottom: 18px;
    color: #ffffff;
    font-size: 56px;
    line-height: 56px;
    line-height: 68px;
    font-weight: 500;
}

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

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

    #sppb-addon-1562654680671 .sppb-addon-title {
        font-size: 35px;
        line-height: 35px;
        line-height: 45px;
        margin-bottom: 10px;
    }
}

#sppb-addon-1562654680671 .sppb-addon-title {
    font-family: "Barlow";
}

#sppb-addon-1562654680671 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1562654680671 {
    max-width: 445px;
}

@media (max-width: 767px) {
    #sppb-addon-1562654680671 {
        max-width: 100%;
    }
}

#sppb-addon-1562654680671 {
    font-size: 18px;
    font-weight: 400;
}

@media (max-width: 767px) {
    #sppb-addon-1562654680671 {
        font-size: 14px;
    }
}

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

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

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

#sppb-addon-1562654680672 .sppb-btn {
    font-family: "Muli";
}

#sppb-addon-1562654680672 {
    max-width: 445px;
}

@media (max-width: 767px) {
    #sppb-addon-1562654680672 {
        max-width: 100%;
    }
}

#sppb-addon-1562654680672 #btn-1562654680672.sppb-btn-custom {
    font-weight: 600;
}

#sppb-addon-1562654680672 #btn-1562654680672.sppb-btn-custom {
    background-color: #ffffff;
    color: #147de7;
    padding: 12px 25px 12px 25px;
    font-size: 14px;
}

#sppb-addon-1562654680672 #btn-1562654680672.sppb-btn-custom:hover {
    background-color: rgba(255, 255, 255, 0.9);
    color: #147de7;
}

#sppb-addon-1562654680672 .sppb-btn i {
    margin: 0px 0px 0px 0px;
}

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

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

@media (min-width: 768px) and (max-width: 991px) {
    #column-id-1556512906461 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

@media (max-width: 767px) {
    #column-id-1556512906461 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

#column-wrap-id-1556512906461 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#sppb-addon-1556858624695 {
    background-color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 470px 60px 0px -240px;
    padding: 800px 723px 0px 0px;
}

#sppb-addon-1556858624695 {
    position: absolute;
    z-index: -1;
}

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

@media (min-width: 768px) and (max-width: 991px) {
    #column-id-1556512906462 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

@media (max-width: 767px) {
    #column-id-1556512906462 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

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

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

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

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

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

@media (min-width: 768px) and (max-width: 991px) {
    #column-id-1556512906465 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

@media (max-width: 767px) {
    #column-id-1556512906465 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

#sppb-addon-1556516042241 {
    color: #404752;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 12px 0px;
}

#sppb-addon-1556516042241 .sppb-addon-title {
    font-size: 44px;
    line-height: 44px;
    line-height: 56px;
    font-weight: 500;
}

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

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

    #sppb-addon-1556516042241 .sppb-addon-title {
        font-size: 28px;
        line-height: 28px;
        line-height: 35px;
    }
}

#sppb-addon-1556516042241 .sppb-addon-title {
    font-family: "Barlow";
}

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

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

#sppb-addon-1556516050691 a {
    color: rgba(20, 125, 231, 0.3);
}

#sppb-addon-1556516050691 a:hover,
#sppb-addon-1556516050691 a:focus,
#sppb-addon-1556516050691 a:active {
    color: #147de7;
}

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

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

#sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050692 a {
    margin: 12px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    font-size: 20px;
}

#sppb-addon-1556516050691 .sppb-icons-group-list {
    margin: -12px;
}

#sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050692 .sppb-icons-label-text {
    font-size: 16px;
    letter-spacing: 0px;
}

#sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050692 {
    display: inline-block;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050692 a {
        /*padding: ;*/
    }
}

@media (max-width: 767px) {
    #sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050692 a {
        /*padding: ;*/
    }
}

#sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050693 a {
    margin: 12px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    font-size: 20px;
}

#sppb-addon-1556516050691 .sppb-icons-group-list {
    margin: -12px;
}

#sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050693 .sppb-icons-label-text {
    font-size: 16px;
    letter-spacing: 0px;
}

#sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050693 {
    display: inline-block;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050693 a {
        /*padding: ;*/
    }
}

@media (max-width: 767px) {
    #sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050693 a {
        /*padding: ;*/
    }
}

#sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050694 a {
    margin: 12px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    font-size: 20px;
}

#sppb-addon-1556516050691 .sppb-icons-group-list {
    margin: -12px;
}

#sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050694 .sppb-icons-label-text {
    font-size: 16px;
    letter-spacing: 0px;
}

#sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050694 {
    display: inline-block;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050694 a {
        /*padding: ;*/
    }
}

@media (max-width: 767px) {
    #sppb-addon-1556516050691 .sppb-icons-group-list li#icon-1556516050694 a {
        /*padding: ;*/
    }
}

#sppb-addon-1556516063025 {
    color: #595959;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 15px 0px;
}

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

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

#sppb-addon-1556516063025 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1556516063025 {
    font-size: 16px;
    font-weight: 300;
}

@media (max-width: 767px) {
    #sppb-addon-1556516063025 {
        font-size: 14px;
    }
}

#sppb-addon-1556512906788 {
    color: #131313;
    background-color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 15px 0px;
    padding: 20px 25px 20px 35px;
}

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

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

#sppb-addon-1556512906788 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1556512906788 {
    border-left: 2px solid #147de7 !important;
    border-right: 0px solid #147de7 !important;

}

#sppb-addon-1556512906788 {
    font-size: 18px;
    font-weight: 600;
}

@media (max-width: 767px) {
    #sppb-addon-1556512906788 {
        font-size: 16px;
    }
}

#sppb-addon-1556512906785 {
    color: #595959;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

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

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

#sppb-addon-1556512906785 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1556512906785 {
    font-size: 16px;
    font-weight: 300;
}

@media (max-width: 767px) {
    #sppb-addon-1556512906785 {
        font-size: 14px;
    }
}

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

#sppb-addon-1556858391597 {
    color: #595959;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 120px 0px 0px 0px;
}

#sppb-addon-1556858391597 .sppb-addon-title {
    margin-bottom: 15px;
    color: #404752;
    font-size: 44px;
    line-height: 44px;
    line-height: 56px;
    font-weight: 500;
}

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

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

    #sppb-addon-1556858391597 .sppb-addon-title {
        font-size: 28px;
        line-height: 28px;
        line-height: 35px;
    }
}

#sppb-addon-1556858391597 .sppb-addon-title {
    font-family: "Barlow";
}

#sppb-addon-1556858391597 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1556858391597 {
    font-size: 16px;
    font-weight: 300;
}

@media (max-width: 767px) {
    #sppb-addon-1556858391597 {
        font-size: 14px;
    }
}

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

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

@media (min-width: 768px) and (max-width: 991px) {
    #column-id-1556529777271 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

@media (max-width: 767px) {
    #column-id-1556529777271 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

#column-wrap-id-1556529777271 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

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

@media (min-width: 768px) and (max-width: 991px) {
    #column-id-1556529777272 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

@media (max-width: 767px) {
    #column-id-1556529777272 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

#sppb-addon-1556522781328 {
    background-color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: -45px 0px 30px 0px;
}

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

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

#sppb-addon-1556522781328 .sppb-person-name {
    font-family: "Muli";
}

#sppb-addon-1556522781328 .sppb-person-designation {
    font-family: "Muli";
}

#sppb-addon-1556522781328 .person-content-show-on-hover {
    opacity: 1;
}

#sppb-addon-1556522781328 .person-content-hover-content-wrap {
    visibility: visible;
    background-color: #f3f8fe;
    padding: 12px;
}

#sppb-addon-1556522781328 .sppb-person-image {
    margin-bottom: 0;
}

#sppb-addon-1556522781328 .sppb-person-name {
    padding-right: 40px;
}

#sppb-addon-1556522781328 .sppb-person-designation {
    padding-right: 40px;
}

#sppb-addon-1556522781328 .sppb-person-social-icons {
    margin: 0;
    float: right;
    margin-top: -22px;
}

#sppb-addon-1556522781328 .sppb-person-name {
    color: #131313;
    font-size: 18px;
    letter-spacing: 0px;
    font-weight: 600;
}

#sppb-addon-1556522781328 .sppb-person-designation {
    color: #595959;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 300;
}

#sppb-addon-1556522781328 .sppb-person-social > li > a {
    color: rgba(20, 125, 231, 0.3);
    font-size: 16px;
}

#sppb-addon-1556522781328 .sppb-person-social > li {
    margin: 0px 8px 0px 8px;
}

#sppb-addon-1556522781328 .sppb-person-social > li > a:hover {
    color: #147de7;
}

#sppb-addon-1556522781328 .sppb-person-addon-content-wrap {
    background: #fff;
    padding: 15px 15px 15px 15px;
}

@media (max-width: 767px) {
    #sppb-addon-1556522781328 .sppb-person-name {
        font-size: 16px;
    }

    #sppb-addon-1556522781328 .sppb-person-designation {
        font-size: 14px;
    }
}

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

#sppb-addon-1556518370147 {
    background-color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: -158px 0px 30px 0px;
}

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

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

#sppb-addon-1556518370147 .sppb-person-name {
    font-family: "Muli";
}

#sppb-addon-1556518370147 .sppb-person-designation {
    font-family: "Muli";
}

#sppb-addon-1556518370147 .person-content-show-on-hover {
    opacity: 1;
}

#sppb-addon-1556518370147 .person-content-hover-content-wrap {
    visibility: visible;
    background-color: #f3f8fe;
    padding: 12px;
}

#sppb-addon-1556518370147 .sppb-person-image {
    margin-bottom: 0;
}

#sppb-addon-1556518370147 .sppb-person-name {
    padding-right: 40px;
}

#sppb-addon-1556518370147 .sppb-person-designation {
    padding-right: 40px;
}

#sppb-addon-1556518370147 .sppb-person-social-icons {
    margin: 0;
    float: right;
    margin-top: -22px;
}

#sppb-addon-1556518370147 .sppb-person-name {
    color: #131313;
    font-size: 18px;
    letter-spacing: 0px;
    font-weight: 600;
}

#sppb-addon-1556518370147 .sppb-person-designation {
    color: #595959;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 300;
}

#sppb-addon-1556518370147 .sppb-person-social > li > a {
    color: rgba(20, 125, 231, 0.3);
    font-size: 16px;
}

#sppb-addon-1556518370147 .sppb-person-social > li {
    margin: 0px 8px 0px 8px;
}

#sppb-addon-1556518370147 .sppb-person-social > li > a:hover {
    color: #147de7;
}

#sppb-addon-1556518370147 .sppb-person-addon-content-wrap {
    background: #fff;
    padding: 15px 15px 15px 15px;
}

@media (max-width: 767px) {
    #sppb-addon-1556518370147 .sppb-person-name {
        font-size: 16px;
    }

    #sppb-addon-1556518370147 .sppb-person-designation {
        font-size: 14px;
    }
}

#sppb-addon-1556522781331 {
    background-color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 30px 0px;
}

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

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

#sppb-addon-1556522781331 .sppb-person-name {
    font-family: "Muli";
}

#sppb-addon-1556522781331 .sppb-person-designation {
    font-family: "Muli";
}

#sppb-addon-1556522781331 .person-content-show-on-hover {
    opacity: 1;
}

#sppb-addon-1556522781331 .person-content-hover-content-wrap {
    visibility: visible;
    background-color: #f3f8fe;
    padding: 12px;
}

#sppb-addon-1556522781331 .sppb-person-image {
    margin-bottom: 0;
}

#sppb-addon-1556522781331 .sppb-person-name {
    padding-right: 40px;
}

#sppb-addon-1556522781331 .sppb-person-designation {
    padding-right: 40px;
}

#sppb-addon-1556522781331 .sppb-person-social-icons {
    margin: 0;
    float: right;
    margin-top: -22px;
}

#sppb-addon-1556522781331 .sppb-person-name {
    color: #131313;
    font-size: 18px;
    letter-spacing: 0px;
    font-weight: 600;
}

#sppb-addon-1556522781331 .sppb-person-designation {
    color: #595959;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 300;
}

#sppb-addon-1556522781331 .sppb-person-social > li > a {
    color: rgba(20, 125, 231, 0.3);
    font-size: 16px;
}

#sppb-addon-1556522781331 .sppb-person-social > li {
    margin: 0px 8px 0px 8px;
}

#sppb-addon-1556522781331 .sppb-person-social > li > a:hover {
    color: #147de7;
}

#sppb-addon-1556522781331 .sppb-person-addon-content-wrap {
    background: #fff;
    padding: 15px 15px 15px 15px;
}

@media (max-width: 767px) {
    #sppb-addon-1556522781331 .sppb-person-name {
        font-size: 16px;
    }

    #sppb-addon-1556522781331 .sppb-person-designation {
        font-size: 14px;
    }
}

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

@media (min-width: 768px) and (max-width: 991px) {
    #column-id-1556858151918 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

@media (max-width: 767px) {
    #column-id-1556858151918 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

#sppb-addon-1556522781325 {
    background-color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: -158px 0px 155px 0px;
}

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

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

#sppb-addon-1556522781325 .sppb-person-name {
    font-family: "Muli";
}

#sppb-addon-1556522781325 .sppb-person-designation {
    font-family: "Muli";
}

#sppb-addon-1556522781325 .person-content-show-on-hover {
    opacity: 1;
}

#sppb-addon-1556522781325 .person-content-hover-content-wrap {
    visibility: visible;
    background-color: #f3f8fe;
    padding: 12px;
}

#sppb-addon-1556522781325 .sppb-person-image {
    margin-bottom: 0;
}

#sppb-addon-1556522781325 .sppb-person-name {
    padding-right: 40px;
}

#sppb-addon-1556522781325 .sppb-person-designation {
    padding-right: 40px;
}

#sppb-addon-1556522781325 .sppb-person-social-icons {
    margin: 0;
    float: right;
    margin-top: -22px;
}

#sppb-addon-1556522781325 .sppb-person-name {
    color: #131313;
    font-size: 18px;
    letter-spacing: 0px;
    font-weight: 600;
}

#sppb-addon-1556522781325 .sppb-person-designation {
    color: #595959;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 300;
}

#sppb-addon-1556522781325 .sppb-person-social > li > a {
    color: rgba(20, 125, 231, 0.3);
    font-size: 16px;
}

#sppb-addon-1556522781325 .sppb-person-social > li {
    margin: 0px 8px 0px 8px;
}

#sppb-addon-1556522781325 .sppb-person-social > li > a:hover {
    color: #147de7;
}

#sppb-addon-1556522781325 .sppb-person-addon-content-wrap {
    background: #fff;
    padding: 15px 15px 15px 15px;
}

@media (max-width: 767px) {
    #sppb-addon-1556522781325 .sppb-person-name {
        font-size: 16px;
    }

    #sppb-addon-1556522781325 .sppb-person-designation {
        font-size: 14px;
    }
}

.sp-page-builder .page-content #section-id-1556529777384 {
    padding-top: 120px;
    padding-right: 0px;
    padding-bottom: 70px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #147de7;
    /*background-image: url(/2019/dentro/images/2019/04/29/business-close-up-bg.png);*/
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}

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

.sp-page-builder .page-content #section-id-1556529777384 > .sppb-row-overlay {
    background-color: rgba(12, 152, 181, 0.98)
}

.sp-page-builder .page-content #section-id-1556529777384 > .sppb-row-overlay {
    mix-blend-mode: color-burn;
}

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

#sppb-addon-1556531082755 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 48px 0px;
}

#sppb-addon-1556531082755 .sppb-addon-title {
    font-size: 44px;
    line-height: 44px;
    line-height: 56px;
    font-weight: 500;
}

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

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

    #sppb-addon-1556531082755 .sppb-addon-title {
        font-size: 28px;
        line-height: 28px;
        line-height: 35px;
    }
}

#sppb-addon-1556531082755 .sppb-addon-title {
    font-family: "Barlow";
}

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

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

#sppb-addon-1556529777542 {
    color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px -8px 50px 0px;
}

#sppb-addon-1556529777542 .sppb-addon-title {
    font-size: 18px;
    line-height: 18px;
    line-height: 29px;
    font-weight: 600;
}

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

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

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

#sppb-addon-1556529777542 .sppb-addon-title {
    font-family: "Muli";
}

#sppb-addon-1556529777542 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1556529777542 {
    font-size: 16px;
    font-weight: 400;
}

@media (max-width: 767px) {
    #sppb-addon-1556529777542 {
        font-size: 14px;
    }
}

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

#sppb-addon-1556531093656 {
    color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px -8px 50px 0px;
}

#sppb-addon-1556531093656 .sppb-addon-title {
    font-size: 18px;
    line-height: 18px;
    line-height: 29px;
    font-weight: 600;
}

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

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

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

#sppb-addon-1556531093656 .sppb-addon-title {
    font-family: "Muli";
}

#sppb-addon-1556531093656 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1556531093656 {
    font-size: 16px;
    font-weight: 400;
}

@media (max-width: 767px) {
    #sppb-addon-1556531093656 {
        font-size: 14px;
    }
}

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

#sppb-addon-1556529777536 {
    color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px -8px 50px 0px;
}

#sppb-addon-1556529777536 .sppb-addon-title {
    font-size: 18px;
    line-height: 18px;
    line-height: 29px;
    font-weight: 600;
}

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

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

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

#sppb-addon-1556529777536 .sppb-addon-title {
    font-family: "Muli";
}

#sppb-addon-1556529777536 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1556529777536 {
    font-size: 16px;
    font-weight: 400;
}

@media (max-width: 767px) {
    #sppb-addon-1556529777536 {
        font-size: 14px;
    }
}

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

#sppb-addon-1556529777539 {
    color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px -8px 50px 0px;
}

#sppb-addon-1556529777539 .sppb-addon-title {
    font-size: 18px;
    line-height: 18px;
    line-height: 29px;
    font-weight: 600;
}

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

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

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

#sppb-addon-1556529777539 .sppb-addon-title {
    font-family: "Muli";
}

#sppb-addon-1556529777539 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1556529777539 {
    font-size: 16px;
    font-weight: 400;
}

@media (max-width: 767px) {
    #sppb-addon-1556529777539 {
        font-size: 14px;
    }
}

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

#sppb-addon-1556529777548 {
    color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px -8px 50px 0px;
}

#sppb-addon-1556529777548 .sppb-addon-title {
    font-size: 18px;
    line-height: 18px;
    line-height: 29px;
    font-weight: 600;
}

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

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

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

#sppb-addon-1556529777548 .sppb-addon-title {
    font-family: "Muli";
}

#sppb-addon-1556529777548 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1556529777548 {
    font-size: 16px;
    font-weight: 400;
}

@media (max-width: 767px) {
    #sppb-addon-1556529777548 {
        font-size: 14px;
    }
}

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

#sppb-addon-1556529777545 {
    color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px -8px 50px 0px;
}

#sppb-addon-1556529777545 .sppb-addon-title {
    font-size: 18px;
    line-height: 18px;
    line-height: 29px;
    font-weight: 600;
}

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

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

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

#sppb-addon-1556529777545 .sppb-addon-title {
    font-family: "Muli";
}

#sppb-addon-1556529777545 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1556529777545 {
    font-size: 16px;
    font-weight: 400;
}

@media (max-width: 767px) {
    #sppb-addon-1556529777545 {
        font-size: 14px;
    }
}

.sp-page-builder .page-content #section-id-1556529777597 {
    padding-top: 120px;
    padding-right: 0px;
    padding-bottom: 120px;
    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-1556529777597 {
        padding-top: 40px;
        padding-right: 0px;
        padding-bottom: 40px;
        padding-left: 0px;
    }
}

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

#sppb-addon-1556529777605 {
    color: #404752;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px -20px 0px 0px;
}

#sppb-addon-1556529777605 .sppb-addon-title {
    font-size: 44px;
    line-height: 44px;
    line-height: 56px;
    font-weight: 500;
}

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

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

    #sppb-addon-1556529777605 .sppb-addon-title {
        font-size: 28px;
        line-height: 28px;
        line-height: 35px;
    }
}

#sppb-addon-1556529777605 .sppb-addon-title {
    font-family: "Barlow";
}

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

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

#sppb-addon-1556536734290 {
    color: #595959;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

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

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

#sppb-addon-1556536734290 .sppb-animated-number {
    font-family: "Barlow";
}

#sppb-addon-1556536734290 .sppb-animated-number-title {
    font-family: "Muli";
}

#sppb-addon-1556536734290 .sppb-animated-number {
    letter-spacing: 4px;
}

#sppb-addon-1556536734290 .sppb-animated-number {
    color: #147de7;
    font-size: 56px;
    line-height: 66px;
    font-weight: 500;
}

#sppb-addon-1556536734290 .sppb-animated-number-title {
    font-size: 16px;
    line-height: 26px;
    margin: 20px 0px 0px 0px;
    font-weight: 300;
}

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

@media (max-width: 767px) {
    #sppb-addon-1556536734290 .sppb-animated-number {
        font-size: 35px;
        line-height: 66px;
    }

    #sppb-addon-1556536734290 .sppb-animated-number-title {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

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

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

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

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

#sppb-addon-1556529778022 .sppb-divider {
    transform: rotateZ(15deg);
}

#sppb-addon-1556529778022 .sppb-divider {
    margin-top: 1px;
    margin-bottom: 1px;
    height: 120px;
    width: 1px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgba(20, 125, 231, 0.3);
}

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

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

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

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

#sppb-addon-1556529778016 {
    color: #595959;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

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

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

#sppb-addon-1556529778016 .sppb-animated-number {
    font-family: "Barlow";
}

#sppb-addon-1556529778016 .sppb-animated-number-title {
    font-family: "Muli";
}

#sppb-addon-1556529778016 .sppb-animated-number {
    letter-spacing: 4px;
}

#sppb-addon-1556529778016 .sppb-animated-number {
    color: #147de7;
    font-size: 56px;
    line-height: 66px;
    font-weight: 500;
}

#sppb-addon-1556529778016 .sppb-animated-number-title {
    font-size: 16px;
    line-height: 26px;
    margin: 20px 0px 0px 0px;
    font-weight: 300;
}

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

@media (max-width: 767px) {
    #sppb-addon-1556529778016 .sppb-animated-number {
        font-size: 35px;
        line-height: 66px;
    }

    #sppb-addon-1556529778016 .sppb-animated-number-title {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

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

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

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

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

#sppb-addon-1556538276958 .sppb-divider {
    transform: rotateZ(15deg);
}

#sppb-addon-1556538276958 .sppb-divider {
    margin-top: 1px;
    margin-bottom: 1px;
    height: 120px;
    width: 1px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgba(20, 125, 231, 0.3);
}

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

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

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

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

#sppb-addon-1556529778019 {
    color: #595959;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 0px 0px;
}

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

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

#sppb-addon-1556529778019 .sppb-animated-number {
    font-family: "Barlow";
}

#sppb-addon-1556529778019 .sppb-animated-number-title {
    font-family: "Muli";
}

#sppb-addon-1556529778019 .sppb-animated-number {
    letter-spacing: 4px;
}

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

#sppb-addon-1556529778019 .sppb-animated-number {
    color: #147de7;
    font-size: 56px;
    line-height: 66px;
    font-weight: 500;
}

#sppb-addon-1556529778019 .sppb-animated-number-title {
    font-size: 16px;
    line-height: 26px;
    margin: 20px 0px 0px 0px;
    font-weight: 300;
}

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

@media (max-width: 767px) {
    #sppb-addon-1556529778019 .sppb-animated-number {
        font-size: 35px;
        line-height: 66px;
    }

    #sppb-addon-1556529778019 .sppb-animated-number-title {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sp-page-builder .page-content #section-id-1556529778214 {
    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: #f3f8fe;
}

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

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

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

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

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

@media (min-width: 768px) and (max-width: 991px) {
    #column-id-1556529778213 {
        padding-top: 40px;
        padding-right: 15px;
        padding-bottom: 40px;
        padding-left: 0px;
    }
}

@media (max-width: 767px) {
    #column-id-1556529778213 {
        padding-top: 0px;
        padding-right: 15px;
        padding-bottom: 40px;
        padding-left: 15px;
    }
}

#sppb-addon-1556518211581 {
    color: #595959;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 15px 0px;
}

#sppb-addon-1556518211581 .sppb-addon-title {
    margin-bottom: 15px;
    color: #404752;
    font-size: 44px;
    line-height: 44px;
    line-height: 56px;
    font-weight: 500;
}

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

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

    #sppb-addon-1556518211581 .sppb-addon-title {
        font-size: 28px;
        line-height: 28px;
        line-height: 35px;
        margin-bottom: 10px;
    }
}

#sppb-addon-1556518211581 .sppb-addon-title {
    font-family: "Barlow";
}

#sppb-addon-1556518211581 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1556518211581 {
    max-width: 550px;
}

@media (max-width: 767px) {
    #sppb-addon-1556518211581 {
        max-width: 100%;
    }
}

#sppb-addon-1556518211581 {
    font-size: 16px;
    font-weight: 300;
}

@media (max-width: 767px) {
    #sppb-addon-1556518211581 {
        font-size: 14px;
    }
}

#sppb-addon-1556529778239 {
    color: #131313;
    box-shadow: 0 0 0 0 #ffffff;
    margin: 0px 0px 5px 0px;
}

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

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

#sppb-addon-1556529778239 .sppb-addon-title {
    font-family: "Barlow";
}

#sppb-addon-1556529778239 .sppb-addon-content {
    font-family: "Muli";
}

#sppb-addon-1556529778239 {
    max-width: 550px;
}

@media (max-width: 767px) {
    #sppb-addon-1556529778239 {
        max-width: 100%;
    }
}

#sppb-addon-1556529778239 {
    font-size: 18px;
    font-weight: 600;
}

@media (max-width: 767px) {
    #sppb-addon-1556529778239 {
        font-size: 14px;
    }
}

body {
/*    font-family: 'Muli', sans-serif;
    font-size: 16px;
    font-weight: 300; */
}

h1 {
 /*   font-family: 'Barlow', sans-serif; /*
}

h2 {
/*    font-family: 'Barlow', sans-serif;
    font-size: 56px; 
    font-weight: 500;*/
}

h3 {
/*    font-family: 'Barlow', sans-serif;
    font-size: 44px;
    font-weight: 500; */
}

.article-list .article .article-header h1,
.article-list .article .article-header h2,
.sp-page-title .sp-page-title-sub-heading,
.article-body-right .sp-module .sp-module-title,
#sp-bottom .sp-module .sp-module-title {
    font-family: 'Muli', sans-serif;
}

.logo-image {
    height: 36px;
}

.logo-image {
    height: 36px;
}

.background-div{
    position: absolute;
    z-index: -1;
    background-color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
    margin: -50px -400px 0px 40px;
    padding: 600px 1287px 0px 0px;
}
.background-div-bottom{
    position: absolute;
    z-index: -1;
    background-color: #f3f8fe;
    box-shadow: 0 0 0 0 #ffffff;
bottom: 100px;
    width: 400px;
    height: 400px;
}
.parallaxhome {
    background: url(/storage/slider/picture/Parallex-background.jpeg);
    background: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding-bottom: 40px;
}
.customerLogo {
    background: none;
}
.enamad {
    border-radius: 10px;
    padding:20px;
    text-align: center;
}
#smm-bottom {
    padding: 30px 0!important;
}
.box_about {
    overflow-y: hidden;
}
.cm-lineheight {
    line-height: 30px;
}
.smm-megamenu-parent {
    margin-right: -100px;
}
.blog-header-fisrt > h2 {
    font-size: 30px;
}
.cStyle > h3 {
    font-size: 16px;
    padding: none;
    text-align: center;
}
.allDownload_box_row_det {
    padding: 20px !important;
}
.languagebox:hover {
    background: white;
    color: black;
}
.allDownload_box_row {
    background-color: transparent !important;
}
.catalog_shadow {
    border-radius: 10px;
    padding: 10px;
    transition: 1s;
    margin-bottom: 0px;
    border: 1px solid #dbdbdb;
    border-radius: 10px;
    margin: 10px;
    padding: 10px;
    height: 100%;
}
/*HEART RATE START */
.heart-rate {
  width: 150px;
  height: 73px;
  position: relative;
  margin: 20px auto;
}

.fade-in {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #313741;
  top: 0;
  right: 0;
  animation: heartRateIn 5.5s linear infinite;
}

.fade-out {
  position: absolute;
  width: 120%;
  height: 100%;
  top: 0;
  left: -120%;
  animation: heartRateOut 5.5s linear infinite;
  background: rgba(45, 55, 65, 1);
  background: -moz-linear-gradient(left, rgba(45, 55, 65, 1) 0%, rgba(45, 55, 65, 1) 50%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(45, 55, 65, 1) 0%, rgba(45, 55, 65, 1) 50%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(45, 55, 65, 1) 0%, rgba(45, 55, 65, 1) 50%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(45, 55, 65, 1) 0%, rgba(45, 55, 65, 1) 50%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(45, 55, 65, 1) 0%, rgba(45, 55, 65, 1) 80%, rgba(255, 255, 255, 0) 100%);
}

@keyframes heartRateIn {
  0% {
    width: 100%;
  }
  50% {
    width: 0;
  }
  100% {
    width: 0;
  }
}

@keyframes heartRateOut {
  0% {
    left: -120%;
  }
  30% {
    left: -120%;
  }
  100% {
    left: 0;
  }
}
/*HEART RATE ENDS */

/*background particle start */
.white {
    height: 100vh;
    position: fixed;
    width: 100%;
    z-index: -1;
    top: 0;
}
.white:before {
  z-index: 1000;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 60vh;
  background-image: linear-gradient(-180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
.white:after {
  z-index: 1000;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 20vh;
  background-image: linear-gradient(0deg, #ebebeb 0%, rgba(235, 235, 235, 0) 100%);
}

.squares {
  height: 100%;
  display: flex;
  justify-content: space-around;
  overflow: hidden;
}

.square {
  -webkit-animation: squares 9.5s linear infinite;
          animation: squares 9.5s linear infinite;
  align-self: flex-end;
  width: 1em;
  height: 1em;
  transform: translateY(100%);
  background: #ebebeb;
}
.square:nth-child(2) {
  height: 1.5em;
  width: 3em;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-duration: 17s;
          animation-duration: 17s;
  -webkit-filter: blur(5px);
}
.square:nth-child(3) {
  height: 2em;
  width: 1em;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-duration: 8s;
          animation-duration: 8s;
  -webkit-filter: blur();
}
.square:nth-child(4) {
  height: 1em;
  width: 1.5em;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-filter: blur(3px);
  -webkit-animation-duration: 13s;
          animation-duration: 13s;
}
.square:nth-child(5) {
  height: 1.25em;
  width: 2em;
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
  -webkit-filter: blur(2px);
  -webkit-animation-duration: 11s;
          animation-duration: 11s;
}
.square:nth-child(6) {
  height: 2.5em;
  width: 2em;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-filter: blur(1px);
  -webkit-animation-duration: 9s;
          animation-duration: 9s;
}
.square:nth-child(7) {
  height: 5em;
  width: 2em;
  -webkit-filter: blur(2.5px);
  -webkit-animation-duration: 12s;
          animation-duration: 12s;
}
.square:nth-child(8) {
  height: 1em;
  width: 3em;
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
  -webkit-filter: blur(6px);
  -webkit-animation-duration: 18s;
          animation-duration: 18s;
}
.square:nth-child(9) {
  height: 1.5em;
  width: 2em;
  -webkit-filter: blur(0.5px);
  -webkit-animation-duration: 9s;
          animation-duration: 9s;
}
.square:nth-child(9) {
  height: 3em;
  width: 2.4em;
  -webkit-animation-delay: 6s;
          animation-delay: 6s;
  -webkit-filter: blur(0.5px);
  -webkit-animation-duration: 12s;
          animation-duration: 12s;
}

@-webkit-keyframes squares {
  from {
    transform: translateY(100%) rotate(-50deg);
  }
  to {
    transform: translateY(calc(-100vh + -100%)) rotate(20deg);
  }
}

@keyframes squares {
  from {
    transform: translateY(100%) rotate(-50deg);
  }
  to {
    transform: translateY(calc(-100vh + -100%)) rotate(20deg);
  }
}
/*background particle ends */
checkout__tab-pill--active::before {
    background-color: #00ACEF !important;
}
.c-checkout__tab-pill--active {
    color: #00ACEF !important;
}
.o-btn.o-btn--full-width.o-btn--contained-red-lg.selenium-next-step-shipping {
    background-color: #8DC53F !important;
    border: 1px solid #8DC53F !important;
}
.cart_t_Box_det_det2 i {
    color: #00ACEF !important;
}
.c-checkout__tab-pill--active .c-checkout__tab-counter, .c-checkout__tab-pill--active::before {
    background-color: #00ACEF !important;
}
#offcanvas-toggler > .fa {
    color: #6CBE0D !important;
}
.slider-description > div > .text-white {
    font-size: 36px;
}
.hoverAnim:hover {
    transform: scale(1.08);
    transition: 0.76s;

}
.toAnim {
  opacity: 0;
  transition: opacity 1s ease 0s;
}

.toAnim.anim {
  opacity: 1;
}

.offcanvas-menu {
    background-color: white !important;
}

body{
    overflow-x: hidden;
}

@media only screen and (max-width: 600px) {
    .smm-contact-info li {
        font-size: 19px !important;
    }
    .sppb-addon-title {
        color: black !important;
        background: #ffffffcf;
        border-radius: 13px;
        margin: 20px;
    }
    .Sectionproduct {
        margin: 0px !important;
    }
    .SectionproductRow img {
        width: 204px;
        margin: 0 !important;
    }  
    .customerLogo {
        padding: 30px 0;
    }
    .owl-nav {
        display: none;
    }
    .owl-dots {
        display: none;
    }
    .slider-desc {
        display: none;
    }
    .sectionUnderSliderTitle.first {
        font-size: 20px;
        text-align: center;
    }
    .sectionUnderSliderTitle {
        font-size: 15px;
        text-align: center;
    }
    .nav-item  > a:hover {
        color: #147de7;
    }
    .offcanvas-menu .offcanvas-inner .smm-module ul > li.active > a, .offcanvas-menu .offcanvas-inner .smm-module ul > li.active > span {
        color: #147de7;
    }
    .fade-out {
        display: none;
    }
    ol.carousel-indicators {
        display: none;
    }
    div.ja-masthead {
        background-position-y: center;
        background-position-x: -543px;
    }
    .text2 {
        font-size: 20px !important;
    }
    .article {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
    }
    .article-header > h2 > a {
        font-size: 18px;
    }
    .article-list.articles-leading .article {
        margin-bottom: 0px;
        border: 1px solid #dbdbdb;
        border-radius: 10px;
        margin: 10px;
        padding: 10px;
    }
    .article-list .article {
        border: 1px solid #dbdbdb;
        border-radius: 10px;
        margin: 10px;
        padding: 10px;
    }
    .article-list.articles-leading .article .article-header h2 {
        font-size: 0px;
        font-weight: 500;
        line-height: 1.27;
        letter-spacing: 1;
        margin: 0.3rem 0 1rem;
    }
}
li.dropdown-item.active > a {
    color: #147de7 !important;
}
li.dropdown-item.active {
    background: white !important;
}
    .text2 {
    font-size: 20px !important;
}
.article-header > h2 > a {
    font-size: 18px;
}
.article-list.articles-leading .article {
    margin-bottom: 0px;
    border: 1px solid #dbdbdb;
    border-radius: 10px;
    margin: 10px;
    padding: 10px;
}
.article-list .article {
    border: 1px solid #dbdbdb;
    border-radius: 10px;
    margin: 10px;
    padding: 10px;
}
.article-list.articles-leading .article .article-header h2 {
    font-size: 0px;
    font-weight: 500;
    line-height: 1.27;
    letter-spacing: 1;
    margin: 0.3rem 0 1rem;
}
.smm-megamenu-parent {
    margin-right: 0px !important;
}
#MainSlider {
    direction: rtl !important;
}
body {
    font-family: sans-serif !important;
}
div.ja-masthead {
    height: 223px !important;
}