.elementor-7567 .elementor-element.elementor-element-22a2ac7:not(.elementor-motion-effects-element-type-background),
.elementor-7567 .elementor-element.elementor-element-22a2ac7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../wp-content/uploads/2022/08/footer.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7567 .elementor-element.elementor-element-22a2ac7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 81px 0px 50px 0px;
}

.elementor-7567 .elementor-element.elementor-element-22a2ac7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7567 .elementor-element.elementor-element-90c306a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7567 .elementor-element.elementor-element-90c306a:not(.elementor-motion-effects-element-type-background),
.elementor-7567 .elementor-element.elementor-element-90c306a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../wp-content/uploads/2022/08/mail.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7567 .elementor-element.elementor-element-90c306a,
.elementor-7567 .elementor-element.elementor-element-90c306a>.elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7567 .elementor-element.elementor-element-90c306a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 38px 40px 45px 37px;
    z-index: 2;
}

.elementor-7567 .elementor-element.elementor-element-90c306a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7567 .elementor-element.elementor-element-bc8d151 .elementor-heading-title {
    font-size: 33px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-7567 .elementor-element.elementor-element-680f8c3 {
    padding: 85px 0px 0px 0px;
}

.elementor-7567 .elementor-element.elementor-element-6231633>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: : 0px;
}

.elementor-7567 .elementor-element.elementor-element-c229b4d .elementor-heading-title {
    font-size: 24px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-7567 .elementor-element.elementor-element-f4067e8>.elementor-widget-container {
    margin: 42px 0px 0px 0px;
}

.elementor-7567 .elementor-element.elementor-element-f4067e8 {
    line-height: 1.7em;
    color: #FFFFFF;
}

.elementor-7567 .elementor-element.elementor-element-eb2cefd {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 19px;
    --grid-column-gap: 11px;
    --grid-row-gap: 0px;
}

.elementor-7567 .elementor-element.elementor-element-eb2cefd .elementor-widget-container {
    text-align: left;
}

.elementor-7567 .elementor-element.elementor-element-eb2cefd>.elementor-widget-container {
    margin: 13px 0px 0px 0px;
}

.elementor-7567 .elementor-element.elementor-element-eb2cefd .elementor-social-icon {
    background-color: #F80000;
    --icon-padding: 0.5em;
}

.elementor-7567 .elementor-element.elementor-element-eb2cefd .elementor-icon {
    border-radius: 100% 100% 100% 100%;
}

.elementor-7567 .elementor-element.elementor-element-eb2cefd .elementor-social-icon:hover {
    background-color: #FFFFFF;
}

.elementor-7567 .elementor-element.elementor-element-eb2cefd .elementor-social-icon:hover i {
    color: #F80000;
}

.elementor-7567 .elementor-element.elementor-element-eb2cefd .elementor-social-icon:hover svg {
    fill: #F80000;
}

.elementor-7567 .elementor-element.elementor-element-f10ba49 .elementor-heading-title {
    font-family: "Fira Sans", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFFFFF;
}

.elementor-7567 .elementor-element.elementor-element-59c6c2e>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-7567 .elementor-element.elementor-element-59c6c2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(18px/2);
}

.elementor-7567 .elementor-element.elementor-element-59c6c2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(18px/2);
}

.elementor-7567 .elementor-element.elementor-element-59c6c2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(18px/2);
}

.elementor-7567 .elementor-element.elementor-element-59c6c2e .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-18px/2);
}

.elementor-7567 .elementor-element.elementor-element-59c6c2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-18px/2);
}

.elementor-7567 .elementor-element.elementor-element-59c6c2e .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-7567 .elementor-element.elementor-element-59c6c2e .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-7567 .elementor-element.elementor-element-59c6c2e {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-7567 .elementor-element.elementor-element-59c6c2e .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-7567 .elementor-element.elementor-element-59c6c2e .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FF3C00;
}

.elementor-7567 .elementor-element.elementor-element-29ea631 .elementor-heading-title {
    font-family: "Fira Sans", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: #FFFFFF;
}

.elementor-7567 .elementor-element.elementor-element-f89e1aa>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-7567 .elementor-element.elementor-element-f89e1aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(18px/2);
}

.elementor-7567 .elementor-element.elementor-element-f89e1aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(18px/2);
}

.elementor-7567 .elementor-element.elementor-element-f89e1aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(18px/2);
}

.elementor-7567 .elementor-element.elementor-element-f89e1aa .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-18px/2);
}

.elementor-7567 .elementor-element.elementor-element-f89e1aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-18px/2);
}

.elementor-7567 .elementor-element.elementor-element-f89e1aa .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-7567 .elementor-element.elementor-element-f89e1aa .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-7567 .elementor-element.elementor-element-f89e1aa {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-7567 .elementor-element.elementor-element-f89e1aa .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-7567 .elementor-element.elementor-element-f89e1aa .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FF3C00;
}

.elementor-7567 .elementor-element.elementor-element-33c0efb .elementor-heading-title {
    font-family: "Fira Sans", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: #FFFFFF;
}

.elementor-7567 .elementor-element.elementor-element-3f3126f>.elementor-widget-container {
    margin: 31px 0px 0px 0px;
}

.elementor-7567 .elementor-element.elementor-element-3f3126f {
    z-index: 2;
}

.elementor-7567 .elementor-element.elementor-element-232f6ce>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7567 .elementor-element.elementor-element-232f6ce:not(.elementor-motion-effects-element-type-background),
.elementor-7567 .elementor-element.elementor-element-232f6ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #040716;
}

.elementor-7567 .elementor-element.elementor-element-232f6ce {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF29;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 14px 0px 14px 0px;
}

.elementor-7567 .elementor-element.elementor-element-232f6ce>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7567 .elementor-element.elementor-element-ca1f2ed {
    text-align: start;
}

.elementor-7567 .elementor-element.elementor-element-86f3e0c {
    text-align: end;
    color: #FFFFFF;
}

@media(min-width:768px) {
    .elementor-7567 .elementor-element.elementor-element-6231633 {
        width: 30.981%;
    }
    .elementor-7567 .elementor-element.elementor-element-8e6aa03 {
        width: 19.732%;
    }
    .elementor-7567 .elementor-element.elementor-element-2826b73 {
        width: 19.733%;
    }
    .elementor-7567 .elementor-element.elementor-element-7f0898e {
        width: 29.554%;
    }
    .elementor-7567 .elementor-element.elementor-element-cc85a09 {
        width: 27.63%;
    }
    .elementor-7567 .elementor-element.elementor-element-8220f65 {
        width: 72.035%;
    }
}

@media(max-width:767px) {
    .elementor-7567 .elementor-element.elementor-element-90c306a {
        padding: 15px 8px 19px 8px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-7567 .elementor-element.elementor-element-4fb7ba7 {
        width: 100%;
    }
    .elementor-7567 .elementor-element.elementor-element-418fb98 {
        width: 100%;
    }
    .elementor-7567 .elementor-element.elementor-element-6231633 {
        width: 50%;
    }
    .elementor-7567 .elementor-element.elementor-element-8e6aa03 {
        width: 50%;
    }
    .elementor-7567 .elementor-element.elementor-element-2826b73 {
        width: 50%;
    }
    .elementor-7567 .elementor-element.elementor-element-7f0898e {
        width: 50%;
    }
}

@media(min-width:1025px) {
    .elementor-7567 .elementor-element.elementor-element-22a2ac7:not(.elementor-motion-effects-element-type-background),
    .elementor-7567 .elementor-element.elementor-element-22a2ac7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
    .elementor-7567 .elementor-element.elementor-element-90c306a:not(.elementor-motion-effects-element-type-background),
    .elementor-7567 .elementor-element.elementor-element-90c306a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}