.elementor-4773 .elementor-element.elementor-element-b47fe16 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4773 .elementor-element.elementor-element-b47fe16 .spaciaz-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-4773 .elementor-element.elementor-element-3b6ba13 {
    --display: grid;
    --e-con-grid-template-columns: repeat(5, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --grid-auto-flow: row;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-4773 .elementor-element.elementor-element-3b6ba13:not(.elementor-motion-effects-element-type-background),
.elementor-4773 .elementor-element.elementor-element-3b6ba13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1B1F12;
}

.elementor-4773 .elementor-element.elementor-element-3b6ba13 .spaciaz-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-widget-image-box .elementor-image-box-title {
    color: var( --e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
    color: var( --e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
    color: var( --e-global-color-text);
}

.elementor-4773 .elementor-element.elementor-element-8bfc305>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4773 .elementor-element.elementor-element-8bfc305 .spaciaz-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-4773 .elementor-element.elementor-element-8bfc305 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4773 .elementor-element.elementor-element-8bfc305.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-4773 .elementor-element.elementor-element-8bfc305.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-4773 .elementor-element.elementor-element-8bfc305.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-4773 .elementor-element.elementor-element-8bfc305 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Switzer", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-4773 .elementor-element.elementor-element-8bfc305 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4773 .elementor-element.elementor-element-8bfc305 .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.elementor-4773 .elementor-element.elementor-element-86b35f7>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4773 .elementor-element.elementor-element-86b35f7 .spaciaz-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-4773 .elementor-element.elementor-element-86b35f7 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4773 .elementor-element.elementor-element-86b35f7.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-4773 .elementor-element.elementor-element-86b35f7.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-4773 .elementor-element.elementor-element-86b35f7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-4773 .elementor-element.elementor-element-86b35f7 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Switzer", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-4773 .elementor-element.elementor-element-86b35f7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4773 .elementor-element.elementor-element-86b35f7 .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.elementor-4773 .elementor-element.elementor-element-a55d258>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4773 .elementor-element.elementor-element-a55d258 .spaciaz-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-4773 .elementor-element.elementor-element-a55d258 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4773 .elementor-element.elementor-element-a55d258.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-4773 .elementor-element.elementor-element-a55d258.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-4773 .elementor-element.elementor-element-a55d258.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-4773 .elementor-element.elementor-element-a55d258 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Switzer", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-4773 .elementor-element.elementor-element-a55d258 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4773 .elementor-element.elementor-element-a55d258 .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.elementor-4773 .elementor-element.elementor-element-a27b495>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4773 .elementor-element.elementor-element-a27b495 .spaciaz-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-4773 .elementor-element.elementor-element-a27b495 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4773 .elementor-element.elementor-element-a27b495.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-4773 .elementor-element.elementor-element-a27b495.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-4773 .elementor-element.elementor-element-a27b495.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-4773 .elementor-element.elementor-element-a27b495 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Switzer", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-4773 .elementor-element.elementor-element-a27b495 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4773 .elementor-element.elementor-element-a27b495 .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.elementor-4773 .elementor-element.elementor-element-d368a2c .spaciaz-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-4773 .elementor-element.elementor-element-d368a2c .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4773 .elementor-element.elementor-element-d368a2c.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-4773 .elementor-element.elementor-element-d368a2c.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-4773 .elementor-element.elementor-element-d368a2c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-4773 .elementor-element.elementor-element-d368a2c .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Switzer", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-4773 .elementor-element.elementor-element-d368a2c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4773 .elementor-element.elementor-element-d368a2c .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.elementor-4773 .elementor-element.elementor-element-4991186 .spaciaz-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-4773 .elementor-element.elementor-element-4991186 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4773 .elementor-element.elementor-element-4991186.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-4773 .elementor-element.elementor-element-4991186.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-4773 .elementor-element.elementor-element-4991186.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-4773 .elementor-element.elementor-element-4991186 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Switzer", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-4773 .elementor-element.elementor-element-4991186 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4773 .elementor-element.elementor-element-4991186 .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.elementor-4773 .elementor-element.elementor-element-f582d60 .spaciaz-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-4773 .elementor-element.elementor-element-f582d60 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4773 .elementor-element.elementor-element-f582d60.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-4773 .elementor-element.elementor-element-f582d60.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-4773 .elementor-element.elementor-element-f582d60.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-4773 .elementor-element.elementor-element-f582d60 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Switzer", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-4773 .elementor-element.elementor-element-f582d60 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4773 .elementor-element.elementor-element-f582d60 .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.elementor-4773 .elementor-element.elementor-element-b2c4cb4 .spaciaz-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-4773 .elementor-element.elementor-element-b2c4cb4 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4773 .elementor-element.elementor-element-b2c4cb4.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-4773 .elementor-element.elementor-element-b2c4cb4.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-4773 .elementor-element.elementor-element-b2c4cb4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-4773 .elementor-element.elementor-element-b2c4cb4 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Switzer", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-4773 .elementor-element.elementor-element-b2c4cb4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4773 .elementor-element.elementor-element-b2c4cb4 .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.elementor-4773 .elementor-element.elementor-element-ca99948 .spaciaz-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-4773 .elementor-element.elementor-element-ca99948 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4773 .elementor-element.elementor-element-ca99948.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-4773 .elementor-element.elementor-element-ca99948.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-4773 .elementor-element.elementor-element-ca99948.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-4773 .elementor-element.elementor-element-ca99948 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Switzer", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-4773 .elementor-element.elementor-element-ca99948 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4773 .elementor-element.elementor-element-ca99948 .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.elementor-4773 .elementor-element.elementor-element-025dd1c .spaciaz-border-shape {
    width: 30px;
    height: 30px;
    clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}

.elementor-4773 .elementor-element.elementor-element-025dd1c .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4773 .elementor-element.elementor-element-025dd1c.elementor-position-right .elementor-image-box-img {
    margin-left: 18px;
}

.elementor-4773 .elementor-element.elementor-element-025dd1c.elementor-position-left .elementor-image-box-img {
    margin-right: 18px;
}

.elementor-4773 .elementor-element.elementor-element-025dd1c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 18px;
}

.elementor-4773 .elementor-element.elementor-element-025dd1c .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Switzer", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-4773 .elementor-element.elementor-element-025dd1c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4773 .elementor-element.elementor-element-025dd1c .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.breadcrumb-wrap .breadcrumb-overlay,
.elementor-page-41 .breadcrumb-wrap .breadcrumb-overlay {
    opacity: 0.5;
}

@media(min-width:768px) {
    .elementor-4773 .elementor-element.elementor-element-3b6ba13 {
        --content-width: 1730px;
    }
}

@media(max-width:1366px) {
    .elementor-4773 .elementor-element.elementor-element-3b6ba13 {
        --grid-auto-flow: row;
    }
}

@media(max-width:1200px) {
    .elementor-4773 .elementor-element.elementor-element-3b6ba13 {
        --grid-auto-flow: row;
    }
}

@media(max-width:1024px) {
    .elementor-4773 .elementor-element.elementor-element-3b6ba13 {
        --grid-auto-flow: row;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
}

@media(max-width:880px) {
    .elementor-4773 .elementor-element.elementor-element-3b6ba13 {
        --grid-auto-flow: row;
    }
}

@media(max-width:767px) {
    .elementor-4773 .elementor-element.elementor-element-3b6ba13 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 30px 15px;
        --row-gap: 30px;
        --column-gap: 15px;
        --grid-auto-flow: row;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-4773 .elementor-element.elementor-element-8bfc305 .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-4773 .elementor-element.elementor-element-86b35f7 .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-4773 .elementor-element.elementor-element-a55d258 .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-4773 .elementor-element.elementor-element-a27b495 .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-4773 .elementor-element.elementor-element-d368a2c .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-4773 .elementor-element.elementor-element-4991186 .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-4773 .elementor-element.elementor-element-f582d60 .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-4773 .elementor-element.elementor-element-b2c4cb4 .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-4773 .elementor-element.elementor-element-ca99948 .elementor-image-box-img {
        margin-bottom: 18px;
    }
    .elementor-4773 .elementor-element.elementor-element-025dd1c .elementor-image-box-img {
        margin-bottom: 18px;
    }
}

/* Start custom CSS for container, class: .elementor-element-b47fe16 */

.elementor-4773 .elementor-element.elementor-element-b47fe16 .elementor-widget-image-box:hover img {
    transform: translateY(-8px);
    transition: all 0.4s ease;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
}

.elementor-4773 .elementor-element.elementor-element-b47fe16 .elementor-widget-image-box a {
    color: #fff;
}

.elementor-4773 .elementor-element.elementor-element-b47fe16 .elementor-widget-image-box:hover a {
    color: var(--primary);
    transition: all 0.4s ease;
}

/* End custom CSS */
