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

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

#sppb-addon-wrapper-1652301293900 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652301293900 .sppb-sp-slider-button .sp-slider-btn-text:hover {
    text-decoration: none !important;
}

#sppb-addon-1652301293900 .sp-slider .sp-dots {
    max-width: 18px;
    height: 100%;
}

#sppb-addon-1652301293900 .sp-slider .sp-dots ul {
    width: 18px;
}

#sppb-addon-1652301293900 .sp-slider .sp-dots ul li {
    border-width: 2px;
    border-style: solid;
    border-radius: 60px;
    height: 18px;
    width: 18px;
}

#sppb-addon-1652301293900 .sp-slider.dot-controller-line .sp-dots ul li.active span {
    border-radius: 60px;
}

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

#sppb-addon-1652301293900 .sp-slider .sp-dots ul li span,
#sppb-addon-1652301293900 .sp-slider .sp-dots ul li:hover span,
#sppb-addon-1652301293900 .sp-slider .sp-dots ul li:hover:after,
#sppb-addon-1652301293900 .sp-slider .sp-dots ul li:after {
    border-radius: 60px;
}

#sppb-addon-1652301293900 .dot-controller-position-vertical_right.sp-slider .sp-dots {
    right: 50px;
}

#sppb-addon-1652301293900 .sp-slider .sp-nav-control .nav-control {
    border-radius: 50px;
    border-width: 1px;
}

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

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

#sppb-addon-1652301293900 .dot-controller-with_image.sp-slider .sp-dots ul li.sp-dot-0 {
    background: url("images/hero-slider-1_1.jpg") no-repeat scroll center center / cover;
}

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

#sppb-addon-1652301293900 #sp-slider-item-1652301293900-num-0-key.sp-item .sp-background:after,
#sppb-addon-1652301293900 #sp-slider-item-1652301293900-num-0-key.sp-item .sp-video-background-mask {
    background: rgba(25, 25, 25, 0.75);
}

.sp-slider #sp-slider-item-1652301293900-num-0-key #sp-slider-inner-item-1652301293901-num-0-key {
    color: #ffffff;
    font-size: 20px;
    line-height: 30px;
    margin: 0px 0px 20px 0px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

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

.sp-slider #sp-slider-item-1652301293900-num-0-key #sp-slider-inner-item-1652301293901-num-0-key.sppb-sp-slider-button {
    margin: 0px 0px 20px 0px;
}

.sp-slider #sp-slider-item-1652301293900-num-0-key #sp-slider-inner-item-1652301293901-num-0-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #ffffff;
    font-size: 20px;
    line-height: 30px;
    margin: 0px 0px 20px 0px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

.sp-slider #sp-slider-item-1652301293900-num-0-key #sp-slider-inner-item-1652301293901-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1652301293900-num-0-key #sp-slider-inner-item-1652301293901-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

.sp-slider #sp-slider-item-1652301293900-num-0-key #sp-slider-inner-item-1652301293901-num-1-key {
    color: #ffffff;
    font-size: 75px;
    line-height: 85px;
    margin: 0px 0px 20px 0px;
    font-weight: 700;
}

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

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

.sp-slider #sp-slider-item-1652301293900-num-0-key #sp-slider-inner-item-1652301293901-num-1-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #ffffff;
    font-size: 75px;
    line-height: 85px;
    margin: 0px 0px 20px 0px;
    font-weight: 700;
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

.sp-slider #sp-slider-item-1652301293900-num-0-key #sp-slider-inner-item-1652301293901-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1652301293900-num-0-key #sp-slider-inner-item-1652301293901-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

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

.sp-slider #sp-slider-item-1652301293900-num-0-key #sp-slider-inner-item-1652301293901-num-2-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #ffffff;
    font-size: 14px;
    line-height: 25px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-radius: 5px;
    padding: 16px 35px 16px 35px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
    background: var(--color-primary);
}

.sp-slider #sp-slider-item-1652301293900-num-0-key #sp-slider-inner-item-1652301293901-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1652301293900-num-0-key #sp-slider-inner-item-1652301293901-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: var(--color-third);
    color: #ffffff;
}

#sppb-addon-1652301293900 .dot-controller-with_image.sp-slider .sp-dots ul li.sp-dot-1 {
    background: url("images/hero-slider-1_2.jpg") no-repeat scroll center center / cover;
}

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

#sppb-addon-1652301293900 #sp-slider-item-1652301293900-num-1-key.sp-item .sp-background:after,
#sppb-addon-1652301293900 #sp-slider-item-1652301293900-num-1-key.sp-item .sp-video-background-mask {
    background: rgba(25, 25, 25, 0.75);
}

.sp-slider #sp-slider-item-1652301293900-num-1-key #sp-slider-inner-item-1652301293902-num-0-key {
    color: #ffffff;
    font-size: 20px;
    line-height: 30px;
    margin: 0px 0px 20px 0px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

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

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

.sp-slider #sp-slider-item-1652301293900-num-1-key #sp-slider-inner-item-1652301293902-num-0-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #ffffff;
    font-size: 20px;
    line-height: 30px;
    margin: 0px 0px 20px 0px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

.sp-slider #sp-slider-item-1652301293900-num-1-key #sp-slider-inner-item-1652301293902-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1652301293900-num-1-key #sp-slider-inner-item-1652301293902-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

.sp-slider #sp-slider-item-1652301293900-num-1-key #sp-slider-inner-item-1652301293902-num-1-key {
    color: #ffffff;
    font-size: 75px;
    line-height: 85px;
    margin: 0px 0px 20px 0px;
    font-weight: 700;
}

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

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

.sp-slider #sp-slider-item-1652301293900-num-1-key #sp-slider-inner-item-1652301293902-num-1-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #ffffff;
    font-size: 75px;
    line-height: 85px;
    margin: 0px 0px 20px 0px;
    font-weight: 700;
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

.sp-slider #sp-slider-item-1652301293900-num-1-key #sp-slider-inner-item-1652301293902-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1652301293900-num-1-key #sp-slider-inner-item-1652301293902-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

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

.sp-slider #sp-slider-item-1652301293900-num-1-key #sp-slider-inner-item-1652301293902-num-2-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #ffffff;
    font-size: 14px;
    line-height: 25px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-radius: 5px;
    padding: 16px 35px 16px 35px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
    background: var(--color-primary);
}

.sp-slider #sp-slider-item-1652301293900-num-1-key #sp-slider-inner-item-1652301293902-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1652301293900-num-1-key #sp-slider-inner-item-1652301293902-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: var(--color-third);
    color: #ffffff;
}

#sppb-addon-1652301293900 .dot-controller-with_image.sp-slider .sp-dots ul li.sp-dot-2 {
    background: url("images/hero-slider-1_3.jpg") no-repeat scroll center center / cover;
}

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

#sppb-addon-1652301293900 #sp-slider-item-1652301293900-num-2-key.sp-item .sp-background:after,
#sppb-addon-1652301293900 #sp-slider-item-1652301293900-num-2-key.sp-item .sp-video-background-mask {
    background: rgba(25, 25, 25, 0.75);
}

.sp-slider #sp-slider-item-1652301293900-num-2-key #sp-slider-inner-item-1652301293903-num-0-key {
    color: #ffffff;
    font-size: 20px;
    line-height: 30px;
    margin: 0px 0px 20px 0px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

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

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

.sp-slider #sp-slider-item-1652301293900-num-2-key #sp-slider-inner-item-1652301293903-num-0-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #ffffff;
    font-size: 20px;
    line-height: 30px;
    margin: 0px 0px 20px 0px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

.sp-slider #sp-slider-item-1652301293900-num-2-key #sp-slider-inner-item-1652301293903-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1652301293900-num-2-key #sp-slider-inner-item-1652301293903-num-0-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

.sp-slider #sp-slider-item-1652301293900-num-2-key #sp-slider-inner-item-1652301293903-num-1-key {
    color: #ffffff;
    font-size: 75px;
    line-height: 85px;
    margin: 0px 0px 20px 0px;
    font-weight: 700;
}

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

.sp-slider #sp-slider-item-1652301293900-num-2-key #sp-slider-inner-item-1652301293903-num-1-key.sppb-sp-slider-button {
    margin: 0px 0px 20px 0px;
}

.sp-slider #sp-slider-item-1652301293900-num-2-key #sp-slider-inner-item-1652301293903-num-1-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #ffffff;
    font-size: 75px;
    line-height: 85px;
    margin: 0px 0px 20px 0px;
    font-weight: 700;
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

.sp-slider #sp-slider-item-1652301293900-num-2-key #sp-slider-inner-item-1652301293903-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1652301293900-num-2-key #sp-slider-inner-item-1652301293903-num-1-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

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

.sp-slider #sp-slider-item-1652301293900-num-2-key #sp-slider-inner-item-1652301293903-num-2-key.sppb-sp-slider-button .sp-slider-btn-text {
    color: #ffffff;
    font-size: 14px;
    line-height: 25px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-radius: 5px;
    padding: 16px 35px 16px 35px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
    background: var(--color-primary);
}

.sp-slider #sp-slider-item-1652301293900-num-2-key #sp-slider-inner-item-1652301293903-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider #sp-slider-item-1652301293900-num-2-key #sp-slider-inner-item-1652301293903-num-2-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: var(--color-third);
    color: #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1652301293900 .dot-controller-position-vertical_right.sp-slider .sp-dots {
        right: 0px;
    }
    #sppb-addon-1652301293900 .sp-slider.arrow-position-bottom_center .sp-nav-control {
        bottom: 0px;
    }
    #sppb-addon-1652301293900 div.sp-slider .sp-nav-control {
        left: 0px;
        right: 0px;
    }
}

@media (max-width: 767px) {
    #sppb-addon-1652301293900 .dot-controller-position-vertical_right.sp-slider .sp-dots {
        right: 0px;
    }
    #sppb-addon-1652301293900 .sp-slider.arrow-position-bottom_center .sp-nav-control {
        bottom: 0px;
    }
    #sppb-addon-1652301293900 div.sp-slider .sp-nav-control {
        left: 0px;
        right: 0px;
    }
}

.sp-page-builder .page-content #section-id-1652388047990 {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 90px;
    padding-left: 0px;
    margin-top: -100px;
    margin-right: 15px;
    margin-bottom: 0px;
    margin-left: 15px;
    background-color: #f7f8f9;
    box-shadow: 0 0 0 0 #ffffff;
}

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

#sppb-addon-wrapper-1652388047993 {
    margin: 0px 0px 45px 0px;
}

#sppb-addon-1652388047993 {
    color: #000000;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1652388047993 .sppb-addon-title {
    margin-bottom: 14px;
    color: var(--color-primary);
    font-size: 20px;
    line-height: 30px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652388047993 .sppb-addon-content {
    font-family: var(--font-rajdhani);
    letter-spacing: -0.03em;
}

#sppb-addon-1652388047993 {
    font-size: 42px;
    font-weight: 700;
    line-height: 52px;
}

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

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

#sppb-addon-wrapper-1652388048012 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652388048012 .sppb-addon-title {
    margin-bottom: 5px;
    color: var(--color-primary);
    font-size: 24px;
    line-height: 32px;
    text-decoration: underline;
    font-weight: 700;
}

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

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

#sppb-addon-1652388048012 .sppb-addon-feature:hover .sppb-addon-title {
    color: #000000;
}

#sppb-addon-1652388048012 .sppb-addon-feature:hover .sppb-addon-title,
#sppb-addon-1652388048012 .sppb-addon-feature .sppb-addon-title {
    transition: all 0.5s ease 0s;
}

#sppb-addon-1652388048012 .fa-trophy::before {
    font-family: flaticon !important;
    content: "\f102";
}

#sppb-addon-1652388048012 .sppb-icon .sppb-icon-container {
    margin-top: 5px;
}

#sppb-addon-1652388048012 .sppb-addon-feature:hover .sppb-icon-container {
    animation: shakeX linear 1s;
}

#sppb-addon-1652388048012 .sppb-addon-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
}

#sppb-addon-1652388048012 .sppb-icon .sppb-icon-container {
    box-shadow: 0 0 0 0 #ffffff;
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: var(--color-primary);
    border-width: 0px;
}

#sppb-addon-1652388048012 .sppb-icon .sppb-icon-container>i {
    font-size: 45px;
    width: 45px;
    height: 45px;
    line-height: 45px;
}

#sppb-addon-1652388048012 .sppb-media-content .sppb-btn {
    margin: 25px 0px 0px 0px;
}

#sppb-addon-1652388048012 #btn-1652388048012.sppb-btn-custom {
    letter-spacing: 0px;
}

#sppb-addon-1652388048012 #btn-1652388048012.sppb-btn-custom {
    background-color: #0080fe;
    color: #ffffff;
    padding: 8px 22px 10px 22px;
    font-size: 16px;
}

#sppb-addon-1652388048012 #btn-1652388048012.sppb-btn-custom:hover {
    background-color: #de6906;
    color: #ffffff;
}

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

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

#sppb-addon-1652388048012 {
    transition: 0.3s;
}

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

#sppb-addon-wrapper-1652388048055 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652388048055 .sppb-addon-title {
    margin-bottom: 5px;
    color: var(--color-primary);
    font-size: 24px;
    line-height: 32px;
    text-decoration: underline;
    font-weight: 700;
}

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

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

#sppb-addon-1652388048055 .sppb-addon-feature:hover .sppb-addon-title {
    color: #000000;
}

#sppb-addon-1652388048055 .sppb-addon-feature:hover .sppb-addon-title,
#sppb-addon-1652388048055 .sppb-addon-feature .sppb-addon-title {
    transition: all 0.5s ease 0s;
}

#sppb-addon-1652388048055 .fa-trophy::before {
    font-family: flaticon !important;
    content: "\f10c";
}

#sppb-addon-1652388048055 .sppb-icon .sppb-icon-container {
    margin-top: 5px;
}

#sppb-addon-1652388048055 .sppb-addon-feature:hover .sppb-icon-container {
    animation: shakeX linear 1s;
}

#sppb-addon-1652388048055 .sppb-addon-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
}

#sppb-addon-1652388048055 .sppb-icon .sppb-icon-container {
    box-shadow: 0 0 0 0 #ffffff;
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: var(--color-primary);
    border-width: 0px;
}

#sppb-addon-1652388048055 .sppb-icon .sppb-icon-container>i {
    font-size: 45px;
    width: 45px;
    height: 45px;
    line-height: 45px;
}

#sppb-addon-1652388048055 .sppb-media-content .sppb-btn {
    margin: 25px 0px 0px 0px;
}

#sppb-addon-1652388048055 #btn-1652388048055.sppb-btn-custom {
    letter-spacing: 0px;
}

#sppb-addon-1652388048055 #btn-1652388048055.sppb-btn-custom {
    background-color: #0080fe;
    color: #ffffff;
    padding: 8px 22px 10px 22px;
    font-size: 16px;
}

#sppb-addon-1652388048055 #btn-1652388048055.sppb-btn-custom:hover {
    background-color: #de6906;
    color: #ffffff;
}

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

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

#sppb-addon-1652388048055 {
    transition: 0.3s;
}

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

#sppb-addon-wrapper-1652388048050 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652388048050 .sppb-addon-title {
    margin-bottom: 5px;
    color: var(--color-primary);
    font-size: 24px;
    line-height: 32px;
    text-decoration: underline;
    font-weight: 700;
}

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

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

#sppb-addon-1652388048050 .sppb-addon-feature:hover .sppb-addon-title {
    color: #000000;
}

#sppb-addon-1652388048050 .sppb-addon-feature:hover .sppb-addon-title,
#sppb-addon-1652388048050 .sppb-addon-feature .sppb-addon-title {
    transition: all 0.5s ease 0s;
}

#sppb-addon-1652388048050 .fa-trophy::before {
    font-family: flaticon !important;
    content: "\f10d";
}

#sppb-addon-1652388048050 .sppb-icon .sppb-icon-container {
    margin-top: 5px;
}

#sppb-addon-1652388048050 .sppb-addon-feature:hover .sppb-icon-container {
    animation: shakeX linear 1s;
}

#sppb-addon-1652388048050 .sppb-addon-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
}

#sppb-addon-1652388048050 .sppb-icon .sppb-icon-container {
    box-shadow: 0 0 0 0 #ffffff;
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: var(--color-primary);
    border-width: 0px;
}

#sppb-addon-1652388048050 .sppb-icon .sppb-icon-container>i {
    font-size: 45px;
    width: 45px;
    height: 45px;
    line-height: 45px;
}

#sppb-addon-1652388048050 .sppb-media-content .sppb-btn {
    margin: 25px 0px 0px 0px;
}

#sppb-addon-1652388048050 #btn-1652388048050.sppb-btn-custom {
    letter-spacing: 0px;
}

#sppb-addon-1652388048050 #btn-1652388048050.sppb-btn-custom {
    background-color: #0080fe;
    color: #ffffff;
    padding: 8px 22px 10px 22px;
    font-size: 16px;
}

#sppb-addon-1652388048050 #btn-1652388048050.sppb-btn-custom:hover {
    background-color: #de6906;
    color: #ffffff;
}

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

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

#sppb-addon-1652388048050 {
    transition: 0.3s;
}

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

.sp-page-builder .page-content #about {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 90px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

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

#sppb-addon-wrapper-1652388048071 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-wrapper-1652388048074 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1652388048074 {
    color: #000000;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1652388048074 .sppb-addon-title {
    margin-bottom: 14px;
    color: var(--color-primary);
    font-size: 20px;
    line-height: 30px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652388048074 .sppb-addon-content {
    font-family: var(--font-rajdhani);
    letter-spacing: -0.03em;
}

#sppb-addon-1652388048074 {
    font-size: 42px;
    font-weight: 700;
    line-height: 52px;
}

#sppb-addon-wrapper-1652388048079 {
    margin: 0px 0px 30px 0px;
}

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

#sppb-addon-wrapper-1652388048084 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652388048084 .sppb-sp-slider-button .sp-slider-btn-text:hover {
    text-decoration: none !important;
}

#sppb-addon-1652388048084 #btn-1652388048084.sppb-btn-custom {
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652388048084 #btn-1652388048084.sppb-btn-custom {
    background-color: var(--color-primary);
    color: #fff;
    padding: 18px 35px 18px 35px;
    font-size: 14px;
}

#sppb-addon-1652388048084 #btn-1652388048084.sppb-btn-custom:hover {
    background-color: #000000;
    color: #fff;
}

.sp-page-builder .page-content #services {
    padding-top: 120px;
    padding-right: 0px;
    padding-bottom: 120px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #f7f8f9;
    box-shadow: 0 0 0 0 #ffffff;
}

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

#sppb-addon-wrapper-1652388048093 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1652388048093 {
    color: #000000;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1652388048093 .sppb-addon-title {
    margin-bottom: 14px;
    color: var(--color-primary);
    font-size: 20px;
    line-height: 30px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652388048093 .sppb-addon-content {
    font-family: var(--font-rajdhani);
    letter-spacing: -0.03em;
}

#sppb-addon-1652388048093 {
    font-size: 42px;
    font-weight: 700;
    line-height: 52px;
}

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

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

#sppb-addon-wrapper-1652646384726 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652646384726 a {
    color: #000000;
}

#sppb-addon-1652646384726 .sppb-addon-title {
    color: #000000;
    font-size: 24px;
    line-height: 32px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652646384726 .sppb-addon-feature {
    background-color: #fff;
    padding: 50px 35px 40px;
    position: relative;
}

#sppb-addon-1652646384726 .sppb-addon-feature:after {
    content: "";
    width: 60px;
    height: 60px;
    position: absolute;
    top: 40px;
    right: 40px;
    background: url(images/dot.png) no-repeat center;
    background-size: cover;
    z-index: 1;
    transition: all 0.3s;
}

#sppb-addon-1652646384726 .sppb-addon-feature:hover .sppb-img-responsive {
    animation: shakeX linear 1s;
    transition: all 0.3s;
}

#sppb-addon-1652646384726 .sppb-addon-feature:hover:after {
    transform: rotate(-15deg);
    transition: all 0.3s;
}

#sppb-addon-1652646384726 .sppb-addon-feature:hover a {
    color: var(--color-primary);
    text-decoration: underline;
}

#sppb-addon-1652646384726 .sppb-addon-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

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

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

#sppb-addon-1652646384726 .sppb-img-container {
    margin: 0px 0px 10px 0px;
}

#sppb-addon-1652646384726 .sppb-media-content .sppb-btn {
    margin: 25px 0px 0px 0px;
}

#sppb-addon-1652646384726 #btn-1652646384726.sppb-btn-custom {
    letter-spacing: 0px;
}

#sppb-addon-1652646384726 #btn-1652646384726.sppb-btn-custom {
    background-color: #0080fe;
    color: #ffffff;
    padding: 8px 22px 10px 22px;
    font-size: 16px;
}

#sppb-addon-1652646384726 #btn-1652646384726.sppb-btn-custom:hover {
    background-color: #de6906;
    color: #ffffff;
}

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

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

#sppb-addon-1652646384726 {
    transition: 0.3s;
}

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

#sppb-addon-wrapper-1652646384731 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652646384731 a {
    color: #000000;
}

#sppb-addon-1652646384731 .sppb-addon-title {
    color: #000000;
    font-size: 24px;
    line-height: 32px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652646384731 .sppb-addon-feature {
    background-color: #fff;
    padding: 50px 35px 40px;
    position: relative;
}

#sppb-addon-1652646384731 .sppb-addon-feature:after {
    content: "";
    width: 60px;
    height: 60px;
    position: absolute;
    top: 40px;
    right: 40px;
    background: url(images/dot.png) no-repeat center;
    background-size: cover;
    z-index: 1;
    transition: all 0.3s;
}

#sppb-addon-1652646384731 .sppb-addon-feature:hover .sppb-img-responsive {
    animation: shakeX linear 1s;
    transition: all 0.3s;
}

#sppb-addon-1652646384731 .sppb-addon-feature:hover:after {
    transform: rotate(-15deg);
    transition: all 0.3s;
}

#sppb-addon-1652646384731 .sppb-addon-feature:hover a {
    color: var(--color-primary);
    text-decoration: underline;
}

#sppb-addon-1652646384731 .sppb-addon-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

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

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

#sppb-addon-1652646384731 .sppb-img-container {
    margin: 0px 0px 10px 0px;
}

#sppb-addon-1652646384731 .sppb-media-content .sppb-btn {
    margin: 25px 0px 0px 0px;
}

#sppb-addon-1652646384731 #btn-1652646384731.sppb-btn-custom {
    letter-spacing: 0px;
}

#sppb-addon-1652646384731 #btn-1652646384731.sppb-btn-custom {
    background-color: #0080fe;
    color: #ffffff;
    padding: 8px 22px 10px 22px;
    font-size: 16px;
}

#sppb-addon-1652646384731 #btn-1652646384731.sppb-btn-custom:hover {
    background-color: #de6906;
    color: #ffffff;
}

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

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

#sppb-addon-1652646384731 {
    transition: 0.3s;
}

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

#sppb-addon-wrapper-1652646384736 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652646384736 a {
    color: #000000;
}

#sppb-addon-1652646384736 .sppb-addon-title {
    color: #000000;
    font-size: 24px;
    line-height: 32px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652646384736 .sppb-addon-feature {
    background-color: #fff;
    padding: 50px 35px 40px;
    position: relative;
}

#sppb-addon-1652646384736 .sppb-addon-feature:after {
    content: "";
    width: 60px;
    height: 60px;
    position: absolute;
    top: 40px;
    right: 40px;
    background: url(images/dot.png) no-repeat center;
    background-size: cover;
    z-index: 1;
    transition: all 0.3s;
}

#sppb-addon-1652646384736 .sppb-addon-feature:hover .sppb-img-responsive {
    animation: shakeX linear 1s;
    transition: all 0.3s;
}

#sppb-addon-1652646384736 .sppb-addon-feature:hover:after {
    transform: rotate(-15deg);
    transition: all 0.3s;
}

#sppb-addon-1652646384736 .sppb-addon-feature:hover a {
    color: var(--color-primary);
    text-decoration: underline;
}

#sppb-addon-1652646384736 .sppb-addon-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

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

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

#sppb-addon-1652646384736 .sppb-img-container {
    margin: 0px 0px 10px 0px;
}

#sppb-addon-1652646384736 .sppb-media-content .sppb-btn {
    margin: 25px 0px 0px 0px;
}

#sppb-addon-1652646384736 #btn-1652646384736.sppb-btn-custom {
    letter-spacing: 0px;
}

#sppb-addon-1652646384736 #btn-1652646384736.sppb-btn-custom {
    background-color: #0080fe;
    color: #ffffff;
    padding: 8px 22px 10px 22px;
    font-size: 16px;
}

#sppb-addon-1652646384736 #btn-1652646384736.sppb-btn-custom:hover {
    background-color: #de6906;
    color: #ffffff;
}

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

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

#sppb-addon-1652646384736 {
    transition: 0.3s;
}

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

#sppb-addon-wrapper-1652646384701 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652646384701 a {
    color: #000000;
}

#sppb-addon-1652646384701 .sppb-addon-title {
    color: #000000;
    font-size: 24px;
    line-height: 32px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652646384701 .sppb-addon-feature {
    background-color: #fff;
    padding: 50px 35px 40px;
    position: relative;
}

#sppb-addon-1652646384701 .sppb-addon-feature:after {
    content: "";
    width: 60px;
    height: 60px;
    position: absolute;
    top: 40px;
    right: 40px;
    background: url(images/dot.png) no-repeat center;
    background-size: cover;
    z-index: 1;
    transition: all 0.3s;
}

#sppb-addon-1652646384701 .sppb-addon-feature:hover .sppb-img-responsive {
    animation: shakeX linear 1s;
    transition: all 0.3s;
}

#sppb-addon-1652646384701 .sppb-addon-feature:hover:after {
    transform: rotate(-15deg);
    transition: all 0.3s;
}

#sppb-addon-1652646384701 .sppb-addon-feature:hover a {
    color: var(--color-primary);
    text-decoration: underline;
}

#sppb-addon-1652646384701 .sppb-addon-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

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

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

#sppb-addon-1652646384701 .sppb-img-container {
    margin: 0px 0px 10px 0px;
}

#sppb-addon-1652646384701 .sppb-media-content .sppb-btn {
    margin: 25px 0px 0px 0px;
}

#sppb-addon-1652646384701 #btn-1652646384701.sppb-btn-custom {
    letter-spacing: 0px;
}

#sppb-addon-1652646384701 #btn-1652646384701.sppb-btn-custom {
    background-color: #0080fe;
    color: #ffffff;
    padding: 8px 22px 10px 22px;
    font-size: 16px;
}

#sppb-addon-1652646384701 #btn-1652646384701.sppb-btn-custom:hover {
    background-color: #de6906;
    color: #ffffff;
}

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

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

#sppb-addon-1652646384701 {
    transition: 0.3s;
}

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

.sp-page-builder .page-content #section-id-1652646384778 {
    padding-top: 70px;
    padding-right: 0px;
    padding-bottom: 70px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/cta-bg-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 0 0;
    box-shadow: 0 0 0 0 #ffffff;
}

.sp-page-builder .page-content #section-id-1652646384778>.sppb-row-overlay {
    background-color: rgba(25, 25, 25, 0.85);
}

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

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

#sppb-addon-wrapper-1652646384782 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1652646384782 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1652646384782 .sppb-addon-content {
    font-family: var(--font-rajdhani);
    letter-spacing: -0.03em;
    text-decoration: underline;
}

#sppb-addon-1652646384782 {
    font-size: 35px;
    font-weight: 700;
    line-height: 45px;
}

#sppb-addon-wrapper-1652646384787 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652646384787 .sppb-sp-slider-button .sp-slider-btn-text:hover {
    text-decoration: none !important;
}

#sppb-addon-1652646384787 #btn-1652646384787.sppb-btn-custom {
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652646384787 #btn-1652646384787.sppb-btn-custom {
    background-color: var(--color-primary);
    color: #fff;
    padding: 18px 35px 18px 35px;
    font-size: 14px;
}

#sppb-addon-1652646384787 #btn-1652646384787.sppb-btn-custom:hover {
    background-color: #000000;
    color: #fff;
}

.pt-custom {
    padding-top: 20px !important;
}

.sp-page-builder .page-content #portfolio {
    padding-top: 120px;
    padding-right: 0px;
    padding-bottom: 120px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

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

#sppb-addon-wrapper-1652646384798 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1652646384798 {
    color: #000000;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1652646384798 .sppb-addon-title {
    margin-bottom: 14px;
    color: var(--color-primary);
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652646384798 .sppb-addon-content {
    font-family: var(--font-rajdhani);
    letter-spacing: -0.03em;
}

#sppb-addon-1652646384798 {
    font-size: 42px;
    font-weight: 700;
    line-height: 52px;
}

#sppb-addon-wrapper-1652649804458 {
    margin: 0px 0px 0px 0px;
}

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

.sp-page-builder .page-content #section-id-1652733988498 {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 90px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #f7f8f9;
    background-image: url(images/clients-map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: 0 0;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

#sppb-addon-wrapper-1652733988501 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1652733988501 {
    color: #000000;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1652733988501 .sppb-addon-title {
    margin-bottom: 14px;
    color: var(--color-primary);
    font-size: 20px;
    line-height: 30px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652733988501 .sppb-addon-content {
    font-family: var(--font-rajdhani);
    letter-spacing: -0.03em;
}

#sppb-addon-1652733988501 .sppb-addon-content strong {
    color: var(--color-primary);
    font-weight: 700;
}

#sppb-addon-1652733988501 {
    font-size: 42px;
    font-weight: 700;
    line-height: 52px;
}

#sppb-addon-wrapper-1652733988508 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652733988508 .sppb-carousel-extended-list {
    background-color: #fff;
    padding: 50px 20px;
}

#sppb-addon-1652733988508 .sppb-carousel-extended-item img {
    opacity: 0.35;
    transition: all 0.3s;
    width: 100%;
    object-fit: none;
    height: 100%;
}

#sppb-addon-1652733988508 .sppb-carousel-extended-item:hover img {
    opacity: 1;
    transition: all 0.3s;
}

#sppb-addon-1652733988508 .sppb-carousel-extended-nav-control .nav-control {
    height: 60px;
    line-height: 60px;
    width: 60px;
}

#sppb-addon-1652733988508 .sppb-carousel-extended-dots ul li {
    height: 4px;
    line-height: 4px;
    width: 25px;
}

#sppb-addon-1652733988508 .sppb-carousel-extended-item-overlay {
    background: -webkit-linear-gradient( 125deg, rgba(59, 25, 208, 0.5) 2%, rgba(255, 79, 226, 0.5) 99%) transparent;
    background: linear-gradient( 125deg, rgba(59, 25, 208, 0.5) 2%, rgba(255, 79, 226, 0.5) 99%) transparent;
}

#sppb-addon-1652733988508 .sppb-carousel-extended-heading {
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1652733988508 .sppb-carousel-extended-subheading {
    letter-spacing: 0px;
}

#sppb-addon-1652733988508 .sppb-carousel-extended-description {
    letter-spacing: 0px;
}

#sppb-addon-1652733988508 .sppb-carousel-extended-nav-control {
    top: -60px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1652733988508 .sppb-carousel-extended-nav-control .nav-control {
        height: 60px;
        line-height: 60px;
        width: 60px;
    }
}

@media (max-width: 767px) {
    #sppb-addon-1652733988508 .sppb-carousel-extended-nav-control .nav-control {
        height: 60px;
        line-height: 60px;
        width: 60px;
    }
}

.sp-page-builder .page-content #section-id-1652733988514 {
    padding-top: 120px;
    padding-right: 5%;
    padding-bottom: 120px;
    padding-left: 8%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #191919;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

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

#sppb-addon-wrapper-1652733988519 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1652733988519 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1652733988519 .sppb-addon-title {
    margin-bottom: 14px;
    color: var(--color-primary);
    font-size: 20px;
    line-height: 30px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652733988519 .sppb-addon-content {
    font-family: var(--font-rajdhani);
    letter-spacing: -0.03em;
}

#sppb-addon-1652733988519 {
    font-size: 42px;
    font-weight: 700;
    line-height: 52px;
}

#sppb-addon-wrapper-1652733988524 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1652733988524 {
    color: rgba(255, 255, 255, 0.6);
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-wrapper-1652733988527 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652733988527 .sppb-sp-slider-button .sp-slider-btn-text:hover {
    text-decoration: none !important;
}

#sppb-addon-1652733988527 #btn-1652733988527.sppb-btn-custom {
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652733988527 #btn-1652733988527.sppb-btn-custom {
    background-color: var(--color-primary);
    color: #fff;
    padding: 18px 35px 18px 35px;
    font-size: 14px;
}

#sppb-addon-1652733988527 #btn-1652733988527.sppb-btn-custom:hover {
    background-color: #000000;
    color: #fff;
}

#sppb-addon-wrapper-1652733988541 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-wrapper-1652733988538 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652733988538 .border-right-1 {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

#sppb-addon-wrapper-1652733988535 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-wrapper-1652733988544 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652733988544 .btyui {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.sp-page-builder .page-content #section-id-1652894719697 {
    padding-top: 120px;
    padding-right: 0px;
    padding-bottom: 120px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

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

#sppb-addon-wrapper-1652894719700 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1652894719700 {
    color: #000000;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1652894719700 .sppb-addon-title {
    margin-bottom: 14px;
    color: var(--color-primary);
    font-size: 20px;
    line-height: 30px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652894719700 .sppb-addon-content {
    font-family: var(--font-rajdhani);
    letter-spacing: -0.03em;
}

#sppb-addon-1652894719700 {
    font-size: 42px;
    font-weight: 700;
    line-height: 52px;
}

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

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

#sppb-addon-wrapper-1652894719723 {
    margin: 0px 0px 0px 0px;
}

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

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

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

#sppb-addon-wrapper-1652894719718 {
    margin: 0px 0px 0px 0px;
}

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

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

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

#sppb-addon-wrapper-1652894719733 {
    margin: 0px 0px 0px 0px;
}

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

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

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

#sppb-addon-wrapper-1652894719738 {
    margin: 0px 0px 0px 0px;
}

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

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

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

#sppb-addon-wrapper-1652894719743 {
    margin: 0px 0px 0px 0px;
}

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

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

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

#sppb-addon-wrapper-1652894719728 {
    margin: 0px 0px 0px 0px;
}

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

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

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

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

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

#sppb-addon-wrapper-1652894719782 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652894719782 .sppb-addon-title {
    color: #000000;
    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
}

#sppb-addon-1652894719782 .sppb-addon-feature {
    padding: 20px 30px;
    background: #f7f8f9;
}

#sppb-addon-1652894719782 .sppb-btn-custom {
    font-family: var(--font-rajdhani);
}

#sppb-addon-1652894719782 .pull-left {
    padding-top: 5px;
}

#sppb-addon-1652894719782 .sppb-addon-title {
    margin-top: 10px;
}

@media (min-width: 1024px) {
    #sppb-addon-1652894719782 .sppb-btn-custom {
        float: right;
        margin-top: -35px !important;
    }
    #sppb-addon-1652894719782 .pull-left {
        padding-top: 5px;
    }
    #sppb-addon-1652894719782 .sppb-addon-title {
        margin-top: 10px;
    }
}

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

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

#sppb-addon-1652894719782 .sppb-media-content .sppb-btn {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1652894719782 #btn-1652894719782.sppb-btn-custom {
    letter-spacing: 0px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652894719782 #btn-1652894719782.sppb-btn-custom {
    background-color: var(--color-primary);
    color: #ffffff;
    padding: 7px 22px 7px 22px;
    font-size: 16px;
}

#sppb-addon-1652894719782 #btn-1652894719782.sppb-btn-custom:hover {
    background-color: #151515;
    color: #ffffff;
}

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

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

#sppb-addon-1652894719782 {
    transition: 0.3s;
}

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

.sp-page-builder .page-content #section-id-1652894719822 {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 90px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/counter-bg-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 0 0;
    box-shadow: 0 0 0 0 #ffffff;
}

.sp-page-builder .page-content #section-id-1652894719822>.sppb-row-overlay {
    background-color: var(--color-primary);
}

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

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

#sppb-addon-wrapper-1652894719833 {
    margin: 0px 0px 21px 0px;
}

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

#sppb-addon-1652894719833 .icon i {
    font-size: 50px;
    line-height: 1;
    color: var(--color-primary);
}

#sppb-addon-1652894719833 .icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: #fff;
}

#sppb-addon-wrapper-1652894719866 {
    margin: 0px 0px 0px 0px;
}

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

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

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

#sppb-addon-1652894719866 .sppb-animated-number {
    font-family: var(--font-rajdhani);
}

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

#sppb-addon-1652894719866 .sppb-animated-number {
    color: #ffffff;
    font-size: 42px;
    line-height: 42px;
    font-weight: 700;
}

#sppb-addon-1652894719866 .sppb-animated-number-title {
    font-size: 16px;
    line-height: 27px;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
}

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

@media (max-width: 767px) {
    #sppb-addon-1652894719866 .sppb-animated-number-title {
        margin: ;
    }
}

#sppb-addon-wrapper-1652894719836 {
    margin: 0px 0px 21px 0px;
}

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

#sppb-addon-1652894719836 .icon i {
    font-size: 50px;
    line-height: 1;
    color: var(--color-primary);
}

#sppb-addon-1652894719836 .icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: #fff;
}

#sppb-addon-wrapper-1652894719869 {
    margin: 0px 0px 0px 0px;
}

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

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

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

#sppb-addon-1652894719869 .sppb-animated-number {
    font-family: var(--font-rajdhani);
}

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

#sppb-addon-1652894719869 .sppb-animated-number {
    color: #ffffff;
    font-size: 42px;
    line-height: 42px;
    font-weight: 700;
}

#sppb-addon-1652894719869 .sppb-animated-number-title {
    font-size: 16px;
    line-height: 27px;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
}

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

@media (max-width: 767px) {
    #sppb-addon-1652894719869 .sppb-animated-number-title {
        margin: ;
    }
}

#sppb-addon-wrapper-1652894719839 {
    margin: 0px 0px 21px 0px;
}

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

#sppb-addon-1652894719839 .icon i {
    font-size: 50px;
    line-height: 1;
    color: var(--color-primary);
}

#sppb-addon-1652894719839 .icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: #fff;
}

#sppb-addon-wrapper-1652894719856 {
    margin: 0px 0px 0px 0px;
}

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

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

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

#sppb-addon-1652894719856 .sppb-animated-number {
    font-family: var(--font-rajdhani);
}

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

#sppb-addon-1652894719856 .sppb-animated-number {
    color: #ffffff;
    font-size: 42px;
    line-height: 42px;
    font-weight: 700;
}

#sppb-addon-1652894719856 .sppb-animated-number-title {
    font-size: 16px;
    line-height: 27px;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
}

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

@media (max-width: 767px) {
    #sppb-addon-1652894719856 .sppb-animated-number-title {
        margin: ;
    }
}

#sppb-addon-wrapper-1652894719828 {
    margin: 0px 0px 21px 0px;
}

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

#sppb-addon-1652894719828 .icon i {
    font-size: 50px;
    line-height: 1;
    color: var(--color-primary);
}

#sppb-addon-1652894719828 .icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: #fff;
}

#sppb-addon-wrapper-1652894719863 {
    margin: 0px 0px 0px 0px;
}

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

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

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

#sppb-addon-1652894719863 .sppb-animated-number {
    font-family: var(--font-rajdhani);
}

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

#sppb-addon-1652894719863 .sppb-animated-number {
    color: #ffffff;
    font-size: 42px;
    line-height: 42px;
    font-weight: 700;
}

#sppb-addon-1652894719863 .sppb-animated-number-title {
    font-size: 16px;
    line-height: 27px;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
}

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

@media (max-width: 767px) {
    #sppb-addon-1652894719863 .sppb-animated-number-title {
        margin: ;
    }
}

.sp-page-builder .page-content #section-id-1652894719877 {
    padding-top: 120px;
    padding-right: 0px;
    padding-bottom: 120px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #f7f8f9;
    box-shadow: 0 0 0 0 #ffffff;
}

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

#sppb-addon-wrapper-1652894719880 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1652894719880 {
    color: #000000;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1652894719880 .sppb-addon-title {
    margin-bottom: 14px;
    color: var(--color-primary);
    font-size: 20px;
    line-height: 30px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652894719880 .sppb-addon-content {
    font-family: var(--font-rajdhani);
    letter-spacing: -0.03em;
}

#sppb-addon-1652894719880 {
    font-size: 42px;
    font-weight: 700;
    line-height: 52px;
}

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

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

#sppb-addon-wrapper-1652894719900 {
    margin: 0px 0px 0px 0px;
}

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

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

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

#sppb-addon-wrapper-1652894719905 {
    margin: 0px 0px 0px 0px;
}

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

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

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

#sppb-addon-wrapper-1652894719895 {
    margin: 0px 0px 0px 0px;
}

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

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

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

.sp-page-builder .page-content #section-id-1652894719921 {
    padding-top: 120px;
    padding-right: 0px;
    padding-bottom: 120px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

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

#sppb-addon-wrapper-1652894719924 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1652894719924 {
    color: #000000;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1652894719924 .sppb-addon-title {
    margin-bottom: 14px;
    color: var(--color-primary);
    font-size: 20px;
    line-height: 30px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1652894719924 .sppb-addon-content {
    font-family: var(--font-rajdhani);
    letter-spacing: -0.03em;
}

#sppb-addon-1652894719924 {
    font-size: 42px;
    font-weight: 700;
    line-height: 52px;
}

#sppb-addon-wrapper-1652894719929 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652894719929 .sppb-article-info-wrap h3 {
    font-size: 24px;
    line-height: 32px;
    color: #000000;
    font-weight: 700;
    text-decoration: underline;
}

#sppb-addon-1652894719929 .sppb-article-info-wrap h3 a {
    color: #000000;
    text-decoration: underline;
}

#sppb-addon-1652894719929 .sppb-article-info-wrap h3 a:hover {
    color: var(--color-primary);
}

#sppb-addon-1652894719929 a.sppb-readmore {
    border: 2px solid rgba(25, 25, 25, 0.1);
    padding: 11px 28px;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: 700;
    border-radius: 5px;
    font-family: var(--font-rajdhani);
    color: #000000;
}

#sppb-addon-1652894719929 a.sppb-readmore:hover {
    border-color: var(--color-primary);
    background: var(--color-primary);
    text-decoration: none;
    color: #ffffff;
}

#sppb-addon-1652894719929 .sppb-article-info-wrap {
    margin-top: 40px;
}

#sppb-addon-1652894719929 .sppb-meta-author a {
    color: #000000;
}

#sppb-addon-1652894719929 .sppb-meta-author {
    border-radius: 35px;
    padding: 10px 30px 10px 30px;
    background-color: #eff3f6;
    font-size: 16px;
    position: absolute;
    top: 270px;
    font-weight: 700;
    font-family: var(--font-rajdhani);
    color: #000000 !important;
    text-transform: capitalize;
    right: 20px;
    text-align: center;
}

#sppb-addon-1652894719929 .sppb-article-img-wrap img {
    object-fit: cover;
    height: 300px;
    width: 100%;
}

#sppb-addon-1652894719929 .sppb-addon-articles .sppb-article-meta>span,
#sppb-addon-1652894719929 .sppb-addon-articles .sppb-article-meta a {
    font-size: 16px;
    color: #616161;
}

#sppb-addon-1652894719929 .sppb-article-introtext {
    padding-bottom: 20px;
}

:root {
    --color-primary: #F20C1A;
    --color-secondary: #002659;
    --color-menu: #162542;
    --color-body: #616161;
    --color-third: #151515;
    --color-four: #0066ff;
    --color-five: #43baff;
    --color-six: #7141b1;
    --font-rajdhani: Rajdhani;
    --font-roboto: Roboto;
}

body {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
}

h1 {
    font-family: "Rajdhani", sans-serif;
    font-weight: 700;
    text-decoration: none;
}

h2 {
    font-family: "Rajdhani", sans-serif;
    font-weight: 600;
    text-decoration: none;
}

h3 {
    font-family: "Rajdhani", sans-serif;
    text-decoration: none;
}

h4 {
    font-family: "Rajdhani", sans-serif;
    text-decoration: none;
}

h5 {
    font-family: "Rajdhani", sans-serif;
    font-weight: 600;
    text-decoration: none;
}

h6 {
    font-family: "Rajdhani", sans-serif;
    font-weight: 600;
    text-decoration: none;
}

.sp-megamenu-parent>li>a,
.sp-megamenu-parent>li>span,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    font-family: "Rajdhani", sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
}

.logo-image {
    height: 30px;
}

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

#sp-topbars {
    background-color: #f7f8f9;
}

#sppb-addon-wrapper-1652299301317 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652299301317 {}

#sppb-addon-1652299301317.sppb-element-loaded {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1652299301317 {}
}

@media (max-width: 767px) {
    #sppb-addon-1652299301317 {}
}

#sppb-addon-wrapper-1652299301314 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1652299301314 {}

#sppb-addon-1652299301314.sppb-element-loaded {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1652299301314 {}
}

@media (max-width: 767px) {
    #sppb-addon-1652299301314 {}
}

.sp-page-builder .page-content #section-id-1654099470074 {
    padding-top: 50px;
    padding-right: 7%;
    padding-bottom: 20px;
    padding-left: 7%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #191919;
    background-image: url(images/footer-map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: 50% 50%;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

.sp-page-builder .page-content #section-id-1654108079984 {
    padding-top: 40px;
    padding-right: 80px;
    padding-bottom: 25px;
    padding-left: 40px;
    margin-top: -140px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/newsletter-bg-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 50% 50%;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

.sp-page-builder .page-content #section-id-1654104559485 {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

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

.sp-page-builder .page-content #section-id-1654107321392 {
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.1);
    border-style: solid;
}

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

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

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

.sp-page-builder .page-content #section-id-1652299301295 {
    padding-top: 7px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #f7f8f9;
    box-shadow: 0 0 0 0 #ffffff;
}

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

#sppb-addon-wrapper-1653420461909 {
    margin: 10px 0px 0px 0px;
}

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

#sppb-addon-1653420461909 {}

#sppb-addon-1653420461909.sppb-element-loaded {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1653420461909 {}
}

@media (max-width: 767px) {
    #sppb-addon-1653420461909 {}
}

#sppb-addon-1653420461909 .d-flex {
    display: block !important;
}

#sppb-addon-1653420461909 .sppb-btn-custom {
    background: var( --color-primary);
}

#sppb-addon-1653420461909 #btn-1653420461909.sppb-btn-custom {
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 700;
}

#sppb-addon-1653420461909 #btn-1653420461909.sppb-btn-custom {
    background-color: var( --color-primary);
    color: #fff;
    padding: 18px 35px 18px 35px;
    font-size: 14px;
}

#sppb-addon-1653420461909 #btn-1653420461909.sppb-btn-custom:hover {
    background-color: #000000;
    color: #fff;
}

.sp-page-builder .page-content #section-id-1654099470074 {
    padding-top: 50px;
    padding-right: 7%;
    padding-bottom: 20px;
    padding-left: 7%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #191919;
    background-image: url(images/footer-map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: 50% 50%;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

.sp-page-builder .page-content #section-id-1654108079984 {
    padding-top: 40px;
    padding-right: 80px;
    padding-bottom: 25px;
    padding-left: 40px;
    margin-top: -140px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/newsletter-bg-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 50% 50%;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

.sp-page-builder .page-content #section-id-1654104559485 {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

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

.sp-page-builder .page-content #section-id-1654107321392 {
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.1);
    border-style: solid;
}

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

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

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

#sppb-addon-wrapper-1654104559498 {
    margin: 0px 0px 35px 0px;
}

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

#sppb-addon-1654104559498 {}

#sppb-addon-1654104559498.sppb-element-loaded {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1654104559498 {}
}

@media (max-width: 767px) {
    #sppb-addon-1654104559498 {}
}

#sppb-addon-1654104559498 img {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1654104559498 img {}
}

@media (max-width: 767px) {
    #sppb-addon-1654104559498 img {}
}

#sppb-addon-wrapper-1654104559503 {
    margin: 0px 0px 25px 0px;
}

#sppb-addon-1654104559503 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1654104559503 {}

#sppb-addon-1654104559503.sppb-element-loaded {}

#sppb-addon-1654104559503 .sppb-addon-title {
    font-size: 26px;
    line-height: 30px;
    text-decoration: underline;
    font-weight: 600;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1654104559503 {}
}

@media (max-width: 767px) {
    #sppb-addon-1654104559503 {}
}

#sppb-addon-1654104559503 h2.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: capitalize;
    padding: 0px 0px 0px 0px;
}

#sppb-addon-wrapper-1654104779554 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1654104779554 {
    color: rgba( 255, 255, 255, 0.6);
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1654104779554 {}

#sppb-addon-1654104779554.sppb-element-loaded {}

#sppb-addon-1654104779554 a {
    color: rgba( 255, 255, 255, 0.6);
}

#sppb-addon-1654104779554 a:hover,
#sppb-addon-1654104779554 a:focus,
#sppb-addon-1654104779554 a:active {
    color: var( --color-primary);
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1654104779554 {}
}

@media (max-width: 767px) {
    #sppb-addon-1654104779554 {}
}

#sppb-addon-1654104779554 .footer-widget ul li i {
    color: var( --color-primary);
    font-size: 18px;
    margin-right: 10px;
}

#sppb-addon-1654104779554 .footer-widget ul li {
    margin-bottom: 13px;
    list-style: none;
}

#sppb-addon-1654104779554 .footer-widget ul li span {
    font-size: 17px;
}

#sppb-addon-1654104779554 i,
#sppb-addon-1654104779554 span,
#sppb-addon-1654104779554 a {
    display: inline-block;
}

#sppb-addon-1654104779554 .footer-widget ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#sppb-addon-wrapper-1654105372830 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1654105372830 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1654105372830 {}

#sppb-addon-1654105372830.sppb-element-loaded {}

#sppb-addon-1654105372830 .sppb-addon-title {
    font-size: 25px;
    text-decoration: underline;
    font-weight: 700;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1654105372830 {}
}

@media (max-width: 767px) {
    #sppb-addon-1654105372830 {}
}

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

#sppb-addon-wrapper-1654107236453 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1654107236453 {
    color: rgba( 255, 255, 255, 0.6);
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1654107236453 {}

#sppb-addon-1654107236453.sppb-element-loaded {}

#sppb-addon-1654107236453 a {
    color: rgba( 255, 255, 255, 0.6);
}

#sppb-addon-1654107236453 a:hover,
#sppb-addon-1654107236453 a:focus,
#sppb-addon-1654107236453 a:active {
    color: var( --color-primary);
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1654107236453 {}
}

@media (max-width: 767px) {
    #sppb-addon-1654107236453 {}
}

#sppb-addon-1654107236453 .footer-widget ul {
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px !important;
}

#sppb-addon-1654107236453 .footer-widget li {
    list-style: none;
    margin-bottom: 10px;
}

#sppb-addon-1654107236453 .footer-widget li:last-child {
    margin-bottom: 0px;
}

#sppb-addon-1654107236453 .footer-widget li a {
    margin-left: 20px;
    position: relative;
    display: inline-flex;
    align-items: center;
}

#sppb-addon-1654107236453 .footer-widget li a:before {
    position: absolute;
    top: 50%;
    left: -20px;
    transform: translateY( -50%);
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: rgba( 255, 255, 255, 0.6);
    margin-right: 15px;
}

#sppb-addon-1654107236453 .footer-widget ul li a:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 0;
    height: 1px;
    transition: all 0.3s;
}

#sppb-addon-1654107236453 .footer-widget ul li a:hover:after {
    width: 100%;
    background: var( --color-primary);
}

#sppb-addon-wrapper-1654105319784 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1654105319784 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1654105319784 {}

#sppb-addon-1654105319784.sppb-element-loaded {}

#sppb-addon-1654105319784 .sppb-addon-title {
    font-size: 25px;
    text-decoration: underline;
    font-weight: 700;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1654105319784 {}
}

@media (max-width: 767px) {
    #sppb-addon-1654105319784 {}
}

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

#sppb-addon-wrapper-1654107236458 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1654107236458 {
    color: rgba( 255, 255, 255, 0.6);
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1654107236458 {}

#sppb-addon-1654107236458.sppb-element-loaded {}

#sppb-addon-1654107236458 a {
    color: rgba( 255, 255, 255, 0.6);
}

#sppb-addon-1654107236458 a:hover,
#sppb-addon-1654107236458 a:focus,
#sppb-addon-1654107236458 a:active {
    color: var( --color-primary);
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1654107236458 {}
}

@media (max-width: 767px) {
    #sppb-addon-1654107236458 {}
}

#sppb-addon-1654107236458 .footer-widget ul {
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px !important;
}

#sppb-addon-1654107236458 .footer-widget li {
    list-style: none;
    margin-bottom: 10px;
}

#sppb-addon-1654107236458 .footer-widget li:last-child {
    margin-bottom: 0px;
}

#sppb-addon-1654107236458 .footer-widget li a {
    margin-left: 20px;
    position: relative;
    display: inline-flex;
    align-items: center;
}

#sppb-addon-1654107236458 .footer-widget li a:before {
    position: absolute;
    top: 50%;
    left: -20px;
    transform: translateY( -50%);
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: rgba( 255, 255, 255, 0.6);
    margin-right: 15px;
}

#sppb-addon-1654107236458 .footer-widget ul li a:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 0;
    height: 1px;
    transition: all 0.3s;
}

#sppb-addon-1654107236458 .footer-widget ul li a:hover:after {
    width: 100%;
    background: var( --color-primary);
}

#sppb-addon-wrapper-1654105372835 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1654105372835 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1654105372835 {}

#sppb-addon-1654105372835.sppb-element-loaded {}

#sppb-addon-1654105372835 .sppb-addon-title {
    font-size: 25px;
    text-decoration: underline;
    font-weight: 700;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1654105372835 {}
}

@media (max-width: 767px) {
    #sppb-addon-1654105372835 {}
}

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

#sppb-addon-wrapper-1654105404291 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1654105404291 {
    color: rgba( 255, 255, 255, 0.6);
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1654105404291 {}

#sppb-addon-1654105404291.sppb-element-loaded {}

#sppb-addon-1654105404291 a {
    color: rgba( 255, 255, 255, 0.6);
}

#sppb-addon-1654105404291 a:hover,
#sppb-addon-1654105404291 a:focus,
#sppb-addon-1654105404291 a:active {
    color: var( --color-primary);
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1654105404291 {}
}

@media (max-width: 767px) {
    #sppb-addon-1654105404291 {}
}

#sppb-addon-1654105404291 .footer-widget ul {
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px !important;
}

#sppb-addon-1654105404291 .footer-widget li {
    list-style: none;
    margin-bottom: 10px;
}

#sppb-addon-1654105404291 .footer-widget li:last-child {
    margin-bottom: 0px;
}

#sppb-addon-1654105404291 .footer-widget li a {
    margin-left: 20px;
    position: relative;
    display: inline-flex;
    align-items: center;
}

#sppb-addon-1654105404291 .footer-widget li a:before {
    position: absolute;
    top: 50%;
    left: -20px;
    transform: translateY( -50%);
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: rgba( 255, 255, 255, 0.6);
    margin-right: 15px;
}

#sppb-addon-1654105404291 .footer-widget ul li a:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 0;
    height: 1px;
    transition: all 0.3s;
}

#sppb-addon-1654105404291 .footer-widget ul li a:hover:after {
    width: 100%;
    background: var( --color-primary);
}

.sp-page-builder .page-content #section-id-1654099470074 {
    padding-top: 50px;
    padding-right: 7%;
    padding-bottom: 20px;
    padding-left: 7%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #191919;
    background-image: url(images/footer-map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: 50% 50%;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

.sp-page-builder .page-content #section-id-1654108079984 {
    padding-top: 40px;
    padding-right: 80px;
    padding-bottom: 25px;
    padding-left: 40px;
    margin-top: -140px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/newsletter-bg-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 50% 50%;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

.sp-page-builder .page-content #section-id-1654104559485 {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

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

#sppb-addon-wrapper-1654107321403 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1654107321403 {
    color: rgba( 255, 255, 255, 0.6);
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1654107321403 {}

#sppb-addon-1654107321403.sppb-element-loaded {}

#sppb-addon-1654107321403 a {
    color: rgba( 255, 255, 255, 0.6);
}

#sppb-addon-1654107321403 a:hover,
#sppb-addon-1654107321403 a:focus,
#sppb-addon-1654107321403 a:active {
    color: var( --color-primary);
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1654107321403 {}
}

@media (max-width: 767px) {
    #sppb-addon-1654107321403 {}
}

#sppb-addon-1654107321403 {
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
}

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {}

#sppb-addon-wrapper-1654107575853 {
    margin: 0px 0px 0px 0px;
}

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

#sppb-addon-1654107575853 {}

#sppb-addon-1654107575853.sppb-element-loaded {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1654107575853 {}
}

@media (max-width: 767px) {
    #sppb-addon-1654107575853 {}
}

#sppb-addon-1654107575853 .sppb-icons-group-list li#icon-1654107575854 a {
    height: 17px;
    margin: 15px;
    padding: 0px 0px 0px 0px;
    width: 17px;
    color: rgba( 255, 255, 255, 0.6);
    border-color: rgba( 0, 0, 0, 0);
    font-size: 16px;
}

#sppb-addon-1654107575853 .sppb-icons-group-list {
    margin: -15px;
}

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

#sppb-addon-1654107575853 .sppb-icons-group-list li#icon-1654107575854 a:hover {
    color: var( --color-primary);
}

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

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

#sppb-addon-1654107575853 .sppb-icons-group-list li#icon-1654107575855 a {
    height: 17px;
    margin: 15px;
    padding: 0px 0px 0px 0px;
    width: 17px;
    color: rgba( 255, 255, 255, 0.6);
    border-color: rgba( 0, 0, 0, 0);
    font-size: 16px;
}

#sppb-addon-1654107575853 .sppb-icons-group-list {
    margin: -15px;
}

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

#sppb-addon-1654107575853 .sppb-icons-group-list li#icon-1654107575855 a:hover {
    color: var( --color-primary);
}

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

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

#sppb-addon-1654107575853 .sppb-icons-group-list li#icon-1654107575856 a {
    height: 17px;
    margin: 15px;
    padding: 0px 0px 0px 0px;
    width: 17px;
    color: rgba( 255, 255, 255, 0.6);
    border-color: rgba( 0, 0, 0, 0);
    font-size: 16px;
}

#sppb-addon-1654107575853 .sppb-icons-group-list {
    margin: -15px;
}

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

#sppb-addon-1654107575853 .sppb-icons-group-list li#icon-1654107575856 a:hover {
    color: var( --color-primary);
}

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

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

#sppb-addon-1654107575853 .sppb-icons-group-list li#icon-1654107575857 a {
    height: 17px;
    margin: 15px;
    padding: 0px 0px 0px 0px;
    width: 17px;
    color: rgba( 255, 255, 255, 0.6);
    border-color: rgba( 0, 0, 0, 0);
    font-size: 16px;
}

#sppb-addon-1654107575853 .sppb-icons-group-list {
    margin: -15px;
}

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

#sppb-addon-1654107575853 .sppb-icons-group-list li#icon-1654107575857 a:hover {
    color: var( --color-primary);
}

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

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

#sppb-addon-1654107575853 .sppb-addon-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.sp-page-builder .page-content #section-id-1654099470074 {
    padding-top: 50px;
    padding-right: 7%;
    padding-bottom: 20px;
    padding-left: 7%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #191919;
    background-image: url(images/footer-map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: 50% 50%;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

.sp-page-builder .page-content #section-id-1654108079984 {
    padding-top: 40px;
    padding-right: 80px;
    padding-bottom: 25px;
    padding-left: 40px;
    margin-top: -140px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/newsletter-bg-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 50% 50%;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

.sp-page-builder .page-content #section-id-1654104559485 {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

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

.sp-page-builder .page-content #section-id-1654107321392 {
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.1);
    border-style: solid;
}

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

.sp-page-builder .page-content #section-id-1654099470074 {
    padding-top: 50px;
    padding-right: 7%;
    padding-bottom: 20px;
    padding-left: 7%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #191919;
    background-image: url(images/footer-map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: 50% 50%;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

.sp-page-builder .page-content #section-id-1654108079984 {
    padding-top: 40px;
    padding-right: 80px;
    padding-bottom: 25px;
    padding-left: 40px;
    margin-top: -140px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/newsletter-bg-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 50% 50%;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

.sp-page-builder .page-content #section-id-1654104559485 {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

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

.sp-page-builder .page-content #section-id-1654107321392 {
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.1);
    border-style: solid;
}

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

.sp-page-builder .page-content #section-id-1654099470074 {
    padding-top: 50px;
    padding-right: 7%;
    padding-bottom: 20px;
    padding-left: 7%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #191919;
    background-image: url(images/footer-map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: 50% 50%;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

.sp-page-builder .page-content #section-id-1654108079984 {
    padding-top: 40px;
    padding-right: 80px;
    padding-bottom: 25px;
    padding-left: 40px;
    margin-top: -140px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/newsletter-bg-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 50% 50%;
    box-shadow: 0 0 0 0 #ffffff;
}

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

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

.section-heading{
color: #ffffff;
}

.links{
color: #fff;
}

a{
color: #fff;
}

textarea#message{
height: 146px
}

.contactusbtn{
background-color: var(--color-primary);
color: #FFFFFF;
font-family: "Rajdhani", sans-serif;
font-weight: 700;
}

.contactusbtn:hover{
color: #FFFFFF;
}

.close{
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}