.elementor-4556 .elementor-element.elementor-element-eb42ab5:not(.elementor-motion-effects-element-type-background),.elementor-4556 .elementor-element.elementor-element-eb42ab5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../uploads/2024/12/bg01.jpg");
    background-size: cover
}

.elementor-4556 .elementor-element.elementor-element-eb42ab5 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-4556 .elementor-element.elementor-element-eb42ab5>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-4556 .elementor-element.elementor-element-5d35dd8 {
    --spacer-size: 50px
}

.elementor-4556 .elementor-element.elementor-element-278bf4d {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-278bf4d .elementor-heading-title {
    color: #b51d2c;
    font-size: 25px
}

.elementor-4556 .elementor-element.elementor-element-025466f>.elementor-widget-container {
    margin: -20px 0 0
}

.elementor-4556 .elementor-element.elementor-element-025466f {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-025466f .elementor-heading-title {
    color: #b51d2c;
    font-size: 25px
}

.elementor-4556 .elementor-element.elementor-element-6d6488d {
    --divider-border-style: solid;
    --divider-color: #555;
    --divider-border-width: 3px
}

.elementor-4556 .elementor-element.elementor-element-6d6488d .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-4556 .elementor-element.elementor-element-6d6488d .elementor-divider {
    text-align: center;
    padding-block-start:0px;padding-block-end:0px}

.elementor-4556 .elementor-element.elementor-element-3930fe1 {
    font-size: 20px;
    font-weight: 500
}

.elementor-4556 .elementor-element.elementor-element-a41abf8 {
    --spacer-size: 50px
}

.elementor-4556 .elementor-element.elementor-element-4a607e7 .jltma-infobox .jltma-infobox-item {
    background-color: #8A2D3B;
    border-radius: 20px
}

.elementor-4556 .elementor-element.elementor-element-4a607e7 .jltma-infobox .jltma-infobox-item:hover {
    background-color: #780010
}

.elementor-4556 .elementor-element.elementor-element-4a607e7 .jltma-infobox .jltma-infobox-item .jltma-infobox-icon i {
    color: #fff
}

.elementor-4556 .elementor-element.elementor-element-4a607e7 .jltma-infobox .jltma-infobox-item .jltma-infobox-icon svg {
    fill: #fff
}

.elementor-4556 .elementor-element.elementor-element-4a607e7 .jltma-infobox .jltma-infobox-item .jltma-infobox-icon,.elementor-4556 .elementor-element.elementor-element-4a607e7 .jltma-infobox.eight .jltma-infobox-item {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-4a607e7 .jltma-infobox .jltma-infobox-item:hover .jltma-infobox-icon {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-4a607e7 .jltma-infobox-content-title {
    color: #e9e9e9;
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-4a607e7 .jltma-infobox-item:hover .jltma-infobox-content-title {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-4a607e7 .jltma-infobox .jltma-infobox-content-description {
    color: #fff;
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-4a607e7 .jltma-infobox-item:hover .jltma-infobox-content-description {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-037d1dc .jltma-infobox .jltma-infobox-item {
    background-color: #8A2D3B;
    border-radius: 20px
}

.elementor-4556 .elementor-element.elementor-element-037d1dc .jltma-infobox .jltma-infobox-item:hover {
    background-color: #780010
}

.elementor-4556 .elementor-element.elementor-element-037d1dc .jltma-infobox .jltma-infobox-item .jltma-infobox-icon i {
    color: #fff
}

.elementor-4556 .elementor-element.elementor-element-037d1dc .jltma-infobox .jltma-infobox-item .jltma-infobox-icon svg {
    fill: #fff
}

.elementor-4556 .elementor-element.elementor-element-037d1dc .jltma-infobox .jltma-infobox-item .jltma-infobox-icon,.elementor-4556 .elementor-element.elementor-element-037d1dc .jltma-infobox.eight .jltma-infobox-item {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-037d1dc .jltma-infobox .jltma-infobox-item:hover .jltma-infobox-icon {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-037d1dc .jltma-infobox-content-title {
    color: #e9e9e9;
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-037d1dc .jltma-infobox-item:hover .jltma-infobox-content-title {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-037d1dc .jltma-infobox .jltma-infobox-content-description {
    color: #fff;
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-037d1dc .jltma-infobox-item:hover .jltma-infobox-content-description {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-a63fce5 .jltma-infobox .jltma-infobox-item {
    background-color: #8A2D3B;
    border-radius: 20px
}

.elementor-4556 .elementor-element.elementor-element-a63fce5 .jltma-infobox .jltma-infobox-item:hover {
    background-color: #780010
}

.elementor-4556 .elementor-element.elementor-element-a63fce5 .jltma-infobox .jltma-infobox-item .jltma-infobox-icon i {
    color: #fff
}

.elementor-4556 .elementor-element.elementor-element-a63fce5 .jltma-infobox .jltma-infobox-item .jltma-infobox-icon svg {
    fill: #fff
}

.elementor-4556 .elementor-element.elementor-element-a63fce5 .jltma-infobox .jltma-infobox-item .jltma-infobox-icon,.elementor-4556 .elementor-element.elementor-element-a63fce5 .jltma-infobox.eight .jltma-infobox-item {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-a63fce5 .jltma-infobox .jltma-infobox-item:hover .jltma-infobox-icon {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-a63fce5 .jltma-infobox-content-title {
    color: #e9e9e9;
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-a63fce5 .jltma-infobox-item:hover .jltma-infobox-content-title {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-a63fce5 .jltma-infobox .jltma-infobox-content-description {
    color: #fff;
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-a63fce5 .jltma-infobox-item:hover .jltma-infobox-content-description {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-658de94 .jltma-infobox .jltma-infobox-item {
    background-color: #8A2D3B;
    border-radius: 20px
}

.elementor-4556 .elementor-element.elementor-element-658de94 .jltma-infobox .jltma-infobox-item:hover {
    background-color: #780010
}

.elementor-4556 .elementor-element.elementor-element-658de94 .jltma-infobox .jltma-infobox-item .jltma-infobox-icon i {
    color: #fff
}

.elementor-4556 .elementor-element.elementor-element-658de94 .jltma-infobox .jltma-infobox-item .jltma-infobox-icon svg {
    fill: #fff
}

.elementor-4556 .elementor-element.elementor-element-658de94 .jltma-infobox .jltma-infobox-item .jltma-infobox-icon,.elementor-4556 .elementor-element.elementor-element-658de94 .jltma-infobox.eight .jltma-infobox-item {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-658de94 .jltma-infobox .jltma-infobox-item:hover .jltma-infobox-icon {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-658de94 .jltma-infobox-content-title {
    color: #e9e9e9;
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-658de94 .jltma-infobox-item:hover .jltma-infobox-content-title {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-658de94 .jltma-infobox .jltma-infobox-content-description {
    color: #fff;
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-658de94 .jltma-infobox-item:hover .jltma-infobox-content-description {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-f9a0dd2 .jltma-infobox .jltma-infobox-item {
    background-color: #8A2D3B;
    border-radius: 20px
}

.elementor-4556 .elementor-element.elementor-element-f9a0dd2 .jltma-infobox .jltma-infobox-item:hover {
    background-color: #780010
}

.elementor-4556 .elementor-element.elementor-element-f9a0dd2 .jltma-infobox .jltma-infobox-item .jltma-infobox-icon i {
    color: #fff
}

.elementor-4556 .elementor-element.elementor-element-f9a0dd2 .jltma-infobox .jltma-infobox-item .jltma-infobox-icon svg {
    fill: #fff
}

.elementor-4556 .elementor-element.elementor-element-f9a0dd2 .jltma-infobox .jltma-infobox-item .jltma-infobox-icon,.elementor-4556 .elementor-element.elementor-element-f9a0dd2 .jltma-infobox.eight .jltma-infobox-item {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-f9a0dd2 .jltma-infobox .jltma-infobox-item:hover .jltma-infobox-icon {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-f9a0dd2 .jltma-infobox-content-title {
    color: #e9e9e9;
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-f9a0dd2 .jltma-infobox-item:hover .jltma-infobox-content-title {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-f9a0dd2 .jltma-infobox .jltma-infobox-content-description {
    color: #fff;
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-f9a0dd2 .jltma-infobox-item:hover .jltma-infobox-content-description {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-290f034 {
    --spacer-size: 50px
}

.elementor-4556 .elementor-element.elementor-element-0b8d5b1 {
    text-align: center
}

.elementor-4556 .elementor-element.elementor-element-0b8d5b1 .elementor-heading-title {
    font-size: 12px
}

.elementor-4556 .elementor-element.elementor-element-0973a87 .box-button.elementor-button:hover,.elementor-4556 .elementor-element.elementor-element-0973a87 .box-button.elementor-button:focus,.elementor-4556 .elementor-element.elementor-element-0973a87 .box-button.elementor-button:hover .popup-icon,.elementor-4556 .elementor-element.elementor-element-0973a87 .box-button.elementor-button:focus .popup-icon,.elementor-4556 .elementor-element.elementor-element-0973a87 .box-hover:hover .box-button.elementor-button,.elementor-4556 .elementor-element.elementor-element-0973a87 .box-hover:hover .box-button.elementor-button .popup-icon {
    background: #242424
}

.elementor-4556 .elementor-element.elementor-element-0973a87 .box-button.elementor-button:hover,.elementor-4556 .elementor-element.elementor-element-0973a87 .box-button.elementor-button:focus,.elementor-4556 .elementor-element.elementor-element-0973a87 .box-button.elementor-button:hover *,.elementor-4556 .elementor-element.elementor-element-0973a87 .box-button.elementor-button:focus *,.elementor-4556 .elementor-element.elementor-element-0973a87 .box-hover:hover .box-button.elementor-button,.elementor-4556 .elementor-element.elementor-element-0973a87 .box-hover:hover .box-button.elementor-button * {
    color: #fff
}

.elementor-4556 .elementor-element.elementor-element-0973a87 .box-button.elementor-button:hover svg,.elementor-4556 .elementor-element.elementor-element-0973a87 .box-button.elementor-button:focus svg,.elementor-4556 .elementor-element.elementor-element-0973a87 .box-hover:hover .box-button.elementor-button svg {
    fill: #fff;
    color: #fff
}

.elementor-4556 .elementor-element.elementor-element-b51dc36 {
    --spacer-size: 200px
}

@media(min-width: 768px) {
    .elementor-4556 .elementor-element.elementor-element-af47a83 {
        width:16%
    }

    .elementor-4556 .elementor-element.elementor-element-7b7763a {
        width: 34%
    }

    .elementor-4556 .elementor-element.elementor-element-7e604c2 {
        width: 34%
    }

    .elementor-4556 .elementor-element.elementor-element-886fcd9 {
        width: 16%
    }
}

@media(min-width: 1025px) {
    .elementor-4556 .elementor-element.elementor-element-eb42ab5:not(.elementor-motion-effects-element-type-background),.elementor-4556 .elementor-element.elementor-element-eb42ab5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment:fixed
    }
}

@media(max-width: 767px) {
    .elementor-4556 .elementor-element.elementor-element-5d35dd8 {
        --spacer-size:1px
    }

    .elementor-4556 .elementor-element.elementor-element-a41abf8 {
        --spacer-size: 1px
    }

    .elementor-4556 .elementor-element.elementor-element-290f034 {
        --spacer-size: 1px
    }
}
