@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');


* {
    font-family: "Rubik", sans-serif;
    text-align: right;
    font-size: 20px;
}

body, button, input, select, optgroup, textarea {
    font-family: "Rubik", sans-serif;
}

body {
    /* background: red; */
}

.site-footer a[href^="tel:"] {
    display: inline-block;
    direction: ltr;
}

.footer-content h6 {
    text-align: right;
}

.section-title.y-c-black span.y-c-blue {
    font-size: inherit;
}

.y-form-item .y-form-tip {
    font-size: 12px;
}

.section-description {
    font-size: 20px;
    line-height: 150%;
}
.y-shekel__text {
    font-size: 20px;
}

.y-can-help-item__title, .y-you-can-help__btn {font-size: 20px}

.y-can-help-item__content {font-size: 16px;}
.y-read-more-btn a {font-size: 20px}
.text-button__text {font-size: 20px}

.main-navigation__desktop-hamburger {
    margin-right: 0;
    margin-left: .5em;
}

.y-banner__button
.y-circle {
    margin-right: 0;
    margin-left: 20px;
}
.page-title,.y-banner__subtitle {text-align: right}
.y-banner__button {
    flex-basis: calc(50% - 7rem);
    margin: 1rem 0 0 1rem
}
.y-quote .fa-quote-left {
    right: -8px;
    left: auto;
}
.main-navigation__language-switcher__current {flex-direction: row-reverse}
.y-why-us-he {text-align: right}

#y-why-us .col-lg-5 + .col-lg-7 {
    padding-left: 0;
    padding-right: 50px;
}
.y-circle {margin-right: 0;margin-left: 20px}
#y-how-we-help .col-lg-7 {
    /* padding-right: 0;
    padding-left: 50px; */

    padding-left: 0;
    padding-right: 50px;
}
/* .y-how-we-help-item {flex-direction: row-reverse;} */
.y-how-we-help-item img {margin-right: 0;margin-left: 20px;}
.ym-verification-procedure__list img {margin-right: 0;margin-left: 1em;}
.ym-verification-procedure__list ul {padding-right: 15px;}
.y-assistance-procedure__item:not(.y-reversable) .y-assistance-procedure__content {
    margin-left: 0;
    margin-right: 1.8em;
}
.y-objectives__text-part {
    padding-right: 0;
    padding-left: 1rem;
}
.y-already-helped__number {text-align: center;}
.y-already-helped__text {text-align: center;}
.y-team-member:nth-child(odd) {
    margin-right: 0;
    margin-left: 15px;
}

html[dir=rtl] .y-form-item--short:nth-child(odd) {
    font-size: 16px;
}
.checkbox-title .y-c-blue {
    font-size: 12px;
}
.y-gateway-type input {top: 10px;}
#y-subscription .section-title,
#y-subscription p {
    text-align: center;
}
.y-addition-payment__sum-select-box::before {
    right: auto;
    left: 0;
}
html[dir=rtl] .y-addition-payment__sum-select {
    padding-right: 0;
    padding-left: 50px;
}
.y-form-item--short:nth-child(odd), .y-no-tax {
    margin-left: 1em;
    margin-right: 0;
}
html[dir=rtl] .y-payment-method {margin-left: auto}
.y-can-help-item__img {
    min-height: 270px;
}
.y-can-help-item__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
/* Slider y-help-us */
#y-help-us .splide .splide__arrow--next {
    left: -2em;
}
#y-help-us .splide .splide__arrow--prev {
    right: -2em;
}
/* Slider y-help-us */

/* Menu */
.menu-header-menu-container {
    /* padding: 1em 0 1em 2em; */
    padding: 1em 2em 1em 0;
}
.y-arrow-right {
    transform: rotate(-45deg);
}
.main-navigation li .y-arrow {
    right: auto;
    left: 1.5em;
}
.main-navigation ul {
    padding-right: 0;
}
.main-navigation ul ul {
    left: auto;
    right: 100%;
}
/* Menu */

/* FAQ */
.faq-img {
    left: auto;
    right: -360px;
}

.faq-item--icon {
    right: auto;
    left: 0;
}
.faq-item--question {
    padding: 16px 0px 16px 30px;
}

.faq-footer {
    justify-content: start;
}

/* Фин отчет */
.reports-section--item {
    padding: 20px;
    padding-right: 90px;
}
.reports-section--item:before {
    left: auto;
    right: 25px;
}
/* Фин отчет */

/* Auth */

.y-why-register__item:nth-child(odd) .y-why-register__img {
    margin-right: 0;
    margin-left: 1.2em;
}
.y-why-register__img {
    margin-right: 0;
    margin-left: 1em;
}

#y-top-banner .container {
    padding-top: 60px;
}

.y-why-us__tile-content {
    text-align: center;
}

.footer-help-btn {
    width: 130px;
}

#footer-menu li a {
    font-size: 15px;
}

.y-banner__button .y-banner__button-text {
    font-size: 16px;
}

#y-why-us .section-description,
#y-why-us .section-description p,
#y-why-us .section-description p b {
    font-size: 16px;
}

.what-we-do-item {
    margin-bottom: .5rem;
}

.what-we-do-list {
    margin-bottom: 1rem;
}

#y-how-we-help .col-lg-7 {
    padding-right: 0;
    padding-left: 50px;
}

.section-call-back a {
    margin-right: 0;
    margin-left: 25px;
}

.section-call-back p {
    font-family: "Rubik", sans-serif;
}

.closeModal {
    right: auto;
    left: 10px;
}

.section-call-back .tel {
    direction: ltr;
}

/* Auth */

@media (max-width: 1919px) {
    .faq-img {
        left: -200px;
    }
    .faq-img img {
        max-width: 50%;
    }
}
/* FAQ */

#y-help-us .splide .splide__slide .y-sponsor-name {
    text-align: center;
}

.y-progress__donated b {
    font-size: 12px;
    line-height: 16px;
}
.y-progress__donated span {
    font-size: 12px;
    line-height: 16px;
}
.y-project-single-donation__name,
.y-project-single-donation__sum,
.y-project-single-donation__sum > * {
    font-size: 16px;
    line-height: 1.7;
}

@media screen and (max-width: 991px) {
    .footer-content .footer-site-description {
        margin: 0 1.3em 0 0;
    }
    .footer-contacts__phone {
        margin-left: 10px;
        margin-right: 0;
    }
    .y-shekel__img img {
        left: auto;
        right: -30%;
    }
}

@media screen and (max-width: 640px) {
    .y-banner__button .y-banner__button-text {
        font-size: 14px;
        text-align: right;
    }
}
