@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;700&display=swap');


body,input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-family: 'Tajawal', sans-serif;
}

.group,.footer__bottom {
    /* flex-direction: row-reverse; */
}

.text--lead, .text--lead-xs {
    font-size: 2rem;
    direction: rtl;
}

.btn, .text--c2 {
    font-size: 1.4rem;
}

.h3, .text--h3-plan, h3 {
    font-size: 5rem;
    font-weight: bold;
}

.location-park--3 .location-park__title,.form-control--textarea textarea,.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"],.words.lines.splitting,.architecture__title,.leading-trim ,.form-control--input input,
h2.h1.leading-trim.architecture__title.words.lines.splitting.architecture__title--large {
    direction: rtl;
}

.architecture-quote__author {
    font-size: 4rem;
}


.location-slider__nav .group,.architecture__gallery__nav .group.group--small ,.group.group--between.footer__bottom__group,.developer-projects__buttons .group{
    flex-direction: row;
}

h2.h1.leading-trim.interior__title.words.lines.splitting {
    direction: ltr;
}


.footer__bottom__left__button,.footer__bottom__left__link {
    right: auto;
    left: 15px;
}

.footer__bottom__left:before {
    right: auto;
    left: 0;
}

.footer__bottom__left.pb-s-1.pb-0\:lg {
    padding: 0 var(--spacing-s);
}

.footer__bottom__left__link.mt-s-2.mt-0\:lg {
    left: var(--spacing-s);
}

.footer__bottom__text {
    direction: rtl;
}

.footer__bottom__right {
    direction: rtl;
}

.footer__button {
    left: var(--spacing-l);
    right: auto;
}

.form-control--float .form-label {
    right: 0;
    left: auto;
}

h2.contact-form-title.ui-cold-3.h2.leading-trim.is-hidden--md-down.words.lines.splitting br {
    display: none;
}.about-tabs__title span {
    white-space: nowrap;
}

.about-tabs__title span{
    display: inline!important;
}

.about-tabs__title span.whitespace {
    display: none;
}

.about-intro__text,h2.text--h1-md.leading-trim.about-tabs__title,.about-outro__text {
    direction: rtl;
}


.about-tabs__tabs__nav .group.group--small {
    flex-direction: row;
}

body .about-outro__title {
    text-align: right;
    top: 10px;
}.btn.btn--primary--panorama {
    font-size: 2rem;
}

@media screen and (max-width:991px){
.intro__middle__deco {
    left: var(--spacing-s);
    right: auto!important;
}

.group--small>*, .group--small>:first-child {
    margin-right: 10px;
    margin-left: 0;
}

.group--small, .group--small:first-child {
    margin-right: calc(10px * -1);
    margin-left: 0;
}

header .group.group--middle.group--none.group--nowrap {
    justify-content: end;
}.architecture-quote__author {
    order: 0;
}

.architecture-quote {
    display: flex;
    flex-wrap: wrap;
    flex-wrap: wrap;
}

.h5.leading-trim.architecture-quote__text.text--color-accent.is-invisible--lg-up-js {
    order: 1;
}

.js-carousel-owl-nav.carousel-owl__nav.mt-s-1.is-hidden--lg-up .group {
    flex-wrap: wrap-reverse;
}

.js-carousel-owl-nav.carousel-owl__nav a.btn.btn--primary.js-carousel-owl-prev {
    order: 1;
}

.js-carousel-owl-nav.carousel-owl__nav a.btn.btn--primary.js-carousel-owl-next.btn--square {
    order: 0;
}

.js-carousel-owl-nav.carousel-owl__nav .group__right {
    margin: 0 auto;
}

.interior-comfort__title {
    right: var(--spacing-l);
    left: auto!important;
}.js-carousel-owl {
    direction: ltr;
}

.carousel-owl-item img, .carousel-owl-item picture {
    height: 100%;
    object-fit: cover;
}

.carousel-owl-item,.owl-item {
    height: 100%;
    display: block;
}
}