﻿.elementor-6747 .elementor-element.elementor-element-e5693ec
{
    --display: grid;
    --e-con-grid-template-columns: repeat(6,1fr);
    --e-con-grid-template-rows: repeat(1,1fr);
    --grid-auto-flow: row;
    --background-transition: .3s;
    --border-radius: 0px 0px 20px 20px;
    box-shadow: 0 4px 30px 0 rgba(0,0,0,.085);
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-6747 .elementor-element.elementor-element-e5693ec:not(.elementor-motion-effects-element-type-background), .elementor-6747 .elementor-element.elementor-element-e5693ec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-background_light);
}
.elementor-6747 .elementor-element.elementor-element-e5693ec, .elementor-6747 .elementor-element.elementor-element-e5693ec::before
{
    --border-transition: .3s;
}
.elementor-6747 .elementor-element.elementor-element-487c1ec>.elementor-widget-container
{
    margin: 0 20px 0 20px;
}
.elementor-6747 .elementor-element.elementor-element-487c1ec.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-6747 .elementor-element.elementor-element-487c1ec.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-6747 .elementor-element.elementor-element-487c1ec.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-6747 .elementor-element.elementor-element-487c1ec .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-6747 .elementor-element.elementor-element-487c1ec .elementor-image-box-img img
{
    border-radius: 20px;
    transition-duration: .3s;
}
.elementor-6747 .elementor-element.elementor-element-487c1ec .elementor-image-box-title
{
    color: var(--e-global-color-accent);
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.625em;
}
.elementor-6747 .elementor-element.elementor-element-3aa3e4e>.elementor-widget-container
{
    margin: 0 20px 0 20px;
}
.elementor-6747 .elementor-element.elementor-element-3aa3e4e.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-6747 .elementor-element.elementor-element-3aa3e4e.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-6747 .elementor-element.elementor-element-3aa3e4e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-6747 .elementor-element.elementor-element-3aa3e4e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-6747 .elementor-element.elementor-element-3aa3e4e .elementor-image-box-img img
{
    border-radius: 20px;
    transition-duration: .3s;
}
.elementor-6747 .elementor-element.elementor-element-3aa3e4e .elementor-image-box-title
{
    color: var(--e-global-color-accent);
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.625em;
}
.elementor-6747 .elementor-element.elementor-element-43a0406>.elementor-widget-container
{
    margin: 0 20px 0 20px;
}
.elementor-6747 .elementor-element.elementor-element-43a0406.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-6747 .elementor-element.elementor-element-43a0406.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-6747 .elementor-element.elementor-element-43a0406.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-6747 .elementor-element.elementor-element-43a0406 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-6747 .elementor-element.elementor-element-43a0406 .elementor-image-box-img img
{
    border-radius: 20px;
    transition-duration: .3s;
}
.elementor-6747 .elementor-element.elementor-element-43a0406 .elementor-image-box-title
{
    color: var(--e-global-color-accent);
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.625em;
}
.elementor-6747 .elementor-element.elementor-element-26f96bc>.elementor-widget-container
{
    margin: 0 20px 0 20px;
}
.elementor-6747 .elementor-element.elementor-element-26f96bc.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-6747 .elementor-element.elementor-element-26f96bc.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-6747 .elementor-element.elementor-element-26f96bc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-6747 .elementor-element.elementor-element-26f96bc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-6747 .elementor-element.elementor-element-26f96bc .elementor-image-box-img img
{
    border-radius: 20px;
    transition-duration: .3s;
}
.elementor-6747 .elementor-element.elementor-element-26f96bc .elementor-image-box-title
{
    color: var(--e-global-color-accent);
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.625em;
}
.elementor-6747 .elementor-element.elementor-element-a4a441e>.elementor-widget-container
{
    margin: 0 20px 0 20px;
}
.elementor-6747 .elementor-element.elementor-element-a4a441e.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-6747 .elementor-element.elementor-element-a4a441e.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-6747 .elementor-element.elementor-element-a4a441e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-6747 .elementor-element.elementor-element-a4a441e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-6747 .elementor-element.elementor-element-a4a441e .elementor-image-box-img img
{
    border-radius: 20px;
    transition-duration: .3s;
}
.elementor-6747 .elementor-element.elementor-element-a4a441e .elementor-image-box-title
{
    color: var(--e-global-color-accent);
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.625em;
}
.elementor-6747 .elementor-element.elementor-element-432886b>.elementor-widget-container
{
    margin: 0 20px 0 20px;
}
.elementor-6747 .elementor-element.elementor-element-432886b.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-6747 .elementor-element.elementor-element-432886b.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-6747 .elementor-element.elementor-element-432886b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-6747 .elementor-element.elementor-element-432886b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-6747 .elementor-element.elementor-element-432886b .elementor-image-box-img img
{
    border-radius: 20px;
    transition-duration: .3s;
}
.elementor-6747 .elementor-element.elementor-element-432886b .elementor-image-box-title
{
    color: var(--e-global-color-accent);
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.625em;
}
.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-37 .breadcrumb-wrap .breadcrumb-overlay
{
    opacity: .5;
}
@media(min-width: 768px)
{
    .elementor-6747 .elementor-element.elementor-element-e5693ec
    {
        --content-width: 1800px;
    }
}
@media(max-width: 1366px)
{
    .elementor-6747 .elementor-element.elementor-element-e5693ec
    {
        --grid-auto-flow: row;
    }
}
@media(max-width: 1200px)
{
    .elementor-6747 .elementor-element.elementor-element-e5693ec
    {
        --grid-auto-flow: row;
    }
}
@media(max-width: 1024px)
{
    .elementor-6747 .elementor-element.elementor-element-e5693ec
    {
        --grid-auto-flow: row;
    }
}
@media(max-width: 880px)
{
    .elementor-6747 .elementor-element.elementor-element-e5693ec
    {
        --grid-auto-flow: row;
    }
}
@media(max-width: 767px)
{
    .elementor-6747 .elementor-element.elementor-element-e5693ec
    {
        --e-con-grid-template-columns: repeat(1,1fr);
        --grid-auto-flow: row;
    }
    .elementor-6747 .elementor-element.elementor-element-487c1ec .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-6747 .elementor-element.elementor-element-3aa3e4e .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-6747 .elementor-element.elementor-element-43a0406 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-6747 .elementor-element.elementor-element-26f96bc .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-6747 .elementor-element.elementor-element-a4a441e .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-6747 .elementor-element.elementor-element-432886b .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
}/* Start custom CSS for container, class: .elementor-element-e5693ec */
.elementor-6747 .elementor-element.elementor-element-e5693ec .elementor-widget-image-box img
{
    transition: all .3s ease;
}
.elementor-6747 .elementor-element.elementor-element-e5693ec .elementor-widget-image-box:hover img
{
    transform: translateY(-8px);
    transition: all .3s ease;
    box-shadow: 0 4px 30px rgba(0,0,0,.15);
}
.elementor-6747 .elementor-element.elementor-element-e5693ec .elementor-widget-image-box:hover .elementor-image-box-title
{
    color: var(--primary);
}/* End custom CSS */