.elementor-17 .elementor-element.elementor-element-71f7ff7 {
    margin-top: 90px;
    margin-bottom: 0px;
}

.elementor-17 .elementor-element.elementor-element-391c945 .services {
    margin-bottom: 30px;
}

.elementor-17 .elementor-element.elementor-element-391c945 .services h3,
.elementor-17 .elementor-element.elementor-element-391c945 services h3 a {
    margin-bottom: 0px;
    border-bottom-width: 1px;
    border-color: rgba(255, 255, 255, 0.15);
}

.elementor-17 .elementor-element.elementor-element-391c945 .services .cz_hexagon,
.elementor-17 .elementor-element.elementor-element-391c945 .services i:not(.cz_sb_sep_icon) {
    font-size: 42px;
    color: #ffffff;
    font-weight: 700;
    background-color: #b61a20;
    margin-top: 2px;
    margin-right: 30px;
    border-width: 1px;
    border-color: #b61a20;
    border-radius: 0px;
}

.elementor-17 .elementor-element.elementor-element-391c945 .services:hover .cz_hexagon,
.elementor-17 .elementor-element.elementor-element-391c945 .services:hover i:not(.cz_sb_sep_icon) {
    color: #ffffff;
    background-color: #1d1d1d;
}

.rtl .elementor-17 .elementor-element.elementor-element-391c945 .services .cz_hexagon,
.rtl .elementor-17 .elementor-element.elementor-element-391c945 .services i:not(.cz_sb_sep_icon) {
    margin-right: 0px;
    margin-left: 30px;
}

.elementor-17 .elementor-element.elementor-element-9e7b941 .services {
    margin-bottom: 30px;
}

.elementor-17 .elementor-element.elementor-element-9e7b941 .services h3,
.elementor-17 .elementor-element.elementor-element-9e7b941 services h3 a {
    margin-bottom: 0px;
    border-style: solid;
    border-bottom-width: 1px;
    border-color: rgba(255, 255, 255, 0.15);
}

.elementor-17 .elementor-element.elementor-element-9e7b941 .services .cz_hexagon,
.elementor-17 .elementor-element.elementor-element-9e7b941 .services i:not(.cz_sb_sep_icon) {
    font-size: 32px;
    color: #ffffff;
    font-weight: 700;
    background-color: #b61a20;
    padding: 10px;
    margin-top: 2px;
    margin-right: 30px;
    border-width: 1px;
    border-color: #b61a20;
    border-radius: 0px;
    box-sizing: content-box;
}

.elementor-17 .elementor-element.elementor-element-9e7b941 .services:hover .cz_hexagon,
.elementor-17 .elementor-element.elementor-element-9e7b941 .services:hover i:not(.cz_sb_sep_icon) {
    color: #ffffff;
    background-color: #1d1d1d;
}

.rtl .elementor-17 .elementor-element.elementor-element-9e7b941 .services .cz_hexagon,
.rtl .elementor-17 .elementor-element.elementor-element-9e7b941 .services i:not(.cz_sb_sep_icon) {
    margin-right: 0px;
    margin-left: 30px;
}

.elementor-17 .elementor-element.elementor-element-ced5ff6 .services {
    margin-bottom: 30px;
}

.elementor-17 .elementor-element.elementor-element-ced5ff6 .services h3,
.elementor-17 .elementor-element.elementor-element-ced5ff6 services h3 a {
    margin-bottom: 0px;
    border-style: solid;
    border-bottom-width: 1px;
    border-color: rgba(255, 255, 255, 0.15);
}

.elementor-17 .elementor-element.elementor-element-ced5ff6 .services .cz_hexagon,
.elementor-17 .elementor-element.elementor-element-ced5ff6 .services i:not(.cz_sb_sep_icon) {
    font-size: 42px;
    color: #ffffff;
    font-weight: 700;
    background-color: #b61a20;
    margin-top: 2px;
    margin-right: 30px;
    border-width: 1px;
    border-color: #b61a20;
    border-radius: 0px;
}

.elementor-17 .elementor-element.elementor-element-ced5ff6 .services:hover .cz_hexagon,
.elementor-17 .elementor-element.elementor-element-ced5ff6 .services:hover i:not(.cz_sb_sep_icon) {
    color: #ffffff;
    background-color: #1d1d1d;
}

.rtl .elementor-17 .elementor-element.elementor-element-ced5ff6 .services .cz_hexagon,
.rtl .elementor-17 .elementor-element.elementor-element-ced5ff6 .services i:not(.cz_sb_sep_icon) {
    margin-right: 0px;
    margin-left: 30px;
}

.elementor-17 .elementor-element.elementor-element-79b7516 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-17 .elementor-element.elementor-element-a9d2f7d .services {
    margin-bottom: 30px;
}

.elementor-17 .elementor-element.elementor-element-a9d2f7d .services h3,
.elementor-17 .elementor-element.elementor-element-a9d2f7d services h3 a {
    margin-bottom: 0px;
    border-bottom-width: 1px;
    border-color: rgba(255, 255, 255, 0.15);
}

.elementor-17 .elementor-element.elementor-element-a9d2f7d .services .cz_hexagon,
.elementor-17 .elementor-element.elementor-element-a9d2f7d .services i:not(.cz_sb_sep_icon) {
    font-size: 42px;
    color: #ffffff;
    font-weight: 700;
    background-color: #b61a20;
    margin-top: 2px;
    margin-right: 30px;
    border-width: 1px;
    border-color: #b61a20;
    border-radius: 0px;
}

.elementor-17 .elementor-element.elementor-element-a9d2f7d .services:hover .cz_hexagon,
.elementor-17 .elementor-element.elementor-element-a9d2f7d .services:hover i:not(.cz_sb_sep_icon) {
    color: #ffffff;
    background-color: #1d1d1d;
}

.rtl .elementor-17 .elementor-element.elementor-element-a9d2f7d .services .cz_hexagon,
.rtl .elementor-17 .elementor-element.elementor-element-a9d2f7d .services i:not(.cz_sb_sep_icon) {
    margin-right: 0px;
    margin-left: 30px;
}

.elementor-17 .elementor-element.elementor-element-368a337 .services {
    margin-bottom: 30px;
}

.elementor-17 .elementor-element.elementor-element-368a337 .services h3,
.elementor-17 .elementor-element.elementor-element-368a337 services h3 a {
    margin-bottom: 0px;
    border-style: solid;
    border-bottom-width: 1px;
    border-color: rgba(255, 255, 255, 0.15);
}

.elementor-17 .elementor-element.elementor-element-368a337 .services .cz_hexagon,
.elementor-17 .elementor-element.elementor-element-368a337 .services i:not(.cz_sb_sep_icon) {
    font-size: 32px;
    color: #ffffff;
    font-weight: 700;
    background-color: #b61a20;
    padding: 10px;
    margin-top: 2px;
    margin-right: 30px;
    border-width: 1px;
    border-color: #b61a20;
    border-radius: 0px;
    box-sizing: content-box;
}

.elementor-17 .elementor-element.elementor-element-368a337 .services:hover .cz_hexagon,
.elementor-17 .elementor-element.elementor-element-368a337 .services:hover i:not(.cz_sb_sep_icon) {
    color: #ffffff;
    background-color: #1d1d1d;
}

.rtl .elementor-17 .elementor-element.elementor-element-368a337 .services .cz_hexagon,
.rtl .elementor-17 .elementor-element.elementor-element-368a337 .services i:not(.cz_sb_sep_icon) {
    margin-right: 0px;
    margin-left: 30px;
}

.elementor-17 .elementor-element.elementor-element-b77b0b2 .services {
    margin-bottom: 30px;
}

.elementor-17 .elementor-element.elementor-element-b77b0b2 .services h3,
.elementor-17 .elementor-element.elementor-element-b77b0b2 services h3 a {
    margin-bottom: 0px;
    border-style: solid;
    border-bottom-width: 1px;
    border-color: rgba(255, 255, 255, 0.15);
}

.elementor-17 .elementor-element.elementor-element-b77b0b2 .services .cz_hexagon,
.elementor-17 .elementor-element.elementor-element-b77b0b2 .services i:not(.cz_sb_sep_icon) {
    font-size: 42px;
    color: #ffffff;
    font-weight: 700;
    background-color: #b61a20;
    margin-top: 2px;
    margin-right: 30px;
    border-width: 1px;
    border-color: #b61a20;
    border-radius: 0px;
}

.elementor-17 .elementor-element.elementor-element-b77b0b2 .services:hover .cz_hexagon,
.elementor-17 .elementor-element.elementor-element-b77b0b2 .services:hover i:not(.cz_sb_sep_icon) {
    color: #ffffff;
    background-color: #1d1d1d;
}

.rtl .elementor-17 .elementor-element.elementor-element-b77b0b2 .services .cz_hexagon,
.rtl .elementor-17 .elementor-element.elementor-element-b77b0b2 .services i:not(.cz_sb_sep_icon) {
    margin-right: 0px;
    margin-left: 30px;
}

.elementor-17 .elementor-element.elementor-element-bcafbb9 {
    margin-top: 90px;
    margin-bottom: 0px;
}

.elementor-17 .elementor-element.elementor-element-fc2b32f>.elementor-element-populated {
    padding: 50px 10px 10px 10px;
}

.elementor-17 .elementor-element.elementor-element-ea695dc .cz_title .cz_shape_1 {
    background-color: #b61a20;
    width: 25px;
    height: 17px;
    top: -45px;
    left: 15px;
    transform: skew(-45deg) rotate(45deg) translate(-50%);
}

.elementor-17 .elementor-element.elementor-element-5adadd0>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 {
    margin-left: 20px;
}

.elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 input:not([type="submit"]),
.elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 input[type="date"],
.elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 textarea,
.elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 select {
    font-size: 14px;
    color: rgba(29, 29, 29, 0.6);
    padding: 16px;
    margin-bottom: 12px;
    border-style: solid;
    border-color: rgba(29, 29, 29, 0.2);
}

.elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 input[type="submit"],
.elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 button {
    float: right;
}

.elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 p:nth-child(2) {
    width: 48%;
    float: left;
}

.elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 p:nth-child(3) {
    width: 48%;
    float: right;
}

.elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 p:nth-child(4) {
    width: 48%;
    float: left;
}

.elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 p:nth-child(5) {
    width: 48%;
    float: right;
}

@media(max-width:767px) {
    .elementor-17 .elementor-element.elementor-element-71f7ff7 {
        margin-top: 40px;
        margin-bottom: 20px;
    }

    .elementor-17 .elementor-element.elementor-element-79b7516 {
        margin-top: 40px;
        margin-bottom: 20px;
    }

    .elementor-17 .elementor-element.elementor-element-bcafbb9 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-17 .elementor-element.elementor-element-ea695dc .cz_title .cz_shape_1 {
        left: 50%;
    }

    .elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 {
        margin-right: 0px;
        margin-left: 0px;
    }

    .elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 input[type="submit"],
    .elementor-17 .elementor-element.elementor-element-c7c1623 .cz_cf7 button {
        margin-right: auto;
        margin-left: auto;
        display: table;
        float: none;
    }
}