@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');

* {
    font-family: "Cairo", sans-serif !important;
}


.block-views-blockabout-us-block-1 .view-content .item-list>ul .views-field-fieldset .field-content {
    align-items: flex-start;
}

.block-views-blockabout-us-block-1 {
    .views-field-fieldset {
        left: -45px;
    }
}

.project-category-section .views-row:hover .field--name-name {
    justify-content: flex-start;
}

.project-category-section .views-row .views-field-nothing::before {
    right: 8px;
}

.our-clients-section .swiper-button-next::after {
    right: -15px;
    transform: rotate(180deg);
}

.our-clients-section .swiper-button-prev::after {
    left: -15px;
    transform: rotate(180deg);
}

.region-footer-first .read-more a::after {
    transform: rotate(180deg);
}

.time-line-section .block-views-blockour-certificate-block-1 h2 {
    padding-block-end: 20px;
}


.header-webform {
    background-image: url(./send-icon.svg);
    background-repeat: no-repeat;
    background-position: right 20px top 20px;
    background-size: 30px 30px;
    padding-right: 60px;
    padding-top: 10px;
    padding-block-end: 20px;
    direction: rtl;
}

.get-touch-wrapper {
    background-image: url(./get-touch.svg);
    background-repeat: no-repeat;
    background-position: right 20px top 20px;
    background-size: 30px 30px;
    padding-right: 60px;
    padding-top: 10px;
    padding-block-end: 20px;
    direction: rtl;
}

.view-toggle-wrapper {
    margin-right: auto;
    margin-left: unset;
}

.Updates-wrapper .subscribe-wrapper a::after {
    left: 5px;
    right: unset;
}



.views-field-field-event-information .paragraph--type--event-information:nth-child(1)::before {
    content: "";
    position: absolute;
    right: 25px;
    top: 4px;
    width: 15px;
    height: 15px;
    background: url(./Date-our-team.svg);
    background-size: contain;
    background-repeat: no-repeat;
    direction: rtl;

}

.views-field-field-event-information .paragraph--type--event-information:nth-child(2)::before {
    content: "";
    position: absolute;
    right: 25px;
    top: 4px;
    width: 15px;
    height: 15px;
    background: url(./clock.svg);
    background-size: contain;
    direction: rtl;
}

.views-field-field-event-information .paragraph--type--event-information:nth-child(3)::before {
    content: "";
    position: absolute;
    right: 25px;
    top: 4px;
    width: 15px;
    height: 15px;
    background: url(./Attendees.svg);
    background-size: contain;
    direction: rtl;
}

.event-card-section .view-content .views-row .views-field-field-organized-by .field--name-field-title,
.event-card-section .view-content .views-row .views-field-field-breif,
.event-card-section .view-content .views-row .views-field-title {
    padding-right: 23px;
}

.event-card-section .view-content .views-row .organized-read-more-event-card-wrapper .views-field-nothing a {
    padding-left: 20px;
}

.event-card-section .view-content .views-row .organized-read-more-event-card-wrapper .views-field-nothing a::after {
    left: 0;
    right: unset;
    transform: translateY(-50%) rotate(180deg);
}

.contact-us-main-wrapper .webform-button--submit::after {
    transform: rotate(180deg);
}