.elementor-12983 .elementor-element.elementor-element-yj8dq0l > .elementor-container {
    min-height: 300px;
}

.elementor-12983 .elementor-element.elementor-element-yj8dq0l > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-12983 .elementor-element.elementor-element-yj8dq0l:not(.elementor-motion-effects-element-type-background), .elementor-12983 .elementor-element.elementor-element-yj8dq0l > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/07/DI-07-scaled.jpg");
    background-position: 0px 38%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-12983 .elementor-element.elementor-element-yj8dq0l > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #0c0c0c 0%, rgba(0,0,0,0) 50%);
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12983 .elementor-element.elementor-element-yj8dq0l {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12983 .elementor-element.elementor-element-0ixf4xa > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-12983 .elementor-element.elementor-element-yqf7coq {
    text-align: center;
}

.elementor-12983 .elementor-element.elementor-element-yqf7coq .elementor-heading-title {
    color: #ffffff;
    font-family: "Muli", Sans-serif;
    font-size: 72px;
    font-weight: bold;
    letter-spacing: 0px;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.8);
}

.elementor-12983 .elementor-element.elementor-element-7bd0c4c:not(.elementor-motion-effects-element-type-background), .elementor-12983 .elementor-element.elementor-element-7bd0c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-12983 .elementor-element.elementor-element-7bd0c4c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 1% 20% 0% 20%;
}

.elementor-12983 .elementor-element.elementor-element-7bd0c4c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12983 .elementor-element.elementor-element-6ccf987 {
    text-align: center;
}

.elementor-12983 .elementor-element.elementor-element-6ccf987 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-12983 .elementor-element.elementor-element-eb329b9:not(.elementor-motion-effects-element-type-background), .elementor-12983 .elementor-element.elementor-element-eb329b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-12983 .elementor-element.elementor-element-eb329b9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2% 0% 0% 0%;
}

.elementor-12983 .elementor-element.elementor-element-eb329b9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12983 .elementor-element.elementor-element-3c8cd74f:not(.elementor-motion-effects-element-type-background), .elementor-12983 .elementor-element.elementor-element-3c8cd74f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-12983 .elementor-element.elementor-element-3c8cd74f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 0% 0% 10%;
}

.elementor-12983 .elementor-element.elementor-element-3c8cd74f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12983 .elementor-element.elementor-element-3b8fc127 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-12983 .elementor-element.elementor-element-3b8fc127 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-12983 .elementor-element.elementor-element-23e9fa38 {
    text-align: right;
}

.elementor-12983 .elementor-element.elementor-element-23e9fa38 > .elementor-widget-container {
    margin: 0% 10% 0% 0%;
    padding: 0% 10% 0% 10%;
}

.elementor-bc-flex-widget .elementor-12983 .elementor-element.elementor-element-8639ba6.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-12983 .elementor-element.elementor-element-8639ba6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-12983 .elementor-element.elementor-element-8639ba6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12983 .elementor-element.elementor-element-8639ba6 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-12983 .elementor-element.elementor-element-8639ba6 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0% 13% 0% 0%;
}

.elementor-12983 .elementor-element.elementor-element-1f6a503 .elementor-heading-title {
    color: #37b5ff;
}

.elementor-12983 .elementor-element.elementor-element-5c0e659 .elementor-button {
    background-color: #37b5ff;
}

.elementor-12983 .elementor-element.elementor-element-5eed90e:not(.elementor-motion-effects-element-type-background), .elementor-12983 .elementor-element.elementor-element-5eed90e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-12983 .elementor-element.elementor-element-5eed90e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 0% 0% 15%;
}

.elementor-12983 .elementor-element.elementor-element-5eed90e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12983 .elementor-element.elementor-element-c4f55f0 .elementor-spacer-inner {
    height: 26px;
}

.elementor-12983 .elementor-element.elementor-element-a879531:not(.elementor-motion-effects-element-type-background), .elementor-12983 .elementor-element.elementor-element-a879531 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-12983 .elementor-element.elementor-element-a879531 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12983 .elementor-element.elementor-element-a879531 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12983 .elementor-element.elementor-element-f9b193d {
    text-align: right;
}

.elementor-12983 .elementor-element.elementor-element-f9b193d > .elementor-widget-container {
    margin: 0% 10% 0% 0%;
    padding: 0% 10% 0% 10%;
}

.elementor-12983 .elementor-element.elementor-element-f0a411b .elementor-heading-title {
    color: #37b5ff;
}

.elementor-12983 .elementor-element.elementor-element-cede7b8 .elementor-button {
    background-color: #37b5ff;
}

.elementor-12983 .elementor-element.elementor-element-1a32ac9:not(.elementor-motion-effects-element-type-background), .elementor-12983 .elementor-element.elementor-element-1a32ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-12983 .elementor-element.elementor-element-1a32ac9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 0% 0% 10%;
}

.elementor-12983 .elementor-element.elementor-element-1a32ac9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12983 .elementor-element.elementor-element-946ede2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-12983 .elementor-element.elementor-element-946ede2 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-12983 .elementor-element.elementor-element-1c4c763 {
    text-align: right;
}

.elementor-12983 .elementor-element.elementor-element-1c4c763 > .elementor-widget-container {
    margin: 0% 10% 0% 0%;
    padding: 0% 10% 0% 10%;
}

.elementor-bc-flex-widget .elementor-12983 .elementor-element.elementor-element-f385093.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-12983 .elementor-element.elementor-element-f385093.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-12983 .elementor-element.elementor-element-f385093.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12983 .elementor-element.elementor-element-f385093 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-12983 .elementor-element.elementor-element-f385093 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0% 0% 0% 0%;
}

.elementor-12983 .elementor-element.elementor-element-b01a26b .elementor-heading-title {
    color: #37b5ff;
}

.elementor-12983 .elementor-element.elementor-element-b6e7cc1 .elementor-button {
    background-color: #37b5ff;
}

.elementor-12983 .elementor-element.elementor-element-5c05d16 {
    padding: 3% 0% 0% 0%;
}

.elementor-12983 .elementor-element.elementor-element-803bd15 > .elementor-widget-container {
    padding: 0% 0% 2% 0%;
}

.elementor-12983 .elementor-element.elementor-element-593d769:not(.elementor-motion-effects-element-type-background), .elementor-12983 .elementor-element.elementor-element-593d769 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-12983 .elementor-element.elementor-element-593d769 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12983 .elementor-element.elementor-element-593d769 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12983 .elementor-element.elementor-element-3ab276d .elementor-spacer-inner {
    height: 26px;
}

.elementor-12983 .elementor-element.elementor-element-40778a16:not(.elementor-motion-effects-element-type-background), .elementor-12983 .elementor-element.elementor-element-40778a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #445261;
}

.elementor-12983 .elementor-element.elementor-element-40778a16 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-12983 .elementor-element.elementor-element-40778a16 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12983 .elementor-element.elementor-element-6eef43ac {
    text-align: center;
}

.elementor-12983 .elementor-element.elementor-element-6eef43ac .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12983 .elementor-element.elementor-element-29c2f933 {
    color: #FFFFFF;
}

.elementor-12983 .elementor-element.elementor-element-29c2f933 > .elementor-widget-container {
    margin: 0% 0% -2% 0%;
}

.elementor-12983 .elementor-element.elementor-element-49fe3ca8 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-12983 .elementor-element.elementor-element-49fe3ca8 .elementor-widget-container {
    text-align: center;
}

.elementor-12983 .elementor-element.elementor-element-49fe3ca8 .elementor-social-icon {
    background-color: rgba(84,89,95,0);
}

.elementor-12983 .elementor-element.elementor-element-49fe3ca8 .elementor-social-icon i {
    color: #ffffff;
}

.elementor-12983 .elementor-element.elementor-element-49fe3ca8 .elementor-social-icon svg {
    fill: #ffffff;
}

.elementor-12983 .elementor-element.elementor-element-49fe3ca8 .elementor-social-icon:hover {
    background-color: rgba(0,0,0,0);
}

.elementor-12983 .elementor-element.elementor-element-49fe3ca8 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-12983 .elementor-element.elementor-element-e3ce7d0 .elementor-spacer-inner {
    height: 30px;
}

.elementor-12983 .elementor-element.elementor-element-e15dfd1 > .elementor-widget-container {
    padding: 0% 0% 1% 4.5%;
}

.elementor-12983 .elementor-element.elementor-element-6ac3ab4 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-12983 .elementor-element.elementor-element-6ac3ab4 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0% 5% 0% 10%;
}

.elementor-12983 .elementor-element.elementor-element-737dbdf {
    font-size: 15px;
}

.elementor-12983 .elementor-element.elementor-element-737dbdf > .elementor-widget-container {
    margin: -3% 5% -6% 0%;
    padding: 0% 5% 0% 0%;
}

.elementor-12983 .elementor-element.elementor-element-ac25e90 {
    font-size: 15px;
}

@media(max-width: 1024px) {
    .elementor-12983 .elementor-element.elementor-element-yj8dq0l > .elementor-container {
        min-height:300px;
    }

    .elementor-12983 .elementor-element.elementor-element-yj8dq0l:not(.elementor-motion-effects-element-type-background), .elementor-12983 .elementor-element.elementor-element-yj8dq0l > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
        background-size: 873px auto;
    }

    .elementor-12983 .elementor-element.elementor-element-yqf7coq .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-12983 .elementor-element.elementor-element-7bd0c4c {
        padding: 30px 0px 10px 0px;
    }

    .elementor-12983 .elementor-element.elementor-element-1a32ac9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-12983 .elementor-element.elementor-element-yj8dq0l > .elementor-container {
        min-height:300px;
    }

    .elementor-12983 .elementor-element.elementor-element-yj8dq0l:not(.elementor-motion-effects-element-type-background), .elementor-12983 .elementor-element.elementor-element-yj8dq0l > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }

    .elementor-12983 .elementor-element.elementor-element-yj8dq0l {
        padding: 20px 0px 20px 0px;
    }

    .elementor-12983 .elementor-element.elementor-element-yqf7coq {
        text-align: center;
    }

    .elementor-12983 .elementor-element.elementor-element-yqf7coq .elementor-heading-title {
        font-size: 36px;
        line-height: 1em;
        letter-spacing: 0.8px;
    }

    .elementor-12983 .elementor-element.elementor-element-eb329b9 {
        padding: 5% 0% 0% 0%;
    }

    .elementor-12983 .elementor-element.elementor-element-8639ba6 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 30px 0px 0px 30px;
    }

    .elementor-12983 .elementor-element.elementor-element-a879531 {
        padding: 0% 0% 5% 0%;
    }

    .elementor-12983 .elementor-element.elementor-element-f9b193d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-12983 .elementor-element.elementor-element-f0a411b {
        text-align: center;
    }

    .elementor-12983 .elementor-element.elementor-element-f385093 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 30px 0px 0px 30px;
    }

    .elementor-12983 .elementor-element.elementor-element-5c05d16 {
        padding: 05% 0% 0% 0%;
    }

    .elementor-12983 .elementor-element.elementor-element-803bd15 {
        line-height: 4px;
    }

    .elementor-12983 .elementor-element.elementor-element-b938ec9 {
        text-align: center;
    }

    .elementor-12983 .elementor-element.elementor-element-b938ec9 > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-12983 .elementor-element.elementor-element-4a44348 {
        text-align: center;
    }

    .elementor-12983 .elementor-element.elementor-element-4a44348 > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-12983 .elementor-element.elementor-element-40778a16 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-12983 .elementor-element.elementor-element-49fe3ca8 .elementor-widget-container {
        text-align: center;
    }

    .elementor-12983 .elementor-element.elementor-element-49fe3ca8 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-12983 .elementor-element.elementor-element-e15dfd1 {
        text-align: center;
    }

    .elementor-12983 .elementor-element.elementor-element-6ac3ab4 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-12983 .elementor-element.elementor-element-341e90e > .elementor-element-populated > .elementor-widget-wrap {
        padding: 8% 0% 0% 0%;
    }
}
