.elementor-1663 .elementor-element.elementor-element-8c5d13a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1663 .elementor-element.elementor-element-8c5d13a:not(.elementor-motion-effects-element-type-background), .elementor-1663 .elementor-element.elementor-element-8c5d13a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1D2A3C;
}

.elementor-1663 .elementor-element.elementor-element-8c5d13a, .elementor-1663 .elementor-element.elementor-element-8c5d13a::before {
    --border-transition: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-8c5d13a > .elementor-shape-top .elementor-shape-fill, .elementor-1663 .elementor-element.elementor-element-8c5d13a > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
    fill: var( --e-global-color-astglobalcolor4 );
}

.elementor-1663 .elementor-element.elementor-element-8c5d13a > .elementor-shape-top svg, .elementor-1663 .elementor-element.elementor-element-8c5d13a > .e-con-inner > .elementor-shape-top svg {
    width: calc(250% + 1.3px);
    height: 20px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-1663 .elementor-element.elementor-element-8c5d13a.e-con {
    --align-self: flex-end;
}

.elementor-1663 .elementor-element.elementor-element-861f8b9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-0c6684c {
    text-align: left;
}

.elementor-1663 .elementor-element.elementor-element-943681f {
    color: #FFFFFF;
}

.elementor-1663 .elementor-element.elementor-element-943681f.elementor-element {
    --align-self: flex-start;
}

.elementor-1663 .elementor-element.elementor-element-ef78cbc {
    color: #FFFFFF;
}

.elementor-1663 .elementor-element.elementor-element-ef78cbc > .elementor-widget-container {
    margin: -30px 0px 0px 0px;
}

.elementor-1663 .elementor-element.elementor-element-55ee8f9 {
    color: #FFFFFF;
}

.elementor-1663 .elementor-element.elementor-element-4d1b8c6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-d1f70ca {
    text-align: center;
}

.elementor-1663 .elementor-element.elementor-element-d1f70ca .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-1663 .elementor-element.elementor-element-4e4f635 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-4e4f635 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-4e4f635 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1663 .elementor-element.elementor-element-4e4f635 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-4e4f635 > .elementor-widget-container {
    padding: 10px 0px 10px 0px;
}

.elementor-1663 .elementor-element.elementor-element-9091de7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-7d2375b {
    text-align: center;
}

.elementor-1663 .elementor-element.elementor-element-7d2375b .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-1663 .elementor-element.elementor-element-b53b822 .elementor-repeater-item-b27a9d3.elementor-social-icon {
    background-color: #818A91;
}

.elementor-1663 .elementor-element.elementor-element-b53b822 .elementor-repeater-item-b4a634a.elementor-social-icon {
    background-color: #818A91;
}

.elementor-1663 .elementor-element.elementor-element-b53b822 .elementor-repeater-item-6355563.elementor-social-icon {
    background-color: #818A91;
}

.elementor-1663 .elementor-element.elementor-element-b53b822 .elementor-repeater-item-e9a8f63.elementor-social-icon {
    background-color: #818A91;
}

.elementor-1663 .elementor-element.elementor-element-b53b822 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 20px;
    --grid-column-gap: 20px;
    --grid-row-gap: 15px;
}

.elementor-1663 .elementor-element.elementor-element-b53b822 .elementor-widget-container {
    text-align: center;
}

.elementor-1663 .elementor-element.elementor-element-b53b822 .elementor-social-icon {
    --icon-padding: 1.2em;
}

.elementor-1663 .elementor-element.elementor-element-b53b822 > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-1663 .elementor-element.elementor-element-05f58ba {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-f76a5ce {
    text-align: center;
}

.elementor-1663 .elementor-element.elementor-element-f76a5ce .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-1663 .elementor-element.elementor-element-186fb1e .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1663 .elementor-element.elementor-element-186fb1e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1663 .elementor-element.elementor-element-186fb1e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1663 .elementor-element.elementor-element-186fb1e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1663 .elementor-element.elementor-element-186fb1e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
}

.elementor-1663 .elementor-element.elementor-element-186fb1e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-186fb1e .elementor-image-box-title {
    color: #FFFFFF;
}

.elementor-1663 .elementor-element.elementor-element-186fb1e > .elementor-widget-container {
    padding: 0px 0px 0px 40px;
}

.elementor-1663 .elementor-element.elementor-element-9a7b6b1 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1663 .elementor-element.elementor-element-9a7b6b1.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1663 .elementor-element.elementor-element-9a7b6b1.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1663 .elementor-element.elementor-element-9a7b6b1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1663 .elementor-element.elementor-element-9a7b6b1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-1663 .elementor-element.elementor-element-9a7b6b1 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-9a7b6b1 .elementor-image-box-title {
    color: #FFFFFF;
}

.elementor-1663 .elementor-element.elementor-element-9a7b6b1 > .elementor-widget-container {
    padding: 0px 0px 0px 40px;
}

.elementor-1663 .elementor-element.elementor-element-d6be3fe .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1663 .elementor-element.elementor-element-d6be3fe.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1663 .elementor-element.elementor-element-d6be3fe.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1663 .elementor-element.elementor-element-d6be3fe.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1663 .elementor-element.elementor-element-d6be3fe .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
}

.elementor-1663 .elementor-element.elementor-element-d6be3fe .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-d6be3fe .elementor-image-box-title {
    color: #FFFFFF;
}

.elementor-1663 .elementor-element.elementor-element-d6be3fe > .elementor-widget-container {
    padding: 0px 0px 0px 40px;
}

.elementor-1663 .elementor-element.elementor-element-bb7812e .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1663 .elementor-element.elementor-element-bb7812e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1663 .elementor-element.elementor-element-bb7812e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1663 .elementor-element.elementor-element-bb7812e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1663 .elementor-element.elementor-element-bb7812e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-1663 .elementor-element.elementor-element-bb7812e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-bb7812e .elementor-image-box-title {
    color: #FFFFFF;
}

.elementor-1663 .elementor-element.elementor-element-bb7812e > .elementor-widget-container {
    padding: 0px 0px 0px 40px;
}

.elementor-1663 .elementor-element.elementor-element-732b3bb .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1663 .elementor-element.elementor-element-732b3bb.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1663 .elementor-element.elementor-element-732b3bb.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1663 .elementor-element.elementor-element-732b3bb.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1663 .elementor-element.elementor-element-732b3bb .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
}

.elementor-1663 .elementor-element.elementor-element-732b3bb .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-732b3bb .elementor-image-box-title {
    color: #FFFFFF;
}

.elementor-1663 .elementor-element.elementor-element-732b3bb > .elementor-widget-container {
    padding: 0px 0px 0px 40px;
}

.elementor-1663 .elementor-element.elementor-element-3426f15 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1663 .elementor-element.elementor-element-3426f15.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1663 .elementor-element.elementor-element-3426f15.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1663 .elementor-element.elementor-element-3426f15.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1663 .elementor-element.elementor-element-3426f15 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-1663 .elementor-element.elementor-element-3426f15 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-3426f15 .elementor-image-box-title {
    color: #FFFFFF;
}

.elementor-1663 .elementor-element.elementor-element-3426f15 > .elementor-widget-container {
    padding: 0px 0px 0px 40px;
}

.elementor-1663 .elementor-element.elementor-element-1d9fea5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-1d9fea5:not(.elementor-motion-effects-element-type-background), .elementor-1663 .elementor-element.elementor-element-1d9fea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1D2A3C;
}

.elementor-1663 .elementor-element.elementor-element-1d9fea5, .elementor-1663 .elementor-element.elementor-element-1d9fea5::before {
    --border-transition: 0.3s;
}

.elementor-1663 .elementor-element.elementor-element-35b77db {
    text-align: center;
    color: #FFFFFF;
}

@media(max-width: 767px) {
    .elementor-1663 .elementor-element.elementor-element-186fb1e .elementor-image-box-img {
        margin-bottom:15px;
    }

    .elementor-1663 .elementor-element.elementor-element-186fb1e > .elementor-widget-container {
        padding: 0px 0px 0px 120px;
    }

    .elementor-1663 .elementor-element.elementor-element-9a7b6b1 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1663 .elementor-element.elementor-element-9a7b6b1 > .elementor-widget-container {
        padding: 0px 0px 0px 120px;
    }

    .elementor-1663 .elementor-element.elementor-element-d6be3fe .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1663 .elementor-element.elementor-element-d6be3fe > .elementor-widget-container {
        padding: 0px 0px 0px 120px;
    }

    .elementor-1663 .elementor-element.elementor-element-bb7812e .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1663 .elementor-element.elementor-element-bb7812e > .elementor-widget-container {
        padding: 0px 0px 0px 120px;
    }

    .elementor-1663 .elementor-element.elementor-element-732b3bb .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1663 .elementor-element.elementor-element-732b3bb > .elementor-widget-container {
        padding: 0px 0px 0px 120px;
    }

    .elementor-1663 .elementor-element.elementor-element-3426f15 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1663 .elementor-element.elementor-element-3426f15 > .elementor-widget-container {
        padding: 0px 0px 0px 120px;
    }
}

@media(min-width: 768px) {
    .elementor-1663 .elementor-element.elementor-element-8c5d13a {
        --content-width:1500px;
    }

    .elementor-1663 .elementor-element.elementor-element-861f8b9 {
        --width: 25.33%;
    }

    .elementor-1663 .elementor-element.elementor-element-4d1b8c6 {
        --width: 25.33%;
    }

    .elementor-1663 .elementor-element.elementor-element-9091de7 {
        --width: 25.33%;
    }

    .elementor-1663 .elementor-element.elementor-element-05f58ba {
        --width: 25.33%;
    }

    .elementor-1663 .elementor-element.elementor-element-1d9fea5 {
        --content-width: 1500px;
    }
}

/* Start custom CSS for text-editor, class: .elementor-element-ef78cbc */
.elementor a {
    color: #fff;
}

.social-icon{
    font-size: 30px;
}

/* End custom CSS */
