.elementor-432 .elementor-element.elementor-element-0ff088a > .elementor-container {
    min-height: 153px;
}

.elementor-432 .elementor-element.elementor-element-0ff088a:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-0ff088a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1C5C79;
    background-image: url("../images/vKQW4ggxS3rV.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-432 .elementor-element.elementor-element-0ff088a > .elementor-background-overlay {
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-432 .elementor-element.elementor-element-0ff088a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-432 .elementor-element.elementor-element-9f2cbf4 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-508335f.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-432 .elementor-element.elementor-element-508335f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-432 .elementor-element.elementor-element-c396c52 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 700;
    letter-spacing: -1.92px;
}

.elementor-432 .elementor-element.elementor-element-c396c52 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-005f219.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-432 .elementor-element.elementor-element-005f219.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-432 .elementor-element.elementor-element-0676eb2 .ekit-btn-wraper {
    text-align: right;
}

.elementor-432 .elementor-element.elementor-element-0676eb2 .elementskit-btn {
    padding: 5px 5px 5px 35px;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    color: #2e3d44;
    background-color: #ffffff;
    border-style: none;
}

.elementor-432 .elementor-element.elementor-element-0676eb2 .elementskit-btn svg path {
    stroke: #2e3d44;
    fill: #2e3d44;
}

.elementor-432 .elementor-element.elementor-element-0676eb2 .elementskit-btn:hover {
    color: #ffffff;
    background-color: #435862;
}

.elementor-432 .elementor-element.elementor-element-0676eb2 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-432 .elementor-element.elementor-element-0676eb2 .elementskit-btn > i {
    font-size: 12px;
}

.elementor-432 .elementor-element.elementor-element-0676eb2 .elementskit-btn > svg {
    max-width: 12px;
}

.elementor-432 .elementor-element.elementor-element-0676eb2 .elementskit-btn > i, .elementor-432 .elementor-element.elementor-element-0676eb2 .elementskit-btn > svg {
    margin-left: 35px;
}

.rtl .elementor-432 .elementor-element.elementor-element-0676eb2 .elementskit-btn > i, .rtl .elementor-432 .elementor-element.elementor-element-0676eb2 .elementskit-btn > svg {
    margin-left: 0;
    margin-right: 35px;
}

.elementor-432 .elementor-element.elementor-element-99a7fa2:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-99a7fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-432 .elementor-element.elementor-element-99a7fa2 > .elementor-background-overlay {
    background-image: url("../images/YpjcalJGFXrz.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-432 .elementor-element.elementor-element-99a7fa2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 0px 0px;
}

.elementor-432 .elementor-element.elementor-element-932f51d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-432 .elementor-element.elementor-element-9914783 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-432 .elementor-element.elementor-element-9914783 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-432 .elementor-element.elementor-element-143aa09:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-432 .elementor-element.elementor-element-143aa09 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E13833;
}

.elementor-432 .elementor-element.elementor-element-143aa09 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../images/jV6MNbVqBVdS.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-432 .elementor-element.elementor-element-143aa09 > .elementor-element-populated > .elementor-background-overlay {
    mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-432 .elementor-element.elementor-element-143aa09 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-432 .elementor-element.elementor-element-143aa09 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 30px 40px 30px 40px;
}

.elementor-432 .elementor-element.elementor-element-d5544db img {
    max-width: 80%;
}

.elementor-432 .elementor-element.elementor-element-d5544db > .elementor-widget-container {
    margin: 0px 25px 10px 25px;
    padding: 20px 35px 20px 35px;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.07);
}

.elementor-432 .elementor-element.elementor-element-5c595a1 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-432 .elementor-element.elementor-element-5c595a1 .elementskit-section-title-wraper p {
    color: #FFFFFF;
    font-size: 15px;
    margin: 0px 0px 0px 0px;
}

.elementor-432 .elementor-element.elementor-element-5c595a1 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(30px/2);
}

.elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(30px/2);
}

.elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(30px/2);
    margin-left: calc(30px/2);
}

.elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-30px/2);
    margin-left: calc(-30px/2);
}

body.rtl .elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-30px/2);
}

body:not(.rtl) .elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-30px/2);
}

.elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: rgba(255, 255, 255, 0.18823529411764706);
}

.elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-432 .elementor-element.elementor-element-3e85706 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-icon i {
    color: #FFFFFF;
}

.elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
}

.elementor-432 .elementor-element.elementor-element-3e85706 {
    --e-icon-list-icon-size: 18px;
}

.elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 15px;
}

.elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-432 .elementor-element.elementor-element-3e85706 .elementor-icon-list-item > a {
    font-size: 15px;
}

.elementor-432 .elementor-element.elementor-element-5198303 > .elementor-element-populated {
    margin: 40px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-432 .elementor-element.elementor-element-486d91c .elementskit-section-title-wraper .elementskit-section-title {
    color: #2E3D44;
    margin: 0px 0px 15px 0px;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -0.4px;
}

.elementor-432 .elementor-element.elementor-element-486d91c .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-432 .elementor-element.elementor-element-486d91c .elementskit-section-title-wraper .elementskit-border-divider {
    width: 40px;
    background: linear-gradient(90deg, #E13833 0%, #E13833 100%);
}

.elementor-432 .elementor-element.elementor-element-486d91c .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 40px;
    height: 4px;
    color: #E13833;
}

.elementor-432 .elementor-element.elementor-element-486d91c .elementskit-section-title-wraper .elementskit-border-star {
    width: 40px;
    height: 4px;
    background: linear-gradient(90deg, #E13833 0%, #E13833 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #E13833 62%, #E13833 100%);
}

.elementor-432 .elementor-element.elementor-element-486d91c .elementskit-section-title-wraper .elementskit-border-divider, .elementor-432 .elementor-element.elementor-element-486d91c .elementskit-border-divider::before {
    height: 4px;
}

.elementor-432 .elementor-element.elementor-element-486d91c .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #E13833;
    box-shadow: 9px 0px 0px 0px #E13833, 18px 0px 0px 0px #E13833;
}

.elementor-432 .elementor-element.elementor-element-486d91c .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #E13833;
}

.elementor-432 .elementor-element.elementor-element-486d91c > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-repeater-item-77416c8 .elementor-icon-list-icon i {
    color: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-repeater-item-77416c8 .elementor-icon-list-icon svg path {
    stroke: #2E3D44;
    fill: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-repeater-item-53ac990 .elementor-icon-list-icon i {
    color: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-repeater-item-53ac990 .elementor-icon-list-icon svg path {
    stroke: #2E3D44;
    fill: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-repeater-item-29be4d2 .elementor-icon-list-icon i {
    color: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-repeater-item-29be4d2 .elementor-icon-list-icon svg path {
    stroke: #2E3D44;
    fill: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-repeater-item-255506b .elementor-icon-list-icon i {
    color: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-repeater-item-255506b .elementor-icon-list-icon svg path {
    stroke: #2E3D44;
    fill: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-repeater-item-317ed07 .elementor-icon-list-icon i {
    color: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-repeater-item-317ed07 .elementor-icon-list-icon svg path {
    stroke: #2E3D44;
    fill: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-repeater-item-fafdc3d .elementor-icon-list-icon i {
    color: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-repeater-item-fafdc3d .elementor-icon-list-icon svg path {
    stroke: #2E3D44;
    fill: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-icon-list-item > a {
    margin: 0px 0px 12px 0px;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .ekit_page_list_content {
    flex-direction: row;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-icon-list-icon {
    align-self: center;
    width: 14px;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-icon-list-icon i {
    font-size: 14px;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-icon-list-icon svg {
    max-width: 14px;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-icon-list-text {
    color: #2E3D44;
    padding-left: 10px;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #E13833;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .elementor-icon-list-item {
    font-size: 15px;
}

.elementor-432 .elementor-element.elementor-element-d5242aa .ekit_menu_label {
    align-self: center;
}

.elementor-432 .elementor-element.elementor-element-5ddc8d1 > .elementor-element-populated {
    margin: 40px 18px 0px 11px;
    --e-column-margin-right: 18px;
    --e-column-margin-left: 11px;
}

.elementor-432 .elementor-element.elementor-element-a10e996 .elementskit-section-title-wraper .elementskit-section-title {
    color: #2E3D44;
    margin: 0px 0px 15px 0px;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -0.4px;
}

.elementor-432 .elementor-element.elementor-element-a10e996 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-432 .elementor-element.elementor-element-a10e996 .elementskit-section-title-wraper .elementskit-border-divider {
    width: 40px;
    background: linear-gradient(90deg, #E13833 0%, #E13833 100%);
}

.elementor-432 .elementor-element.elementor-element-a10e996 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 40px;
    height: 4px;
    color: #E13833;
}

.elementor-432 .elementor-element.elementor-element-a10e996 .elementskit-section-title-wraper .elementskit-border-star {
    width: 40px;
    height: 4px;
    background: linear-gradient(90deg, #E13833 0%, #E13833 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #E13833 62%, #E13833 100%);
}

.elementor-432 .elementor-element.elementor-element-a10e996 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-432 .elementor-element.elementor-element-a10e996 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-432 .elementor-element.elementor-element-a10e996 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #E13833;
    box-shadow: 9px 0px 0px 0px #E13833, 18px 0px 0px 0px #E13833;
}

.elementor-432 .elementor-element.elementor-element-a10e996 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #E13833;
}

.elementor-432 .elementor-element.elementor-element-a10e996 > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-list-campaign .campaign-blog {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-list-campaign .campaign-blog .wfp-compaign-contents {
    text-align: left;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-view .wfp-list-campaign .campaign-blog .wfp-compaign-contents {
    padding: 0px 0px 20px 0px;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-list-campaign .campaign-blog .wfp-compaign-contents .wfp-campaign-content--title__link {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: -0.2px;
    color: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-view .wfp-list-campaign .campaign-blog .wfp-compaign-contents .wfp-campaign-content--title {
    margin: 0px 0px 0px 0px;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-list-campaign .campaign-blog .wfp-compaign-contents .wfp-campaign-content--cat__link {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #2E3D44;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-view .wfp-list-campaign .campaign-blog .wfp-compaign-contents .wfp-campaign-content--cat {
    margin: 0px 0px 12px 0px;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-432 .elementor-element.elementor-element-c1b7cb2 > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-432 .elementor-element.elementor-element-c1b7cb2 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-432 .elementor-element.elementor-element-4240509 .elementskit-section-title-wraper .elementskit-section-title {
    color: #2E3D44;
    margin: 0px 0px 15px 0px;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -0.4px;
}

.elementor-432 .elementor-element.elementor-element-4240509 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-432 .elementor-element.elementor-element-4240509 .elementskit-section-title-wraper .elementskit-border-divider {
    width: 40px;
    background: linear-gradient(90deg, #E13833 0%, #E13833 100%);
}

.elementor-432 .elementor-element.elementor-element-4240509 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 40px;
    height: 4px;
    color: #E13833;
}

.elementor-432 .elementor-element.elementor-element-4240509 .elementskit-section-title-wraper .elementskit-border-star {
    width: 40px;
    height: 4px;
    background: linear-gradient(90deg, #E13833 0%, #E13833 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #E13833 62%, #E13833 100%);
}

.elementor-432 .elementor-element.elementor-element-4240509 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-432 .elementor-element.elementor-element-4240509 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-432 .elementor-element.elementor-element-4240509 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #E13833;
    box-shadow: 9px 0px 0px 0px #E13833, 18px 0px 0px 0px #E13833;
}

.elementor-432 .elementor-element.elementor-element-4240509 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #E13833;
}

.elementor-432 .elementor-element.elementor-element-4240509 > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
}

.elementor-432 .elementor-element.elementor-element-402a481 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .ekit_social_media {
    text-align: left;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-18b48cc > a {
    color: #1DA1F2;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(29, 161, 242, 0.12549019607843137);
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-18b48cc > a svg path {
    stroke: #1DA1F2;
    fill: #1DA1F2;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-18b48cc > a:hover {
    color: #FFFFFF;
    background-color: #1DA1F2;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-18b48cc > a:hover svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-3932bb3 > a {
    color: #3B5998;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(59, 89, 152, 0.12549019607843137);
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-3932bb3 > a svg path {
    stroke: #3B5998;
    fill: #3B5998;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-3932bb3 > a:hover {
    color: #FFFFFF;
    background-color: #3B5998;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-3932bb3 > a:hover svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-63abb01 > a {
    color: #0077B5;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0, 119, 181, 0.12549019607843137);
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-63abb01 > a svg path {
    stroke: #0077B5;
    fill: #0077B5;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-63abb01 > a:hover {
    color: #FFFFFF;
    background-color: #0077B5;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-63abb01 > a:hover svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-2b92650 > a {
    color: #FF0000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(255, 0, 0, 0.12549019607843137);
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-2b92650 > a svg path {
    stroke: #FF0000;
    fill: #FF0000;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-2b92650 > a:hover {
    color: #FFFFFF;
    background-color: #FF0000;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .elementor-repeater-item-2b92650 > a:hover svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .ekit_social_media > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    width: 40px;
    height: 40px;
    line-height: 36px;
}

.elementor-432 .elementor-element.elementor-element-0ef0fa6 .ekit_social_media > li {
    display: inline-block;
    margin: 0px 6px 0px 0px;
}

.elementor-432 .elementor-element.elementor-element-2bc4f36 > .elementor-container {
    min-height: 70px;
}

.elementor-432 .elementor-element.elementor-element-2bc4f36:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-2bc4f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2E3D44;
    background: linear-gradient(270deg,#f3b823,#043f09);
}

.elementor-432 .elementor-element.elementor-element-2bc4f36 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-432 .elementor-element.elementor-element-2bc4f36 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-fa30104.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-432 .elementor-element.elementor-element-fa30104.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-432 .elementor-element.elementor-element-a633897 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-432 .elementor-element.elementor-element-a633897 .elementskit-section-title-wraper p {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 400;
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-5b92491.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-432 .elementor-element.elementor-element-5b92491.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-432 .elementor-element.elementor-element-53ff99d .ekit_page_list_content {
    flex-direction: row;
}

.elementor-432 .elementor-element.elementor-element-53ff99d .elementor-icon-list-icon {
    align-self: center;
    width: 14px;
}

.elementor-432 .elementor-element.elementor-element-53ff99d .elementor-icon-list-icon i {
    font-size: 14px;
}

.elementor-432 .elementor-element.elementor-element-53ff99d .elementor-icon-list-icon svg {
    max-width: 14px;
}

.elementor-432 .elementor-element.elementor-element-53ff99d .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-432 .elementor-element.elementor-element-53ff99d .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #E13833;
}

.elementor-432 .elementor-element.elementor-element-53ff99d .elementor-icon-list-item {
    font-size: 15px;
}

.elementor-432 .elementor-element.elementor-element-53ff99d .ekit_menu_label {
    align-self: center;
}

@media(max-width: 1024px) {
    .elementor-432 .elementor-element.elementor-element-33f94f5 > .elementor-element-populated > .elementor-widget-wrap {
        padding:0px 15px 0px 15px;
    }

    .elementor-432 .elementor-element.elementor-element-c396c52 .elementskit-section-title-wraper .elementskit-section-title {
        line-height: 46px;
    }

    .elementor-432 .elementor-element.elementor-element-9914783 {
        padding: 0px 0px 30px 0px;
    }

    .elementor-432 .elementor-element.elementor-element-d5544db img {
        max-width: 60%;
    }

    .elementor-432 .elementor-element.elementor-element-5198303 > .elementor-element-populated {
        margin: 30px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }

    .elementor-432 .elementor-element.elementor-element-5ddc8d1 > .elementor-element-populated {
        margin: 40px 20px 0px 30px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 30px;
    }

    .elementor-432 .elementor-element.elementor-element-c1b7cb2 > .elementor-element-populated {
        margin: 40px 15px 0px 30px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 30px;
    }

    .elementor-432 .elementor-element.elementor-element-fa30104 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-432 .elementor-element.elementor-element-5b92491 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
}

@media(max-width: 767px) {
    .elementor-432 .elementor-element.elementor-element-0ff088a {
        padding:50px 15px 50px 15px;
    }

    .elementor-432 .elementor-element.elementor-element-c396c52 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 25px;
        line-height: 32px;
    }

    .elementor-432 .elementor-element.elementor-element-c396c52 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-432 .elementor-element.elementor-element-0676eb2 .ekit-btn-wraper {
        text-align: center;
    }

    .elementor-432 .elementor-element.elementor-element-5198303 > .elementor-element-populated {
        margin: 40px 20px 0px 30px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 30px;
    }

    .elementor-432 .elementor-element.elementor-element-5ddc8d1 > .elementor-element-populated {
        margin: 40px 20px 0px 30px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 30px;
    }

    .elementor-432 .elementor-element.elementor-element-c1b7cb2 > .elementor-element-populated {
        margin: 40px 20px 40px 15px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 15px;
    }

    .elementor-432 .elementor-element.elementor-element-2bc4f36 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-432 .elementor-element.elementor-element-fa30104 > .elementor-element-populated {
        margin: 0px 15px 20px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-432 .elementor-element.elementor-element-5b92491 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }
}

@media(min-width: 768px) {
    .elementor-432 .elementor-element.elementor-element-508335f {
        width:58.3%;
    }

    .elementor-432 .elementor-element.elementor-element-005f219 {
        width: 41.7%;
    }

    .elementor-432 .elementor-element.elementor-element-143aa09 {
        width: 26.429%;
    }

    .elementor-432 .elementor-element.elementor-element-5198303 {
        width: 24.554%;
    }

    .elementor-432 .elementor-element.elementor-element-5ddc8d1 {
        width: 23.972%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-432 .elementor-element.elementor-element-143aa09 {
        width:50%;
    }

    .elementor-432 .elementor-element.elementor-element-5198303 {
        width: 50%;
    }

    .elementor-432 .elementor-element.elementor-element-5ddc8d1 {
        width: 50%;
    }

    .elementor-432 .elementor-element.elementor-element-c1b7cb2 {
        width: 50%;
    }
}

/* Start custom CSS for elementskit-button, class: .elementor-element-0676eb2 */
.elementor-432 .elementor-element.elementor-element-0676eb2 .elementskit-btn i {
    padding: 13px;
}

.xs_red_btn_hover:hover {
    background: #e13833 !important;
    box-shadow: 0 10px 20px rgba(225, 56, 51, 0.31);
}

.xs_red_btn_hover:hover i {
    background: #fff !important;
    color: #e13833 !important;
    transition: all linear .3s;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-005f219 */
.elementor-432 .elementor-element.elementor-element-005f219 .elementskit-btn &gt; i {
    padding: 18px 17px;
}

/* End custom CSS */
/* Start custom CSS for wfp-fundraising-listing, class: .elementor-element-e4452b4 */
.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-campaign-content--cat__link {
    position: relative;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-campaign-content--cat__link:before {
    content: "\e90d";
    font-family: 'xsfont';
    margin-right: 8px;
    display: inline-block;
    vertical-align: middle;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-view .wfp-list-campaign .campaign-blog .wfp-compaign-contents {
    padding: 0px;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-view .wfp-list-campaign .wfp-layout-list .single-campaign-blog .campaign-blog {
    margin-bottom: 0px;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-layout-list .single-campaign-blog:not(:last-child) {
    border-bottom: 1px solid #ededed;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-view .wfp-list-campaign .single-campaign-blog {
    margin-bottom: 0px;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-layout-list .single-campaign-blog:not(:last-child) {
    padding-bottom: 1rem;
    margin-bottom: 1.125rem;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-list-campaign .campaign-blog .wfp-compaign-contents .wfp-campaign-content--title__link:hover {
    color: #E13833;
}

.elementor-432 .elementor-element.elementor-element-e4452b4 .wfp-view {
    margin-top: 0px;
}

/* End custom CSS */
/* Start custom CSS for elementskit-page-list, class: .elementor-element-53ff99d */
@media (max-width: 767px) {
    .elementor-432 .elementor-element.elementor-element-53ff99d .elementor-icon-list-items {
        text-align: left;
    }
}

/* End custom CSS */
