﻿.elementor-3670 .elementor-element.elementor-element-9a7d310:not(.elementor-motion-effects-element-type-background), .elementor-3670 .elementor-element.elementor-element-9a7d310 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3670 .elementor-element.elementor-element-9a7d310 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #292929;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 10px 15px 10px;
}

    .elementor-3670 .elementor-element.elementor-element-9a7d310 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3670 .elementor-element.elementor-element-2114e13 {
    text-align: left;
}

.elementor-3670 .elementor-element.elementor-element-89c84bf .cms-heading-wrapper {
    text-align: right;
}

.elementor-3670 .elementor-element.elementor-element-89c84bf .custom-heading {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.36px;
}

.elementor-3670 .elementor-element.elementor-element-89c84bf .cms-heading-wrapper .custom-heading {
    margin-top: 0px;
    margin-bottom: 15px;
}

.elementor-3670 .elementor-element.elementor-element-89c84bf .cms-heading-wrapper .custom-subheading {
    margin-bottom: 12px;
}

.elementor-3670 .elementor-element.elementor-element-b30004c:not(.elementor-motion-effects-element-type-background), .elementor-3670 .elementor-element.elementor-element-b30004c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #161616;
}

.elementor-3670 .elementor-element.elementor-element-b30004c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 83px 10px 52px 10px;
}

    .elementor-3670 .elementor-element.elementor-element-b30004c > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3670 .elementor-element.elementor-element-254d828 .cms-heading-wrapper {
    text-align: left;
}

.elementor-3670 .elementor-element.elementor-element-254d828 .custom-heading {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 28px;
}

.elementor-3670 .elementor-element.elementor-element-254d828 .cms-heading-wrapper .custom-heading {
    margin-top: 0px;
    margin-bottom: 15px;
}

.elementor-3670 .elementor-element.elementor-element-254d828 .cms-heading-wrapper .custom-subheading {
    margin-bottom: 12px;
}

.elementor-3670 .elementor-element.elementor-element-3d02e2e .elementor-text-editor {
    text-align: justify;
}

.elementor-3670 .elementor-element.elementor-element-3d02e2e {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 25px;
}

    .elementor-3670 .elementor-element.elementor-element-3d02e2e > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

.elementor-3670 .elementor-element.elementor-element-80a674f {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 16px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

    .elementor-3670 .elementor-element.elementor-element-80a674f .elementor-widget-container {
        text-align: left;
    }

    .elementor-3670 .elementor-element.elementor-element-80a674f .elementor-social-icon {
        background-color: #E11D07;
        --icon-padding: 0.56em;
    }

    .elementor-3670 .elementor-element.elementor-element-80a674f > .elementor-widget-container {
        margin: 23px 0px 0px 0px;
    }

.elementor-3670 .elementor-element.elementor-element-3b5c291 .cms-heading-wrapper {
    text-align: left;
}

.elementor-3670 .elementor-element.elementor-element-3b5c291 .custom-heading {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 28px;
}

.elementor-3670 .elementor-element.elementor-element-3b5c291 .cms-heading-wrapper .custom-heading {
    margin-top: 0px;
    margin-bottom: 15px;
}

.elementor-3670 .elementor-element.elementor-element-3b5c291 .cms-heading-wrapper .custom-subheading {
    margin-bottom: 12px;
}

.elementor-3670 .elementor-element.elementor-element-193004f .elementor-icon-list-icon i {
    color: #E11D07;
    font-size: 12px;
}

.elementor-3670 .elementor-element.elementor-element-193004f .elementor-icon-list-icon svg {
    fill: #E11D07;
    width: 12px;
}

.elementor-3670 .elementor-element.elementor-element-193004f .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-3670 .elementor-element.elementor-element-193004f .elementor-icon-list-item, .elementor-3670 .elementor-element.elementor-element-193004f .elementor-icon-list-item a {
    font-size: 14px;
}

.elementor-3670 .elementor-element.elementor-element-c02bd61 .cms-heading-wrapper {
    text-align: left;
}

.elementor-3670 .elementor-element.elementor-element-c02bd61 .custom-heading {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 28px;
}

.elementor-3670 .elementor-element.elementor-element-c02bd61 .cms-heading-wrapper .custom-heading {
    margin-top: 0px;
    margin-bottom: 15px;
}

.elementor-3670 .elementor-element.elementor-element-c02bd61 .cms-heading-wrapper .custom-subheading {
    margin-bottom: 12px;
}

.elementor-3670 .elementor-element.elementor-element-99f6558 .cms-navigation-menu1 ul.menu li a {
    color: #FFFFFF !important;
}

.elementor-3670 .elementor-element.elementor-element-99f6558 > .elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-3670 .elementor-element.elementor-element-277aa5f .cms-heading-wrapper {
    text-align: left;
}

.elementor-3670 .elementor-element.elementor-element-277aa5f .custom-heading {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 28px;
}

.elementor-3670 .elementor-element.elementor-element-277aa5f .cms-heading-wrapper .custom-heading {
    margin-top: 0px;
    margin-bottom: 15px;
}

.elementor-3670 .elementor-element.elementor-element-277aa5f .cms-heading-wrapper .custom-subheading {
    margin-bottom: 12px;
}

.elementor-3670 .elementor-element.elementor-element-a5da8b2 {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 25px;
}

    .elementor-3670 .elementor-element.elementor-element-a5da8b2 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

.elementor-3670 .elementor-element.elementor-element-749146f .elementor-icon-list-icon i {
    color: #E11D07;
    font-size: 18px;
}

.elementor-3670 .elementor-element.elementor-element-749146f .elementor-icon-list-icon svg {
    fill: #E11D07;
    width: 18px;
}

.elementor-3670 .elementor-element.elementor-element-749146f .elementor-icon-list-icon {
    text-align: left;
}

.elementor-3670 .elementor-element.elementor-element-749146f .elementor-icon-list-text {
    color: #E11D07;
    padding-left: 8px;
}

.elementor-3670 .elementor-element.elementor-element-749146f .elementor-icon-list-item, .elementor-3670 .elementor-element.elementor-element-749146f .elementor-icon-list-item a {
    font-family: "Rubik", Sans-serif;
    font-size: 22px;
}

.elementor-3670 .elementor-element.elementor-element-749146f > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-3670 .elementor-element.elementor-element-f9ef6bb {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 24px;
}

    .elementor-3670 .elementor-element.elementor-element-f9ef6bb > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

@media(min-width:768px) {
    .elementor-3670 .elementor-element.elementor-element-8565003 {
        width: 24.083%;
    }

    .elementor-3670 .elementor-element.elementor-element-7b5946c {
        width: 35.249%;
    }

    .elementor-3670 .elementor-element.elementor-element-c621ac7 {
        width: 40%;
    }

    .elementor-3670 .elementor-element.elementor-element-fdc1bd6 {
        width: 30.168%;
    }

    .elementor-3670 .elementor-element.elementor-element-efdaf74 {
        width: 25.832%;
    }

    .elementor-3670 .elementor-element.elementor-element-d1c6138 {
        width: 16%;
    }

    .elementor-3670 .elementor-element.elementor-element-9e30ff4 {
        width: 26.585%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3670 .elementor-element.elementor-element-7b5946c {
        width: 100%;
    }

    .elementor-3670 .elementor-element.elementor-element-c621ac7 {
        width: 100%;
    }

    .elementor-3670 .elementor-element.elementor-element-fdc1bd6 {
        width: 50%;
    }

    .elementor-3670 .elementor-element.elementor-element-efdaf74 {
        width: 50%;
    }

    .elementor-3670 .elementor-element.elementor-element-d1c6138 {
        width: 50%;
    }

    .elementor-3670 .elementor-element.elementor-element-9e30ff4 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-3670 .elementor-element.elementor-element-89c84bf .cms-heading-wrapper {
        text-align: left;
    }
}

@media(max-width:767px) {
    .elementor-3670 .elementor-element.elementor-element-efdaf74 > .elementor-element-populated {
        margin: 15px 0px 0px 0px;
    }

    .elementor-3670 .elementor-element.elementor-element-d1c6138 > .elementor-element-populated {
        margin: 15px 0px 0px 0px;
    }

    .elementor-3670 .elementor-element.elementor-element-9e30ff4 > .elementor-element-populated {
        margin: 15px 0px 0px 0px;
    }
}
