/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
input,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box;
}

html {
    line-height: 1.15;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
    margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
    display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    text-decoration: underline dotted;
    /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
    border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
    /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
    /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
    display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
    display: none;
}

/*GLOBAL STYLES*/
/* font familys */
/* Almoni Tzar DL 4.0 AAA */
@font-face {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    src: url('../fonts/almoni-neue-tzar/almoni-neue-tzar-aaa-bold-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* IBM Plex Sans Hebrew */
/* cyrillic-ext */
@font-face {
    font-family: 'IBM Plex Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/IBM_Plex_Sans_Hebrew/BCa2qYENg9Kw1mpLpO0bGM5lfHAAZHhDXE2v-lgHrQ.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* hebrew */
@font-face {
    font-family: 'IBM Plex Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/IBM_Plex_Sans_Hebrew/BCa2qYENg9Kw1mpLpO0bGM5lfHAAZHhDXE2g-lgHrQ.woff2') format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

/* latin-ext */
@font-face {
    font-family: 'IBM Plex Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/IBM_Plex_Sans_Hebrew/BCa2qYENg9Kw1mpLpO0bGM5lfHAAZHhDXE2s-lgHrQ.woff2') format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'IBM Plex Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/IBM_Plex_Sans_Hebrew/BCa2qYENg9Kw1mpLpO0bGM5lfHAAZHhDXE2i-lg.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* IBM Plex Mono */
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/IBM_Plex_Mono/ibmplexmono-bold-webfont.woff2') format('woff2');
}

@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/IBM_Plex_Mono/ibmplexmono-light-webfont.woff2') format('woff2');
}

@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/IBM_Plex_Mono/ibmplexmono-regular-webfont.woff2') format('woff2');
}

@font-face {
    font-family: 'Ploni ML v2 AAA';
    font-style: normal;
    src: url('../fonts/PloniUBold.woff') format('woff2');
}


/* btns */
body {
    font-family: 'IBM Plex Sans Hebrew', sans-serif;
}

.container {
    max-width: 1200px;
    padding: 0 20px;
    margin: 0 auto;
}

h1,
h2,
h3,
h4,
h5 {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
}

h1 {
    font-size: 72px;
}

h2 {
    font-size: 60px;
}

h3 {
    font-size: 48px;
}

h4 {
    font-size: 36px;
}

h5 {
    font-size: 30px;
}

.text-center {
    text-align: center;
}

.transparent-btn {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.105em;
    color: #FFFFFF;
    display: inline-flex;
    align-items: center;
    position: relative;
    padding: 14px 40px;
    z-index: 3;
    text-decoration: none;
}

.transparent-btn::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 2px;
    background: linear-gradient(45deg, #FBB03B, #F73184);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask-composite: exclude;
    -webkit-mask-composite: xor;
}

.transparent-btn:hover {
    color: #fff;
    box-shadow: 0px 14px 20px rgba(26, 32, 44, 0.24);
}

.transparent-btn:hover::after {
    z-index: -1;
    border: 1px solid #FFFFFF;
    mask-composite: unset;
    z-index: -1;
    -webkit-mask-composite: unset;
}

.transparent-btn:active::after {
    background: #AA223F;
    border: unset;
}

.gradient-btn {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    display: inline-block;
    background: linear-gradient(52.97deg, #FBB03B 21.5%, #F73184 82.34%);
    border-radius: 50px;
    padding: 9px 20px;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
    box-shadow: 0px 0px 20px rgba(26, 32, 44, 0.24) !important;
    letter-spacing: 2.52px;
}

.gradient-btn:hover {
    color: #FFFFFF;
    box-shadow: 0px 14px 20px rgba(26, 32, 44, 0.24) !important;
}

.gradient-btn:active {
    color: #FFFFFF;
    background: #AA223F;
}

/* header  */
header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
    padding: 16px 0;
    transition: all .4s;
    z-index: 10;
}

.page-template-home header,
header.transparent,
.home header {
    /*background: transparent;*/
}

header.sticky {
    position: fixed;
    background: #212225;
}

header .container {
    max-width: 1300px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding-left: 12px;
    padding-right: 10px;
}

header .left {
    display: flex;
    align-items: center;
}

header .right {
    display: flex;
    align-items: center;
    position: relative;
}

header .logo-link {
    margin: 0 32px;
}

header.sticky .logo-link {
    display: none;
}

.mobile-logo,
.logo-mobile {
    display: none;
}

header.sticky .logo-mobile {
    display: inline-block;
}

header.sticky .logo-mobile img {
    width: 69px;
}

.btn-help,
.btn-donate {
    margin: 0 12px;
}

.btn-help svg,
.btn-donate svg {
    margin-right: 18px;
}

.icons-links {
    margin-right: 22px;
}

.icons-links {
    margin-right: 22px;
    flex-direction: row-reverse;
    display: flex;
}

.rtl .icons-links {
    margin-right: 8px;
    margin-left: 22px;
}

.sticky .icons-links {
    display: none;
}

.icons-links__item {
    display: inline-flex;
    align-items: center;
    color: #E9EAEC;
    margin: 0 10px;
    text-decoration: none;

}

.icons-links__item {
    flex-direction: row-reverse;
}

.switcher-list {
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}

.wpm-language-switcher .current-lang {
    display: none;
}

.wpm-language-switcher a {
    line-height: 150%;
    color: #E9EAEC;
    text-transform: uppercase;
    text-decoration: underline;
}

.wpm-language-switcher .lang-item-en {
    margin-left: 7px;
}

.wpm-language-switcher .lang-item-he {
    margin-right: 7px;
}

.right-menu-item {
    cursor: pointer;
}

.sticky .right-menu-item {
    margin-left: 22px;
}

.rtl .sticky .right-menu-item {
    margin-left: 0;
    margin-right: 22px;
}

/*SITE STYLES*/
/*HOME*/
/* banner */
.banner {
    position: relative;
}

.banner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 389px;
    height: 508px;
    background-image: url("data:image/svg+xml,%3Csvg width='389' height='508' viewBox='0 0 389 508' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5' filter='url(%23filter0_f_3213_21070)'%3E%3Ccircle cx='-25.5' cy='93.5' r='214.5' fill='%23AA223F'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_3213_21070' x='-440' y='-321' width='829' height='829' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_3213_21070'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    z-index: 1;
}

.banner::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 459px;
    height: 546px;
    background-image: url("data:image/svg+xml,%3Csvg width='459' height='546' viewBox='0 0 459 546' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5' filter='url(%23filter0_f_3213_21069)'%3E%3Ccircle cx='414.5' cy='237.5' r='214.5' fill='%23AA223F'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_3213_21069' x='0' y='-177' width='829' height='829' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_3213_21069'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    z-index: 1;
}

.banner-item {
    position: relative;
    min-height: 546px;
    display: flex !important;
    align-items: end;
    /* width: 100% !important; */
}

.banner-item__background {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
}

.banner-item__background img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: .5;
}

.banner .container {
    position: relative;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 100px;
}

.banner-item__foto {
    max-width: 455px;
}

.banner-item__foto.mobile {
    display: none;
}

.banner-item__text {
    flex: 1;
    color: #FFFFFF;
}

.banner-item__text .title {
    margin: 0;
}

.banner-item__text .subtitle {
    margin: 0 0 40px;
}

.banner-item__btn {
    display: inline-flex;
    align-items: center;
    padding: 14px 40px;
    letter-spacing: 0.105em;
}

.banner-item__btn svg {
    margin-right: 16px;
}

.rtl .banner-item__btn svg {
    margin-left: 16px;
    margin-right: 0;
}

.banner .slick-list {
    margin-bottom: 0;
}

.banner .slick-dots {
    display: inline-block;
    width: auto;
    bottom: 36px;
    right: calc((100% - 1140px) / 2 - 82px);
    z-index: 5;
}

.rtl .banner .slick-dots {
    right: unset;
    left: calc((100% - 1140px) / 2 - 82px);
    flex-direction: row-reverse;
    display: flex;
}

.banner .slick-dots li {
    width: 9px;
    height: 9px;
    background-color: rgba(255, 255, 255, 0.2);
    border-width: 0;
    border-radius: 50px;
}

.banner .slick-dots .slick-active {
    width: 33px;
    background-color: rgba(255, 255, 255, 0.5);
}

.banner .slick-arrow {
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
}

.banner:hover .slick-arrow {
    opacity: 1;
}

.banner .slick-prev {
    left: calc((100% - 1140px) / 2 - 70px);
}

.banner .slick-next {
    right: calc((100% - 1140px) / 2 - 70px);
}

.banner .slick-arrow svg {
    width: 100%;
}

.banner .slick-prev:hover,
.banner .slick-prev:focus,
.banner .slick-next:hover,
.banner .slick-next:focus {
    background: transparent;
}

/* statistics */
.statistics {
    position: relative;
    padding: 70px 0;
    background-image: url("data:image/svg+xml,%3Csvg width='97' height='86' viewBox='0 0 97 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M55.1958 85.1869L54.9164 77.7764C57.3669 80.0199 60.1574 81.7315 62.2352 82.2761C69.3022 84.1899 80.0013 82.8522 86.3345 77.5783C89.178 75.2391 93.1966 68.599 94.0376 64.9856C95.5851 58.283 98.3256 42.2957 93.3141 37.6052C88.9424 33.5135 72.1719 37.5197 69.5344 38.5016C70.0528 31.7858 69.5389 27.7044 69.1076 24.4504C67.8867 15.2567 55.0079 -0.297514 46.4347 0.12948C37.903 0.295363 26.2337 16.8269 25.6571 26.0884C25.472 29.3656 25.3182 33.4722 26.2893 40.1318C23.5854 39.3512 6.5609 36.6189 2.50961 41.0282C-2.13456 46.0826 1.75039 61.8202 3.84946 68.3854C5.01149 71.9233 9.46726 78.2439 12.4788 80.3624C19.1911 85.1445 29.9585 85.6211 36.8634 83.2325C38.9457 82.5311 41.6488 80.5605 43.9234 78.1389C43.9584 79.0676 44.2047 85.6012 44.2047 85.6012L55.1958 85.1869ZM58.5864 30.5051C57.6373 23.066 51.8389 15.2388 47.0624 15.4188C42.286 15.5989 37.0914 23.7886 36.707 31.3299C36.3207 38.8193 42.2307 53.7019 48.4986 53.5175C54.7112 53.2314 59.5354 37.9441 58.5864 30.5051ZM82.2048 66.2622C83.9878 63.0805 86.1837 50.3839 82.6709 47.2461C79.6359 44.5055 70.1318 46.1615 66.4411 47.8579C62.7505 49.5543 56.3165 54.8839 58.0145 61.7237C59.7124 68.5635 60.7137 69.2006 65.2127 71.2112C70.0101 72.9509 76.7813 73.8377 82.2048 66.2622ZM15.7963 68.7656C13.7807 65.7789 10.6332 53.2319 13.8998 49.8385L13.9512 49.8366C16.7712 46.8753 26.373 47.8111 30.1809 49.2248C33.9375 50.6404 40.7544 55.4705 39.6276 62.4168C38.4494 69.3651 37.4989 70.0757 33.164 72.4193C28.5093 74.4634 21.7747 75.9112 15.7963 68.7656Z' fill='%23F4F4F5' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: 60px center;
}

.statistics .container {
    position: relative;
    text-align: center;
    z-index: 5;
}

.statistics__title {
    line-height: 100%;
    text-align: center;
    color: #212225;
    margin-bottom: 24px;
}

.statistics__subtitle {
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #52545C;
    margin-bottom: 72px;
}

.statistics__list {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-evenly;
    margin-bottom: 72px;
}

.statistics__list .item {
    max-width: 260px;
}

.statistics__list .item__number {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
    font-size: 60px;
    line-height: 100%;
    text-align: center;
    color: #AA223F;
}

.statistics__list .item__title {
    font-size: 36px;
    line-height: 120%;
    text-align: center;
    color: #2B0810;
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
}

.statistics__list .item__description {
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #52545C;
}

.statistics__btn {
    display: inline-flex;
    align-items: center;
    padding: 14px 40px;
    letter-spacing: 0.105em;
}

.statistics__btn svg {
    margin-right: 18px;
}

.rtl .statistics__btn svg {
    margin-left: 18px;
    margin-right: 0;
}

/* our projects */
.our-projects {
    background-color: #F4F4F5;
    padding: 70px 0;
}

.our-projects .container,
.our-projects__slides {
    position: relative;
    z-index: 1;
}

.our-projects__title {
    line-height: 100%;
    color: #212225;
    margin-bottom: 24px;
}

.our-projects__description {
    font-size: 18px;
    line-height: 150%;
    color: #52545C;
    margin-bottom: 40px;
}

.our-projects__slides .item {
    display: flex;
    flex-flow: row wrap;
    max-width: 726px;
    border-radius: 8px;
    overflow: hidden;
    margin: 0 7px;
    padding: 5px;
    opacity: .3;
}

.our-projects__slides .item.slick-current {
    opacity: 1;
}

.our-projects__slides .item__left {
    flex: 1;
    max-width: 288px;
    background-color: #FFFFFF;
    text-align: center;
    padding: 40px;
}

.our-projects__slides .item__left .icon {
    display: inline-block;
    margin-bottom: 16px;
}

.our-projects__slides .item__left .title-1 {
    line-height: 120%;
    color: #AA223F;
    margin-bottom: 16px;
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
    font-size: 30px;
    display: block;
}

.our-projects__slides .item__left .description-1 {
    font-size: 18px;
    line-height: 150%;
    color: #52545C;
}

.our-projects__slides .item__left .btn-mobile {
    display: none;
}

.our-projects__slides .item__right {
    flex: 1;
    background-color: #212225;
    padding: 40px;
    text-align: center;
}

.our-projects__slides .item__right a {
    border: 1px solid #FFF;
    padding: 7px 23px;
}

.our-projects__slides .item__right .title-2 {
    line-height: 120%;
    color: #FFFFFF;
    margin-bottom: 16px;
    font-size: 30px;
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
}

.our-projects__slides .item__right .description-2 {
    line-height: 150%;
    color: #FFF5F7;
    margin-bottom: 16px;
}

.project-slider .slick-dots,
.our-projects__slides .slick-dots {
    bottom: -41px;
}

.testimonials .slick-dots {
    display: none;
}

.testimonials .slick-dots li,
.project-slider .slick-dots li,
.our-projects__slides .slick-dots li {
    width: 9px;
    height: 9px;
    background: rgba(85, 17, 32, 0.1);
    border-radius: 50px;
    border: none;
}

.testimonials .slick-dots .slick-active,
.project-slider .slick-dots .slick-active,
.our-projects__slides .slick-dots .slick-active {
    width: 26px;
    background: rgba(64, 79, 109, 0.3);
}

.our-projects__slides .slick-arrow {
    top: 50%;
    transform: translateY(-77%);
    opacity: 0;
}

.our-projects__slides:hover .slick-arrow {
    opacity: 1;
}

body .slick-prev,
body .slick-next {
    border-radius: 100% !important;
    width: 60px;
    height: 60px;
}

body .slick-prev:active svg,
body .slick-next:active svg,
body .slick-prev:hover svg,
body .slick-next:hover svg {
    opacity: 0;
}

body .slick-prev:active,
body .slick-next:active,
body .slick-prev:hover,
body .slick-next:hover {
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_5247_11647)'%3E%3Crect width='60' height='60' rx='30' transform='matrix(-1 0 0 1 60 0)' fill='url(%23paint0_linear_5247_11647)'/%3E%3Cpath d='M34 22L26 30L34 38' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_5247_11647' x='-20' y='-20' width='100' height='100' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='10'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_5247_11647'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_5247_11647' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_5247_11647' x1='4.07831' y1='35.4108' x2='44.8955' y2='4.61654' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBAA2D'/%3E%3Cstop offset='1' stop-color='%23F73184'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

body .slick-prev:focus-visible,
body .slick-next:focus-visible {
    opacity: 1 !important;
    outline: 2px solid #9FC107 !important;
    outline-offset: 2px;
    background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_5247_11645)'%3E%3Crect width='60' height='60' rx='30' transform='matrix(-1 0 0 1 60 0)' fill='%23F6D5DC'/%3E%3Cpath d='M34 22L26 30L34 38' stroke='%23AA223F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_5247_11645' x='-20' y='-20' width='100' height='100' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='10'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_5247_11645'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_5247_11645' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A") !important;
    border-radius: 100%;
}

body .slick-next:after,
body .slick-prev:after {
    display: none;
}

body .slick-prev::before:focus-visible,
body .slick-next::before:focus-visible {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    box-shadow: 0px 0px 10px 0px #AFCB37;
    border-radius: 100%;
}

.our-projects__slides .slick-next.slick-arrow {
    transform: rotate(180deg) translateY(77%);
}

.slick-next.slick-arrow {
    transform: rotate(180deg);
}

.our-projects__slides .slick-prev {
    left: calc((100% - 1140px) / 2 - 110px);
}

.our-projects__slides .slick-next {
    right: calc((100% - 1140px) / 2 - 110px);
}

.our-projects__slides .slick-arrow svg {
    width: 100%;
}

.parallax-wrap {
    position: relative;
}

header .right .transparent-btn.btn-donate,
.banner .gradient-btn,
.statistics .gradient-btn,
.btn2 {
    border-radius: 50px;
    background: linear-gradient(-45deg, #ffa63d, #ff3d77, #338aff, #3cf0c5);
    background-size: 600%;
    -webkit-animation: anime 16s linear infinite;
    animation: anime 16s linear infinite;
}

.btn2 {
    position: absolute;
    margin-top: 35px;
    left: 0;
    z-index: -1;
    filter: blur(30px);
    opacity: 0.8;
    display: block;
    width: 100%;
    height: 100%;
}

@-webkit-keyframes anime {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

@keyframes anime {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.my-contribution .selected-project {
    background: #F4F4F5;
    padding: 10px 15px;
    margin-top: 24px;
    border-radius: 8px;
    display: none;
    align-items: center;
    gap: 14px;
}

.my-contribution .selected-project.active {
    display: flex;
}

.my-contribution .selected-project .title {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0%;
    color: #AA223F;
}

.my-contribution .selected-project .name {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0%;
    color: #212225;
}


/* обёртка вокруг кнопки */
.tooltip-wrapper {
    position: relative;
    display: inline-block;
}

/* сам тултип (скрыт по умолчанию) */
.tooltip-content {
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%) translateY(-8px);
    background: #212225;
    color: #fff;
    padding: 8px;
    border-radius: 8px;
    font-size: 14px;
    line-height: 1.2;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.2s ease, visibility 0.2s ease;
    z-index: 10000000000000000000000;
    height: fit-content;
    min-width: 180px;
    background-image: unset !important;
    min-height: 37px;
}

.f-box.validate .l-phone+.tooltip-content {
    transform: translateX(-67%) !important;
}

.f-box.validate .l-phone+.tooltip-content::after {
    left: 59px;
}

/* открыт по ховеру на десктопе */
@media (hover: hover) and (pointer: fine) {
    .tooltip-wrapper:hover .tooltip-content {
        visibility: visible;
        opacity: 1;
    }
}

/* класс для открытого состояния на мобильных */
.tooltip-content.active {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
}

.tooltip-content::after {
    content: "";
    position: absolute;
    bottom: -7px;
    left: 0;
    right: 0;
    width: 17px;
    height: 8px;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='8' viewBox='0 0 17 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 0H0.5L7.08579 6.58579C7.86684 7.36684 9.13317 7.36684 9.91421 6.58579L16.5 0Z' fill='%23212225'/%3E%3C/svg%3E%0A");
}

/* если нужно отобразить тултип под кнопкой */
.tooltip-content.tooltip-bottom::after {
    transform: rotate(180deg);
    bottom: unset;
    top: -7px;
}

/* крестик закрытия */
.tooltip-close {
    position: absolute;
    top: 8px;
    left: 8px;
    background: none;
    border: none;
    width: 9px;
    height: 9px;
    color: transparent;
    cursor: pointer;
    line-height: 1;
    display: none;
    padding: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.6321 0.146776C8.82726 0.342209 8.82713 0.658822 8.63181 0.854096L5.80314 3.68206C5.41249 4.0726 5.41249 4.7059 5.80314 5.09645L8.63183 7.92443C8.82714 8.11969 8.82727 8.43629 8.63212 8.63171C8.43679 8.8273 8.11986 8.82741 7.9244 8.63195L5.09593 5.80348C4.70537 5.41292 4.07214 5.41296 3.68163 5.80357L0.854042 8.63186C0.65859 8.82736 0.34162 8.82727 0.146279 8.63166C-0.0488548 8.43626 -0.0487457 8.1197 0.146523 7.92443L2.97459 5.09636C3.36512 4.70584 3.36512 4.07267 2.97459 3.68215L0.146568 0.854119C-0.0486857 0.658865 -0.0486863 0.342296 0.146567 0.147043C0.341803 -0.0481937 0.658338 -0.0482135 0.853598 0.146998L3.68171 2.9744C4.07222 3.36481 4.70525 3.36481 5.09575 2.9744L7.92438 0.146488C8.11986 -0.0489419 8.43678 -0.0488127 8.6321 0.146776Z' fill='white'/%3E%3C/svg%3E%0A");
}


.tooltip-close:focus,
.tooltip-close:hover {
    color: transparent;
    background-color: transparent;
}

.js-tooltip-trigger.tooltip-icon {
    padding: 0;
    width: 15px;
    height: 16px;
    margin: 0 5px;
    position: relative;
    top: 2px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='8' r='6.71739' stroke='%239EA0A8' stroke-width='1.56522'/%3E%3Cpath d='M6.83124 9.74522L6.24272 6.18904V3.75983H8.19611V6.18904L7.62011 9.74522H6.83124ZM7.20689 12.6503C6.8062 12.6503 6.5182 12.5584 6.34289 12.3748C6.17594 12.1911 6.09246 11.9657 6.09246 11.6986V11.3981C6.09246 11.131 6.17594 10.9056 6.34289 10.7219C6.5182 10.5383 6.8062 10.4464 7.20689 10.4464C7.60759 10.4464 7.89142 10.5383 8.05837 10.7219C8.23368 10.9056 8.32133 11.131 8.32133 11.3981V11.6986C8.32133 11.9657 8.23368 12.1911 8.05837 12.3748C7.89142 12.5584 7.60759 12.6503 7.20689 12.6503Z' fill='%239EA0A8'/%3E%3C/svg%3E%0A");
}

.js-tooltip-trigger.tooltip-icon:hover {
    background-color: transparent;
}

.row-item.status-active .tooltip-content {
    width: 180px;
}

@media screen and (max-width: 1024px) {
    .tooltip-close {
        display: block;
    }

    .tooltip-content {
        padding: 8px 8px 8px 32px;
    }

    .f-box.validate .w-50 .tooltip-wrapper .tooltip-content::after {
        left: 59px;
    }

    .f-box.validate .w-50 .tooltip-wrapper .tooltip-content {
        transform: translateX(-67%) !important;
    }
}



.parallax-wrap .parallax-1 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: 90% 50%;
    background-image: url("data:image/svg+xml,%3Csvg width='310' height='275' viewBox='0 0 310 275' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M137.031 275L137.031 251.1C129.387 258.623 120.581 264.474 113.934 266.48C91.335 273.502 56.6058 270.492 35.5025 254.276C26.0309 247.088 12.2389 226.191 9.08175 214.656C3.26586 193.258 -7.53511 142.102 8.0847 126.388C21.7105 112.679 76.3798 123.546 85.0206 126.388C82.528 104.822 83.6912 91.6154 84.6882 81.0834C87.5131 51.3263 127.227 -0.330744 154.977 0.00360666C182.561 -0.497916 222.275 51.3263 225.267 81.0834C226.264 91.6154 227.261 104.822 224.934 126.388C233.575 123.546 288.244 112.679 301.87 126.388C317.49 142.102 306.855 193.258 300.873 214.656C297.55 226.191 283.924 247.088 274.452 254.276C253.349 270.492 218.62 273.334 196.021 266.48C189.208 264.474 180.235 258.456 172.591 250.933C172.591 253.928 172.591 275 172.591 275L137.031 275ZM119.417 99.3054C121.578 75.2322 139.358 49.3202 154.811 49.3202C170.265 49.3202 188.045 75.0651 190.205 99.3054C192.365 123.379 175.084 172.026 154.811 172.194C134.705 172.026 117.257 123.379 119.417 99.3054ZM47.4665 217.331C41.3183 207.3 32.6776 166.677 43.6447 156.145C53.1163 146.95 84.0235 151.13 96.1538 156.145C108.284 161.16 129.72 177.543 125.067 199.777C120.414 222.012 117.257 224.185 102.967 231.206C87.6792 237.392 65.9112 241.07 47.4665 217.331ZM262.322 217.331C268.47 207.468 277.111 166.677 266.144 156.145L265.978 156.145C256.506 146.95 225.599 151.13 213.469 156.145C201.504 161.16 180.069 177.543 184.555 199.777C189.208 222.012 192.365 224.185 206.656 231.206C221.943 237.225 243.877 241.07 262.322 217.331Z' fill='%23F4F4F5' fill-opacity='0.4'/%3E%3C/g%3E%3C/svg%3E%0A");
    mix-blend-mode: multiply;
}

/* testimonials */
.testimonials {
    padding: 70px 0 58px;
    overflow: hidden;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: 70% 89px;
    background-image: url("data:image/svg+xml,%3Csvg width='131' height='120' viewBox='0 0 131 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.6002 110.105L48.3747 100.414C44.4118 102.58 40.1729 103.933 37.2534 103.977C27.304 104.209 13.616 98.9698 6.96869 89.9526C3.97484 85.9417 0.826106 75.8726 0.889076 70.83C1.02243 61.4805 2.59532 39.4883 10.733 34.9241C17.8319 30.9425 38.6674 41.675 41.83 43.8272C43.3261 34.7945 45.3294 29.5741 46.955 25.419C51.5513 13.6801 73.6003 -2.66968 84.7779 0.677186C95.9854 3.66589 106.021 29.2751 103.776 41.687C102.956 46.0728 101.826 51.5432 98.3822 60.0183C102.205 59.8659 125.563 61.7863 129.479 68.9215C133.968 77.1008 123.731 96.6124 118.829 104.597C116.147 108.889 108.214 115.786 103.551 117.604C93.1384 121.737 78.7712 118.871 70.4325 113.476C67.9117 111.875 64.9835 108.396 62.7672 104.461C62.4195 105.676 59.9733 114.22 59.9733 114.22L45.6002 110.105ZM58.877 36.8265C62.5447 27.3154 72.7394 18.8663 78.9856 20.6546C85.2319 22.4429 89.4298 34.9394 87.4889 45.0182C85.5674 55.0292 72.9349 72.7549 64.7214 70.4767C56.614 68.0822 55.2092 46.3376 58.877 36.8265ZM16.0935 76.3565C14.7728 71.5779 15.9962 54.1062 21.6517 51.1049C26.5474 48.4728 38.5548 53.7441 42.8756 57.1814C47.1963 60.6187 53.9586 69.7422 49.4969 78.2192C45.0351 86.6962 43.5067 87.2121 36.9155 88.4053C30.0183 89.1443 20.7929 88.1165 16.0935 76.3565ZM102.937 101.22C106.567 97.9322 114.795 82.3925 111.584 76.8529L111.517 76.8337C108.756 72.0095 95.7787 70.1274 90.2935 70.7573C84.8754 71.4063 74.3094 75.5687 73.5416 85.1033C72.8411 94.6571 73.8649 95.9037 78.8259 100.404C84.3064 104.614 92.7257 108.711 102.937 101.22Z' fill='%23F4F4F5' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
}

.testimonials .slick-list {
    margin-bottom: 0;
}

.testimonials .container {
    max-width: 1172px;
}

.testimonials__title {
    line-height: 100%;
    color: #212225;
    margin-bottom: 24px;
}

.testimonials__description {
    font-size: 18px;
    line-height: 150%;
    color: #52545C;
    margin-bottom: 40px;
}

.testimonials__list .slick-list {
    overflow: inherit;
}

.testimonials__list .item {
    width: 270px;
    min-height: 461px;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='270' height='461' viewBox='0 0 270 461' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 11.3194C0 11.3194 50.7093 -0.0490014 103.235 0.00015898C156.351 0.0498712 270 11.3194 270 11.3194V461C270 461 199.822 451.739 147.101 451.739C94.3801 451.739 0 461 0 461V11.3194Z' fill='%23F4F4F5'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    padding: 28px 40px;
    margin: 0 12px;
    margin-top: 51px;
    transition: all .3s;
    cursor: pointer;
}

.testimonials__list .item.slick-current {
    margin-top: 10px;
}

.rtl .testimonials__list .item.slick-current {
    margin-top: 0;
}

.testimonials__list .item.slick-current+.slick-active {
    margin-top: 107px;
}

.rtl .testimonials__list .item.slick-current+.slick-active {
    margin-top: 40px;
}

.testimonials__list .item.slick-current+.slick-active+.slick-active {
    margin-top: 39px;
}

.rtl .testimonials__list .item.slick-current+.slick-active+.slick-active {
    margin-top: 107px;
}

.testimonials__list .item.slick-current+.slick-active+.slick-active+.slick-active {
    margin-top: 0;
}

.testimonials__list .item__image {
    position: relative;
    width: 144px;
    height: 144px;
    margin: 0 auto 16px;
    border-radius: 50%;
    overflow: hidden;
    border-radius: 100%;
}

.testimonials__list .item>svg {
    margin-bottom: 8px;
}

.testimonials__list .item__description {
    font-size: 14px;
    line-height: 150%;
    color: #52545C;
    margin-bottom: 8px;
}

.testimonials__list .item__name {
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    color: #212225;
}

.testimonials__list .item__position {
    font-size: 14px;
    line-height: 150%;
    color: #52545C;
}

.testimonials__list .slick-arrow {
    opacity: 0;
}

.testimonials__list:hover .slick-arrow {
    opacity: 1;
}

.testimonials__list .slick-prev {
    left: calc((100% - 1140px) / 2 - 42px);
    top: 0;
    bottom: 0;
    margin: auto;
}

.testimonials__list .slick-next {
    right: calc((100% - 1140px) / 2 - 180px);
    margin: auto;
    top: 0;
    bottom: 0;
}

/* partners */
.partners {
    padding: 70px 0;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: 35% 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='240' height='215' viewBox='0 0 240 215' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M106.093 214.216L106.093 195.655C100.175 201.497 93.3572 206.041 88.2115 207.599C70.7162 213.052 43.8299 210.715 27.4924 198.122C20.1597 192.539 9.48245 176.31 7.03824 167.351C2.53576 150.733 -5.82603 111.004 6.26635 98.8002C16.815 88.154 59.1384 96.5931 65.8278 98.8002C63.8981 82.0519 64.7986 71.7952 65.5705 63.6158C67.7574 40.5057 98.5029 0.387668 119.986 0.647332C141.341 0.257838 172.086 40.5057 174.402 63.6158C175.174 71.7952 175.946 82.0519 174.145 98.8002C180.834 96.5931 223.157 88.154 233.706 98.8002C245.798 111.004 237.565 150.733 232.934 167.351C230.361 176.31 219.813 192.539 212.48 198.122C196.142 210.715 169.256 212.922 151.761 207.599C146.487 206.041 139.54 201.367 133.622 195.525C133.622 197.851 133.622 214.216 133.622 214.216L106.093 214.216ZM92.4567 77.7674C94.1291 59.0716 107.894 38.9477 119.858 38.9477C131.821 38.9477 145.586 58.9418 147.258 77.7674C148.931 96.4632 135.552 134.244 119.858 134.374C104.292 134.244 90.7844 96.4632 92.4567 77.7674ZM36.7546 169.429C31.9948 161.639 25.3054 130.09 33.7958 121.91C41.1284 114.77 65.0559 118.015 74.4468 121.91C83.8377 125.805 100.433 138.529 96.8306 155.796C93.2286 173.064 90.7844 174.752 79.7211 180.205C67.886 185.009 51.0339 187.865 36.7546 169.429ZM203.089 169.429C207.849 161.769 214.538 130.09 206.048 121.91L205.919 121.91C198.587 114.77 174.659 118.015 165.268 121.91C156.006 125.805 139.411 138.529 142.885 155.796C146.487 173.064 148.931 174.752 159.994 180.205C171.829 184.879 188.81 187.865 203.089 169.429Z' fill='%23F4F4F5' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
}

.partners .container {
    display: flex;
    flex-flow: row wrap;
    align-items: end;
}

.partners__text {
    flex: 1;
    padding-right: 25px;
}

.rtl .partners__text {
    padding-left: 25px;
    padding-right: 0;
    margin-left: 0;
}

.partners__logos {
    list-style: none;
    flex: 0 0 526px;
    max-width: 526px;
    display: inline-flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.partners__logos .item {
    margin-top: 40px;
    position: relative;
}

.partners__title {
    line-height: 100%;
    color: #212225;
}

.partners__subtitle {
    line-height: 120%;
    color: #52545C;
    margin-bottom: 40px;
    font-size: 30px;
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
}

.partners__description {
    font-size: 18px;
    line-height: 150%;
    color: #52545C;
    margin-bottom: 40px;
}

.partners__btn {
    display: inline-flex;
    align-items: center;
    padding: 14px 40px;
    letter-spacing: 0.105em;
}

.partners__btn.mobile {
    display: none;
}

.partners__btn>svg {
    margin-right: 18px;
}

.rtl .partners__btn>svg {
    margin-left: 18px;
    margin-right: 0;
}

/* whats new */
.whats-new {
    position: relative;
    padding: 70px 0;
    background-color: #212225;
    color: #fff;
    overflow: hidden;
}

.whats-new::after {
    content: '';
    position: absolute;
    top: 94px;
    right: -200px;
    width: 429px;
    height: 429px;
    background: #AA223F;
    opacity: 0.6;
    filter: blur(100px);
}

.whats-new::before {
    content: '';
    position: absolute;
    width: 419px;
    height: 419px;
    left: -232px;
    top: 14px;
    background: linear-gradient(52.97deg, #FBAA2D 21.5%, #F73184 82.34%);
    opacity: 0.5;
    filter: blur(100px);
}

.whats-new .container {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    position: relative;
    z-index: 1;
}

.whats-new__text {
    flex: 1;
    padding-right: 72px;
}

.rtl .whats-new__text {
    padding-left: 72px;
    padding-right: 0;
}

.whats-new__posts {
    position: relative;
    flex: 0 0 614px;
    max-width: 614px;
    display: inline-flex;
    flex-flow: row wrap;
}

.whats-new__posts::after {
    content: '';
    position: absolute;
    right: -18px;
    bottom: 55px;
    z-index: -1;
    width: 419px;
    height: 419px;
    background: linear-gradient(52.97deg, #FBAA2D 21.5%, #F73184 82.34%);
    opacity: 0.5;
    filter: blur(100px);
    z-index: -1;
}

.post {
    position: relative;
    width: 298px;
    height: 312px;
    display: inline-flex;
    flex-flow: column wrap;
    justify-content: end;
    border-radius: 8px;
    z-index: 1;
    text-decoration: none;
}

.whats-new__posts .post:hover {
    box-shadow: 0px 0px 40px 0px rgba(26, 32, 44, 0.15);
}

.whats-new__posts .post:first-child {
    margin-right: 16px;
    margin-bottom: 16px;
}

.rtl .whats-new__posts {
    direction: ltr;
}

.rtl .whats-new__posts .post {
    direction: rtl;
}

.whats-new__posts .post:nth-child(3) {
    margin-right: 16px;
}

.post .wp-post-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.post .content {
    position: relative;
    background: #1A202C;
    padding: 16px;
    text-decoration: none;
}

.whats-new__title {
    line-height: 100%;
}

.whats-new__subtitle {
    line-height: 120%;
    margin-bottom: 24px;
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
    font-size: 30px;
}

.whats-new__description {
    font-size: 18px;
    line-height: 150%;
    color: #FFF5F7;
    margin-bottom: 24px;
}

.whats-new__btn.mobile {
    display: none;
}

.post__top-info {
    font-size: 12px;
    line-height: 150%;
    display: flex;
    justify-content: space-between;
}

.post__top-info .date {
    color: #E9EAEC;
}

.post__top-info .cat {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    background: linear-gradient(52.97deg, #FBB03B 21.5%, #F73184 82.34%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.post__top-info .cat img {
    max-width: 15px;
    margin-right: 5px;
}

.rtl .post__top-info .cat img {
    margin-right: 0;
    margin-left: 5px;
}

.post__title {
    font-size: 20px;
    line-height: 120%;
    color: #FFFFFF;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
}

.post__content {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #E9EAEC;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.whats-new__btn svg {
    margin-right: 20px;
}

.rtl .whats-new__btn svg {
    margin-left: 20px;
    margin-right: 0;
}

/* Privacy_Requests */
.cf-privacy-requests {
    max-width: 588px; 
}

span.wpcf7-form-control-wrap.recaptcha {
    margin-top: 24px;
    display: block;
}

.contact-us__inner .wpcf7-form span.wpcf7-form-control-wrap.recaptcha {
    margin: 0 0 24px;
}

.cf-privacy-requests form  span.wpcf7-form-control-wrap.recaptcha {
    margin-top: 24px;
    display: block;
}

.cf-privacy-requests .container {
    padding: 0;
}

.cf-privacy-requests .wpcf7.js {
    width: 314px;
}

.cf-privacy-requests form .top {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.cf-privacy-requests form .button {
    margin-top: 40px;
}

.cf-privacy-requests form label {
    position: relative;
}

.cf-privacy-requests form label .text {
    position: absolute;
    top: 12px;
    z-index: 1;
    transition: all .3s;
    pointer-events: none;
}

.cf-privacy-requests form .top input,
.cf-privacy-requests form .top select {
    border: 0;
    height: 47px;
    border-bottom: 1px solid #9EA0A8;
    background: #fff;
    border-radius: 0;
    cursor: pointer;
}

.cf-privacy-requests .wpcf7-response-output {
    display: none;
}

.cf-privacy-requests form .text {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0%;
}

.cf-privacy-requests form .text-email {
    font-size: 18px;
    line-height: 150%;
}

.thank-you-box {
    display: none;
    width: 100%;
    background: #FFF5F7;
    padding: 16px 39px;
    padding-bottom: 16px;
    gap: 16px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #AA223F;
    position: relative;
    align-items: center;
}

.thank-you-box::before {
    content: "";
    display: block;
    width: 35px;
    min-width: 35px;
    height: 31px;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='31' viewBox='0 0 35 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.4713 31L15.4713 28.3058C14.6083 29.1539 13.6139 29.8134 12.8635 30.0396C10.312 30.8311 6.39098 30.4919 4.00835 28.6639C2.93897 27.8536 1.38182 25.4979 1.02536 24.1976C0.368728 21.7854 -0.850739 16.0188 0.912788 14.2473C2.45119 12.702 8.62353 13.927 9.5991 14.2473C9.31768 11.8163 9.44901 10.3276 9.56158 9.14031C9.88051 5.78587 14.3644 -0.0372839 17.4974 0.000406568C20.6118 -0.0561288 25.0956 5.78587 25.4333 9.14031C25.5459 10.3276 25.6584 11.8163 25.3958 14.2473C26.3714 13.927 32.5437 12.702 34.0821 14.2473C35.8456 16.0188 34.6449 21.7854 33.9695 24.1976C33.5943 25.4979 32.0559 27.8536 30.9866 28.6639C28.6039 30.4919 24.6829 30.8122 22.1314 30.0396C21.3622 29.8134 20.3491 29.135 19.4861 28.287C19.4861 28.6246 19.4861 31 19.4861 31L15.4713 31ZM13.4826 11.1944C13.7265 8.48073 15.7339 5.55973 17.4787 5.55973C19.2235 5.55973 21.2309 8.46188 21.4748 11.1944C21.7187 13.9081 19.7675 19.3921 17.4787 19.4109C15.2086 19.3921 13.2387 13.9081 13.4826 11.1944ZM5.35913 24.4991C4.66497 23.3684 3.68941 18.789 4.92763 17.6018C5.997 16.5653 9.48653 17.0364 10.8561 17.6018C12.2256 18.1671 14.6458 20.014 14.1205 22.5204C13.5952 25.0268 13.2387 25.2718 11.6253 26.0633C9.89927 26.7605 7.44159 27.1751 5.35913 24.4991ZM29.617 24.4991C30.3112 23.3872 31.2867 18.789 30.0485 17.6018L30.0297 17.6018C28.9604 16.5653 25.4708 17.0364 24.1013 17.6018C22.7505 18.1671 20.3303 20.014 20.8369 22.5204C21.3622 25.0268 21.7187 25.2718 23.3321 26.0633C25.0581 26.7417 27.5345 27.1751 29.617 24.4991Z' fill='%23AA223F'/%3E%3C/svg%3E%0A");
}

.thank-you-box.delete .if_delete {
    display: block;
}

.thank-you-box.receive .if_receive {
    display: block;
}

.thank-you-box div {
    display: none;
}

.thank-you-box.active {
    display: flex;
}

/* contact us */
.contact-us {
    background-color: #E9EAEC;
    padding: 70px 0;
}

.contact-us .container {
    position: relative;
    z-index: 5;
}

.contact-us__inner {
    position: relative;
    background-color: #fff;
    box-shadow: 0px 0px 40px rgb(26 32 44 / 15%);
    border-radius: 8px;
    padding: 40px;
}

.contact-us__inner::after {
    content: "";
    position: absolute;
    right: 24px;
    bottom: 0px;
    width: 387px;
    height: 232px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='387' height='232' viewBox='0 0 387 232' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1907_3355)'%3E%3Cpath style='mix-blend-mode:darken' d='M200.239 15.1275C196.922 15.2006 197.048 18.9281 197.503 28.0776C198.016 38.3655 197.081 44.0633 195.963 43.9883C194.873 43.9172 192.279 28.4469 190.019 15.9858C188.151 5.68583 187.173 2.20582 183.48 2.92617C180.274 3.55115 180.325 7.59527 181.62 17.3434C183.317 30.1047 184.602 42.7484 183.191 43.0041C181.846 43.2476 177.01 26.2189 173.53 10.9028C171.235 0.80367 169.841 -0.448322 166.761 0.109697C163.631 0.677862 163.497 3.89814 165.015 12.2705C167.755 27.3715 171.089 48.6208 169.591 48.8907C167.706 49.2316 162.93 33.948 159.226 23.0494C157.273 17.2987 155.699 13.8106 152.051 14.9023C148.404 15.994 150.215 21.8846 152.301 29.7334C155.925 43.3734 161.45 59.4728 157.134 60.254C150.546 61.4451 143.883 54.2822 137.999 58.3689C133.783 61.297 152.421 71.3535 162.179 80.8054C165.115 83.6482 169.78 90.3729 171.642 98.7026C181.11 141.092 172.075 189.725 156.421 231.996H194.702C204.754 176.915 205.443 119.759 205.077 96.7302C204.943 88.293 205.732 80.1154 206.354 66.8671C206.898 55.2948 205.789 38.1199 204.971 31.1234C203.671 19.9752 203.758 15.0463 200.237 15.1235L200.239 15.1275Z' fill='url(%23paint0_linear_1907_3355)'/%3E%3Cpath style='mix-blend-mode:darken' d='M69.3164 181.227C69.0664 169.644 66.7837 152.585 65.4889 145.662C63.4278 134.629 63.1757 129.704 59.6693 130.023C56.3642 130.321 56.7463 134.032 57.8277 143.131C59.0433 153.36 58.5005 159.107 57.3805 159.111C56.289 159.113 52.6424 143.856 49.5324 131.579C46.9631 121.431 45.7495 118.024 42.1151 118.996C38.9604 119.84 39.2876 123.87 41.2472 133.507C43.8144 146.122 45.963 158.65 44.5726 159.001C43.2473 159.336 37.255 142.679 32.7343 127.634C29.7523 117.714 28.2766 116.561 25.2418 117.33C22.1562 118.112 22.2436 121.334 24.3332 129.582C28.1018 144.46 32.8827 165.434 31.4069 165.805C29.5511 166.274 23.7376 151.351 19.2962 140.731C16.9526 135.126 15.1455 131.754 11.5802 133.093C8.01689 134.432 10.2284 140.185 12.8465 147.873C17.3957 161.233 24.0121 176.919 19.7597 177.992C13.2693 179.63 6.13056 172.94 0.540693 177.418C-3.46369 180.628 15.8183 189.388 26.2033 198.152C29.3275 200.788 34.4417 207.178 36.8688 215.361C38.5152 220.915 39.4686 225.067 39.8893 232.004H71.1601L71.5524 231.925C71.0747 223.506 70.5401 216.433 70.0889 211.11C69.3774 202.701 69.6031 194.489 69.3164 181.229V181.227Z' fill='url(%23paint1_linear_1907_3355)'/%3E%3Cpath style='mix-blend-mode:darken' d='M182.925 137.468C179.689 136.737 178.908 140.386 177.134 149.375C175.14 159.48 172.853 164.784 171.784 164.441C170.743 164.108 171.975 148.472 172.8 135.834C173.481 125.39 173.377 121.776 169.619 121.583C166.357 121.417 165.426 125.354 164.322 135.124C162.877 147.916 161.061 160.497 159.63 160.403C158.264 160.314 157.697 142.626 158.031 126.922C158.25 116.567 157.201 115.017 154.077 114.816C150.902 114.611 149.991 117.706 149.437 126.196C148.439 141.51 146.524 162.934 145.005 162.834C143.095 162.71 142.162 146.727 141.208 135.258C140.704 129.205 140.023 125.443 136.22 125.621C132.417 125.8 132.748 131.954 132.87 140.073C133.084 154.182 134.545 171.14 130.167 170.855C123.485 170.421 118.755 161.862 112.056 164.409C107.256 166.233 122.904 180.49 130.085 192.018C132.246 195.485 135.143 203.135 134.931 211.668C134.767 218.275 134.013 225.075 132.744 232.004H164.399C165.806 226.465 166.954 221.68 167.853 217.824C169.765 209.604 172.512 201.861 176.325 189.156C179.656 178.059 182.74 161.126 183.642 154.139C185.082 143.007 186.358 138.247 182.925 137.472V137.468Z' fill='url(%23paint2_linear_1907_3355)'/%3E%3Cpath d='M116.806 111.212C110.163 108.525 105.252 116.983 98.5626 117.275C94.1801 117.468 96.0014 100.544 96.5116 86.4439C96.8064 78.3292 97.2657 72.1849 93.4687 71.9252C89.6696 71.6655 88.9094 75.4133 88.2772 81.4541C87.082 92.9006 85.8095 108.86 83.8968 108.945C82.3764 109.012 80.9169 87.5538 80.242 72.2215C79.868 63.7213 79.0224 60.6086 75.8433 60.7466C72.7171 60.8825 71.6336 62.4105 71.6357 72.7653C71.6357 88.471 70.6945 106.145 69.3286 106.206C67.8955 106.269 66.3466 93.6535 65.1738 80.8332C64.2774 71.0405 63.4297 67.0857 60.1653 67.1831C56.4028 67.2967 56.2239 70.9066 56.6833 81.3628C57.2402 94.0146 58.1407 109.674 57.0939 109.984C56.0186 110.303 53.8436 104.954 52.065 94.8081C50.4816 85.7844 49.7783 82.1197 46.526 82.7832C43.0765 83.4853 44.2534 88.2742 45.4547 99.4325C46.2089 106.435 48.9327 123.431 52.0284 134.596C55.5734 147.38 58.1529 155.178 59.8929 163.436C62.7813 177.151 68.5887 202.583 77.6504 231.996H113.539C101.299 206.442 93.0215 180.587 92.9382 157.974C92.9056 149.439 95.9648 141.852 98.1987 138.431C105.622 127.058 121.568 113.133 116.808 111.21L116.806 111.212Z' fill='url(%23paint3_linear_1907_3355)'/%3E%3Cpath style='mix-blend-mode:darken' d='M325.152 105.007C319.564 100.525 312.423 107.215 305.933 105.575C301.68 104.5 308.301 88.8163 312.856 75.4583C315.476 67.7719 317.69 62.0192 314.126 60.6799C310.563 59.3407 308.754 62.7111 306.408 68.3157C301.963 78.9343 296.145 93.8547 294.29 93.386C292.814 93.0126 297.601 72.0432 301.373 57.1654C303.465 48.9169 303.552 45.6946 300.469 44.9134C297.436 44.1443 295.958 45.2969 292.974 55.2154C288.448 70.2576 282.451 86.9129 281.126 86.5781C279.736 86.2271 281.888 73.699 284.459 61.0858C286.423 51.4493 286.752 47.4194 283.598 46.5753C279.961 45.6033 278.75 49.0082 276.176 59.156C273.062 71.4325 269.412 86.6877 268.318 86.6857C267.196 86.6816 266.655 80.935 267.875 70.706C268.958 61.6093 269.34 57.898 266.037 57.5977C262.531 57.2791 262.277 62.2038 260.214 73.2364C258.917 80.1599 256.628 97.219 256.374 108.801C256.083 122.062 256.307 130.272 255.591 138.681C254.124 155.953 251.764 191.67 253.345 232.004H285.478C279.955 200.426 280.65 170.431 288.813 142.942C291.243 134.759 296.359 128.371 299.485 125.737C309.872 116.977 329.158 108.223 325.154 105.011L325.152 105.007Z' fill='url(%23paint4_linear_1907_3355)'/%3E%3Cpath style='mix-blend-mode:darken' d='M265.163 182.3C258.228 180.49 254.449 189.508 247.853 190.658C243.531 191.411 243.155 174.397 241.844 160.347C241.09 152.263 240.755 146.11 236.956 146.339C233.155 146.571 232.884 150.386 233.037 156.457C233.325 167.96 234.122 183.952 232.236 184.281C230.736 184.542 226.524 163.449 223.877 148.332C222.412 139.95 221.172 136.973 218.038 137.519C214.954 138.054 214.078 139.708 215.413 149.98C217.438 165.556 218.784 183.203 217.436 183.439C216.023 183.684 212.86 171.373 210.045 158.811C207.894 149.215 206.543 145.402 203.319 145.917C199.603 146.512 199.89 150.116 201.693 160.428C203.876 172.903 206.787 188.317 205.789 188.759C204.764 189.214 201.918 184.187 198.845 174.354C196.111 165.608 194.94 162.065 191.802 163.139C188.47 164.279 190.255 168.875 192.885 179.788C194.536 186.636 199.428 203.14 203.937 213.815C207.081 221.26 209.632 226.917 211.777 232.002H247.552C247.54 231.917 247.53 231.832 247.517 231.745C246.385 223.285 248.442 215.367 250.215 211.689C256.112 199.457 270.129 183.601 265.161 182.302L265.163 182.3Z' fill='url(%23paint5_linear_1907_3355)'/%3E%3Cpath style='mix-blend-mode:darken' d='M329.937 137.468C326.701 136.737 325.92 140.386 324.145 149.375C322.151 159.48 319.865 164.784 318.795 164.441C317.755 164.108 318.986 148.472 319.812 135.834C320.493 125.39 320.389 121.776 316.631 121.583C313.368 121.417 312.437 125.354 311.333 135.124C309.888 147.916 308.073 160.497 306.642 160.403C305.276 160.314 304.709 142.626 305.042 126.922C305.262 116.567 304.213 115.017 301.089 114.816C297.914 114.611 297.003 117.706 296.448 126.196C295.45 141.51 293.535 162.934 292.017 162.834C290.106 162.71 289.173 146.727 288.22 135.258C287.716 129.205 287.035 125.443 283.232 125.621C279.429 125.8 279.76 131.954 279.882 140.073C280.095 154.182 281.557 171.14 277.178 170.855C270.497 170.421 265.767 161.862 259.067 164.409C254.268 166.233 269.916 180.49 277.097 192.018C279.258 195.485 282.154 203.135 281.943 211.668C281.778 218.275 281.024 225.075 279.756 232.004H311.411C312.817 226.465 313.966 221.68 314.864 217.824C316.777 209.604 319.523 201.861 323.336 189.156C326.668 178.059 329.752 161.126 330.654 154.139C332.093 143.007 333.37 138.247 329.937 137.472V137.468Z' fill='url(%23paint6_linear_1907_3355)'/%3E%3Cpath d='M367.429 155.594C363.338 154.02 371.789 139.239 377.914 126.52C381.437 119.203 384.323 113.755 380.947 112C377.568 110.243 375.369 113.376 372.369 118.657C366.683 128.667 359.118 142.786 357.331 142.098C355.91 141.552 363.177 121.303 368.708 106.984C371.773 99.0436 372.247 95.8558 369.279 94.7113C366.36 93.5852 364.756 94.5531 360.604 104.043C354.306 118.436 346.357 134.258 345.08 133.765C343.74 133.249 347.381 121.07 351.446 108.853C354.552 99.5205 355.361 95.5575 352.329 94.3441C348.836 92.9439 347.222 96.1805 343.452 105.947C338.888 117.763 333.435 132.474 332.351 132.34C331.237 132.202 331.392 126.431 333.827 116.423C335.994 107.521 336.819 103.883 333.573 103.189C330.13 102.455 329.288 107.312 325.916 118.018C323.8 124.737 319.48 141.4 317.84 152.869C315.962 166 315.2 174.177 313.482 182.442C311.291 192.986 307.904 210.556 304.87 231.998H336.11C337.63 216.759 340.75 202.655 345.954 190.642C349.347 182.809 355.193 177.077 358.612 174.835C369.974 167.38 390.171 160.992 386.581 157.325C381.571 152.208 373.68 157.997 367.431 155.592L367.429 155.594Z' fill='url(%23paint7_linear_1907_3355)'/%3E%3Cpath style='mix-blend-mode:darken' d='M147.386 141.254C140.956 138.09 135.44 146.166 128.748 145.972C124.363 145.844 127.417 129.099 128.959 115.074C129.848 107.002 130.756 100.908 126.988 100.372C123.217 99.8367 122.184 103.52 121.113 109.497C119.083 120.826 116.645 136.65 114.733 136.595C113.21 136.55 113.326 115.043 113.775 99.7027C114.025 91.1985 113.409 88.033 110.228 87.9377C107.1 87.8443 105.909 89.2891 105.151 99.6175C104.002 115.283 101.77 132.839 100.402 132.8C98.9692 132.758 98.3472 120.063 98.1154 107.192C97.9386 97.3611 97.3816 93.3555 94.1192 93.2135C90.3587 93.0511 89.9156 96.6387 89.6087 107.101C89.2387 119.759 88.9907 135.442 87.9236 135.676C86.8279 135.915 85.0514 130.42 84.0188 120.173C83.1 111.058 82.665 107.353 79.3761 107.775C75.884 108.223 76.7072 113.085 77.0894 124.302C77.3292 131.341 78.8029 148.49 81.0734 159.851C83.6732 172.858 85.6754 180.825 86.8056 189.189C88.0902 198.701 90.3404 213.794 93.8407 231.998H125.53C121.278 215.955 119.17 200.4 120.162 186.151C120.755 177.637 124.361 170.293 126.837 167.044C135.074 156.243 151.996 143.52 147.39 141.252L147.386 141.254Z' fill='url(%23paint8_linear_1907_3355)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1907_3355' x1='141.607' y1='209.113' x2='200.379' y2='47.0709' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ED1E79'/%3E%3Cstop offset='1' stop-color='%23FBB03B'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1907_3355' x1='15.7919' y1='154.241' x2='72.2573' y2='198.109' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238CC63F'/%3E%3Cstop offset='1' stop-color='%23D9E021'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1907_3355' x1='149.201' y1='251.095' x2='147.584' y2='102.373' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23793CE9'/%3E%3Cstop offset='1' stop-color='%2354E5AF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1907_3355' x1='80.9629' y1='60.7422' x2='80.9629' y2='231.996' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237B61FF'/%3E%3Cstop offset='1' stop-color='%23DD2025'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1907_3355' x1='270.918' y1='126.445' x2='310.936' y2='187.238' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ED1E79'/%3E%3Cstop offset='1' stop-color='%23FBB03B'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_1907_3355' x1='344.161' y1='283.594' x2='218.379' y2='183.626' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238CC63F'/%3E%3Cstop offset='1' stop-color='%23D9E021'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_1907_3355' x1='296.314' y1='108.662' x2='292.998' y2='237.337' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23793CE9'/%3E%3Cstop offset='1' stop-color='%2354E5AF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_1907_3355' x1='345.936' y1='94.0332' x2='345.936' y2='231.998' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237B61FF'/%3E%3Cstop offset='1' stop-color='%23DD2025'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear_1907_3355' x1='81.5796' y1='172.957' x2='148.483' y2='147.925' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBB03B'/%3E%3Cstop offset='1' stop-color='%23ED1E79'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_1907_3355'%3E%3Crect width='387' height='232' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.rtl .contact-us__inner::after {
    left: 24px;
    right: auto;
}

.contact-us__inner .contact-us__title {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
    line-height: 100%;
    color: #AA223F;
    font-size: 48px;
}

.contact-us__subtitle {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
    font-size: 30px;
    line-height: 120%;
    color: #52545C;
    margin-bottom: 40px;
}

.rtl .contact-us__inner .wpcf7-form {
    direction: rtl;
}

.contact-us input:not(.wpcf7-submit),
.contact-us select {
    background: #FFFFFF;
    border: none;
    border-bottom: 1px solid #9EA0A8;
}

.contact-us form label {
    position: relative;
    display: inline-flex;
    flex-flow: column wrap;
    line-height: 150%;
    color: #52545C;
    margin-right: 16px;
}

.contact-us form label.acceptance {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}

.contact-us form label a {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    text-decoration: underline;
    color: #52545C;
}

.rtl .contact-us form label {
    margin-left: 16px;
    margin-right: 0;
}

.contact-us form .top label {
    max-width: 208px;
    width: 100%;
    margin-bottom: 16px;
}

.contact-us form label .text {
    position: absolute;
    top: 12px;
    z-index: 1;
    transition: all .3s;
}

.contact-us form .top label .text span {
    margin-left: 4px;
}

.contact-us form .bottom {
    width: 100%;
}

.contact-us form .bottom .wpcf7-form-control-wrap {
    max-width: 434px;
}

.contact-us form label:last-child {
    margin-right: 0;
}

.contact-us form input:not(.wpcf7-submit),
.contact-us form select {
    font-size: 14px;
    line-height: 150%;
    width: 100%;
    padding: 10px 0;
    margin: 4px 0 0;
}

.contact-us form input:not(.wpcf7-submit):focus-visible {
    outline: none;
}

.contact-us form label input:-webkit-autofill,
.contact-us form label input:-webkit-autofill:hover,
.contact-us form label input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 40rem #ffff inset;
}

.cf-privacy-requests form label.has-value .text,
.cf-privacy-requests form label:focus-within .text,
.cf-privacy-requests form label input:focus+.text,
.cf-privacy-requests form label input:focus-visible+.text,
.cf-privacy-requests form label input:active+.text,
.contact-us form label:focus-within .text,
.contact-us form label input:focus+.text,
.contact-us form label input:focus-visible+.text,
.contact-us form label input:active+.text,
.contact-us form label .text.active {
    top: -12px;
    color: #9EA0A8;
}

.contact-us form input:not(.wpcf7-submit).wpcf7-not-valid {
    border-color: #FC0D3C;
}

.contact-us form .wpcf7-submit {
    padding: 14px 39px 14px 83px;
    letter-spacing: 2.52px;
}

.rtl .contact-us form .wpcf7-submit {
    padding: 14px 83px 14px 39px;
}

.rtl .cf-privacy-requests form .wpcf7-submit {
    padding: 7px 83px 7px 39px;
}

.contact-us form .button {
    display: inline-block;
    margin-top: 0px;
}

.cf-privacy-requests form .button__inner,
.contact-us form .button__inner {
    position: relative;
    display: inline-block;
}

.rtl .cf-privacy-requests form .button__inner::after,
.rtl .contact-us form .button__inner::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 42px;
    transform: translateY(-50%);
    width: 25px;
    height: 23px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='23' viewBox='0 0 25 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1990_3417)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6089 21.3666L10.6089 19.5096C10.0171 20.0941 9.33527 20.5488 8.82068 20.7046C7.07109 21.2502 4.38239 21.0164 2.74858 19.7564C2.01529 19.1979 0.947532 17.5743 0.703103 16.6781C0.252841 15.0155 -0.583363 11.0409 0.625913 9.81991C1.68081 8.75482 5.91328 9.5991 6.58224 9.81991C6.38927 8.14434 6.47932 7.11821 6.55651 6.29991C6.77521 3.98788 9.84985 -0.0256977 11.9982 0.000280227C14.1338 -0.0386865 17.2084 3.98788 17.44 6.29991C17.5172 7.11821 17.5944 8.14434 17.4143 9.81991C18.0832 9.5991 22.3157 8.75482 23.3706 9.81991C24.5799 11.0409 23.7565 15.0155 23.2934 16.6781C23.0361 17.5743 21.9812 19.1979 21.2479 19.7564C19.6141 21.0164 16.9254 21.2372 15.1758 20.7046C14.6484 20.5488 13.9537 20.0812 13.3619 19.4967C13.3619 19.7294 13.3619 21.3666 13.3619 21.3666L10.6089 21.3666ZM9.24522 7.7157C9.41246 5.8453 10.789 3.83201 11.9854 3.83201C13.1818 3.83201 14.5583 5.83231 14.7256 7.7157C14.8928 9.58611 13.5549 13.3659 11.9854 13.3789C10.4288 13.3659 9.07798 9.58611 9.24522 7.7157ZM3.67483 16.8859C3.19884 16.1065 2.52988 12.9502 3.37894 12.1319C4.11223 11.4175 6.50505 11.7423 7.44417 12.1319C8.38329 12.5216 10.0428 13.7945 9.68262 15.522C9.32241 17.2496 9.07798 17.4184 7.97162 17.964C6.78807 18.4446 5.1028 18.7303 3.67483 16.8859ZM20.3088 16.8859C20.7848 16.1195 21.4538 12.9502 20.6047 12.1319L20.5918 12.1319C19.8585 11.4175 17.4657 11.7423 16.5266 12.1319C15.6003 12.5216 13.9408 13.7945 14.2882 15.522C14.6484 17.2496 14.8928 17.4184 15.9992 17.964C17.1827 18.4316 18.8808 18.7303 20.3088 16.8859Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1990_3417' x='0' y='0' width='25' height='22.3662' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1' dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.866667 0 0 0 0 0.12549 0 0 0 0 0.145098 0 0 0 1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1990_3417'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1990_3417' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

.contact-us form .button__inner::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 42px;
    transform: translateY(-50%);
    width: 25px;
    height: 23px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='23' viewBox='0 0 25 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1990_3417)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6089 21.3666L10.6089 19.5096C10.0171 20.0941 9.33527 20.5488 8.82068 20.7046C7.07109 21.2502 4.38239 21.0164 2.74858 19.7564C2.01529 19.1979 0.947532 17.5743 0.703103 16.6781C0.252841 15.0155 -0.583363 11.0409 0.625913 9.81991C1.68081 8.75482 5.91328 9.5991 6.58224 9.81991C6.38927 8.14434 6.47932 7.11821 6.55651 6.29991C6.77521 3.98788 9.84985 -0.0256977 11.9982 0.000280227C14.1338 -0.0386865 17.2084 3.98788 17.44 6.29991C17.5172 7.11821 17.5944 8.14434 17.4143 9.81991C18.0832 9.5991 22.3157 8.75482 23.3706 9.81991C24.5799 11.0409 23.7565 15.0155 23.2934 16.6781C23.0361 17.5743 21.9812 19.1979 21.2479 19.7564C19.6141 21.0164 16.9254 21.2372 15.1758 20.7046C14.6484 20.5488 13.9537 20.0812 13.3619 19.4967C13.3619 19.7294 13.3619 21.3666 13.3619 21.3666L10.6089 21.3666ZM9.24522 7.7157C9.41246 5.8453 10.789 3.83201 11.9854 3.83201C13.1818 3.83201 14.5583 5.83231 14.7256 7.7157C14.8928 9.58611 13.5549 13.3659 11.9854 13.3789C10.4288 13.3659 9.07798 9.58611 9.24522 7.7157ZM3.67483 16.8859C3.19884 16.1065 2.52988 12.9502 3.37894 12.1319C4.11223 11.4175 6.50505 11.7423 7.44417 12.1319C8.38329 12.5216 10.0428 13.7945 9.68262 15.522C9.32241 17.2496 9.07798 17.4184 7.97162 17.964C6.78807 18.4446 5.1028 18.7303 3.67483 16.8859ZM20.3088 16.8859C20.7848 16.1195 21.4538 12.9502 20.6047 12.1319L20.5918 12.1319C19.8585 11.4175 17.4657 11.7423 16.5266 12.1319C15.6003 12.5216 13.9408 13.7945 14.2882 15.522C14.6484 17.2496 14.8928 17.4184 15.9992 17.964C17.1827 18.4316 18.8808 18.7303 20.3088 16.8859Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1990_3417' x='0' y='0' width='25' height='22.3662' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1' dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.866667 0 0 0 0 0.12549 0 0 0 0 0.145098 0 0 0 1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1990_3417'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1990_3417' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

.rtl .contact-us form .button__inner::before {
    display: none;
}

.contact-us form .wpcf7-response-output {
    display: inline-block;
    font-size: 16px;
    line-height: 150%;
    color: #AA223F;
    border: none;
    margin: 0;
}

.wpcf7-spinner {
    display: none;
}

/* blog page */
.blog-content__breadcrumbs {
    line-height: 150%;
    color: #666E7D;
    padding: 20px;
    background-color: #FFFFFF;
}

.blog-content__breadcrumbs .item.last {
    color: #AA223F;
}

.blog-content__posts {
    background: #F4F4F5;
    padding: 70px 0;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: 214px;
    background-position: calc(100% - 1180px / 2) 334px;
    background-image: url("data:image/svg+xml,%3Csvg width='240' height='214' viewBox='0 0 240 214' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M106.085 213.571L106.085 195.01C100.167 200.853 93.3494 205.397 88.2037 206.955C70.7084 212.408 43.8221 210.071 27.4845 197.477C20.1519 191.894 9.47463 175.665 7.03043 166.707C2.52795 150.088 -5.83384 110.36 6.25854 98.1557C16.8072 87.5095 59.1306 95.9485 65.82 98.1557C63.8903 81.4074 64.7908 71.1506 65.5627 62.9712C67.7496 39.8612 98.4951 -0.256864 119.978 0.00280103C141.333 -0.386694 172.079 39.8612 174.394 62.9712C175.166 71.1506 175.938 81.4074 174.137 98.1557C180.826 95.9485 223.15 87.5095 233.698 98.1557C245.791 110.36 237.558 150.088 232.926 166.707C230.354 175.665 219.805 191.894 212.472 197.477C196.135 210.071 169.248 212.278 151.753 206.955C146.479 205.397 139.532 200.723 133.614 194.88C133.614 197.207 133.614 213.571 133.614 213.571L106.085 213.571ZM92.4489 77.1229C94.1213 58.4271 107.886 38.3032 119.85 38.3032C131.813 38.3032 145.578 58.2973 147.251 77.1229C148.923 95.8187 135.544 133.6 119.85 133.73C104.284 133.6 90.7766 95.8187 92.4489 77.1229ZM36.7468 168.784C31.987 160.994 25.2976 129.445 33.788 121.266C41.1206 114.125 65.0481 117.371 74.439 121.266C83.8299 125.161 100.425 137.884 96.8228 155.152C93.2208 172.419 90.7766 174.107 79.7133 179.56C67.8782 184.364 51.0261 187.22 36.7468 168.784ZM203.081 168.784C207.841 161.124 214.531 129.445 206.04 121.266L205.911 121.266C198.579 114.125 174.651 117.371 165.261 121.266C155.998 125.161 139.403 137.884 142.877 155.152C146.479 172.419 148.923 174.107 159.986 179.56C171.821 184.234 188.802 187.22 203.081 168.784Z' fill='%23f8f8f9' fill-opacity='1'/%3E%3C/svg%3E%0A");
}

.blog-title {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-size: 48px;
    line-height: 100%;
    color: #212225;
    margin-bottom: 40px;
}

.posts-cats {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    margin-bottom: 25px;
}

.posts-cats .cat {
    position: relative;
    display: inline-block;
    font-size: 20px;
    line-height: 150%;
    text-decoration: none;
    color: #212225;
    padding: 8px 16px;
    margin: 0 35px 15px;
    border: 3px solid transparent;
}

.posts-cats .cat::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
}

.posts-cats .cat.active::after {
    background-image: linear-gradient(to left, #F73184, #FBAA2D, #FBAA2D);
}

.blog-content .posts {
    display: flex;
    flex-flow: row wrap;
    margin: 0 -20px;
}

.blog-content .posts .element-wrapper:not(:last-child) {
    padding-bottom: 40px;
}

.blog-content .post {
    flex: calc(100% / 3 - 40px);
    max-width: calc(100% / 3 - 40px);
    width: 100%;
    height: 100%;
    padding-top: 197px;
    margin: 0 20px 0px;
    cursor: pointer;
    transition: all .3s;
    text-decoration: none;
    border: 1px solid var(--text-gray-92, #E9EAEC);
}

.blog-content .post:hover {
    box-shadow: 0px 0px 40px rgba(26, 32, 44, 0.15);
}

.blog-content .post:hover .post__title {
    background: linear-gradient(52.97deg, #FBAA2D 21.5%, #F73184 82.34%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.blog-content .post .content {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    flex: auto;
    background: #FFFFFF;
}

.blog-content .post .date {
    color: #52545C;
}

.blog-content .post .cat {
    display: none;
}

.blog-content .post__title {
    color: #212225;
}

.blog-content .post__content {
    color: #52545C;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.pagination {
    text-align: center;
}

.pagination .page-numbers {
    font-size: 18px;
    line-height: 150%;
    color: #212225;
    text-decoration: none;
    padding: 8px 12px;
    display: inline-block;
}

.prev.page-numbers::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17.5L14 12.5L9 7.5' stroke='%239EA0A8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 25px;
    height: 25px;
    display: inline-block;
    top: 7px;
    position: relative;
    transform: rotate(180deg);
}

.rtl .prev.page-numbers::before {
    transform: none;
}

.next.page-numbers::after {
    content: "";
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 7.5L10 12.5L15 17.5' stroke='%239EA0A8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    top: 7px;
    position: relative;
    transform: rotate(180deg);
}

.rtl .next.page-numbers::after {
    transform: none;
}

.pagination .page-numbers.current {
    background: linear-gradient(52.97deg, #FBAA2D 21.5%, #F73184 82.34%);
    border-radius: 4px;
    color: #fff;
}

/* single post */
.single-content {
    background-color: #F4F4F5;
    padding: 40px 0;
}

.single-content__thumbnail-wrap {
    height: 500px;
    overflow: hidden;
    border-radius: 10px;
}

.single-content__thumbnail-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}

.single-content__content {
    position: relative;
    top: -42px;
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    max-width: 928px;
    background-color: #FFFFFF;
    padding: 40px 24px;
    border-radius: 8px;
}

.single-content .date {
    flex: 0 1 84px;
    text-align: center;
    color: #9EA0A8;
    padding: 18px 20px;
    background-color: #F4F4F5;
    border-radius: 10px;
}

.single-content .date .icons {
    margin-top: 32px;
}

.addtoany_shortcode a,
.addtoany_shortcode {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.addtoany_shortcode a {
    padding: 0;
    width: 34px;
}

.addtoany_shortcode a:not(:last-child) {
    margin-bottom: 32px;
}

.single-content .date.mobile {
    display: none;
}

.single-content .date__top {
    font-family: 'IBM Plex Mono', monospace;
    font-weight: 300;
    font-size: 36px;
    line-height: 120%;
    border-top: 2px solid #AA223F;
    padding-top: 4px;
}

.single-content .date__bottom {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
}

.single-content__content .inner {
    flex: 1;
    padding-left: 48px;
}

.rtl .single-content__content .inner {
    padding-right: 48px;
    padding-left: 0;
}

.single-content__content .single-title {
    font-size: 48px;
    line-height: 100%;
    color: #212225;
    margin: 0 0 16px;
}

.single-content__content .single-text {
    font-size: 18px;
    line-height: 150%;
    color: #212225;
}

.single-content__content .single-text h2,
.single-content__content .single-text h3,
.single-content__content .single-text h4,
.single-content__content .single-text h5,
.single-content__content .single-text h6 {
    margin-bottom: 16px;
    font-family: "Almoni Tzar DL 4.0 AAA";
}

.rtl .single-content__content .single-text h1 *,
.rtl .single-content__content .single-text h2 *,
.rtl .single-content__content .single-text h3 *,
.rtl .single-content__content .single-text h4 * {
    font-family: "Almoni Tzar DL 4.0 AAA" !important;
}

.single-content__content .single-text p {
    margin-bottom: 40px;
}

.inner__donation {
    max-width: 640px;
    text-align: center;
    background: #212225;
    border-radius: 8px;
    padding: 56px 62px;
    position: relative;
    overflow: hidden;
}

.inner__donation * {
    z-index: 1;
}

.inner__donation::before {
    content: '';
    position: absolute;
    background: linear-gradient(81.24deg, rgba(123, 97, 255, 0.7) 17.67%, rgba(221, 32, 37, 0.7) 82.08%);
    filter: blur(100px);
    left: 18px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 244px;
    height: 148px;
    z-index: 0;
}

.inner__donation::after {
    content: '';
    position: absolute;
    right: 75px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(52.97deg, #FBAA2D 21.5%, #F73184 82.34%);
    filter: blur(100px);
    width: 167px;
    height: 187px;
    z-index: 0;
}

.inner__donation .title {
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 100%;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 10px;
    position: relative;
}

.inner__donation .description {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #FFF5F7;
    margin-bottom: 30px;
    position: relative;
}

.inner__donation .donation-btn {
    display: inline-flex;
    flex-flow: row wrap;
    align-items: center;
    letter-spacing: 0.105em;
    padding: 14px 40px;
    z-index: 2;
    position: relative;
}

.inner__donation .donation-btn svg {
    margin-right: 18px;
}

.rtl .inner__donation .donation-btn svg {
    margin-left: 18px;
    margin-right: 0;
}

.single-content__btn {
    color: #AA223F;
    border: 2px solid #AA223F;
    border-radius: 50px;
    padding: 12px 38px;
    min-height: 53px;
}

.single-content__btn:focus-visible {
    outline: 3px solid #AA223F;
    outline-offset: 3px;
    background: #AA223F;
    ;
    color: #fff;
}

.single-content__btn:active {
    background: #AA223F;
    color: #fff;
}

.single-content__btn:hover {
    color: #fff;
    outline: 0;
    border: 0;
}

.single-content__btn::after {
    display: none;
}

.single-content__btn:hover::after {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 2px;
    background: linear-gradient(45deg, #FBB03B, #F73184);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: unset;
    z-index: -1;
}

.single-content__btn:active::after {
    display: none;
}

.single-content__btn:hover svg * {
    fill: #fff;
}


.single-content__btn svg {
    margin-right: 18px;
}

.rtl .single-content__btn svg {
    margin-left: 18px;
    margin-right: 0;
}

/* footer */
.footer {
    padding: 70px 0 12px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: 8% 80%;
    background-image: url("data:image/svg+xml,%3Csvg width='241' height='215' viewBox='0 0 241 215' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M106.196 214.216L106.196 195.655C100.279 201.497 93.4607 206.041 88.3151 207.599C70.8197 213.052 43.9335 210.715 27.5959 198.122C20.2633 192.539 9.58596 176.31 7.14176 167.351C2.63928 150.733 -5.72251 111.004 6.36987 98.8002C16.9185 88.154 59.2419 96.5931 65.9313 98.8002C64.0016 82.0519 64.9021 71.7952 65.674 63.6158C67.8609 40.5057 98.6064 0.387668 120.09 0.647332C141.444 0.257838 172.19 40.5057 174.505 63.6158C175.277 71.7952 176.049 82.0519 174.248 98.8002C180.938 96.5931 223.261 88.154 233.81 98.8002C245.902 111.004 237.669 150.733 233.038 167.351C230.465 176.31 219.916 192.539 212.584 198.122C196.246 210.715 169.36 212.922 151.864 207.599C146.59 206.041 139.643 201.367 133.726 195.525C133.726 197.851 133.726 214.216 133.726 214.216L106.196 214.216ZM92.5603 77.7674C94.2326 59.0716 107.997 38.9477 119.961 38.9477C131.925 38.9477 145.69 58.9418 147.362 77.7674C149.034 96.4632 135.655 134.244 119.961 134.374C104.395 134.244 90.8879 96.4632 92.5603 77.7674ZM36.8581 169.429C32.0983 161.639 25.4089 130.09 33.8993 121.91C41.2319 114.77 65.1594 118.015 74.5503 121.91C83.9412 125.805 100.536 138.529 96.9341 155.796C93.3321 173.064 90.8879 174.752 79.8246 180.205C67.9895 185.009 51.1374 187.865 36.8581 169.429ZM203.193 169.429C207.952 161.769 214.642 130.09 206.151 121.91L206.023 121.91C198.69 114.77 174.763 118.015 165.372 121.91C156.11 125.805 139.515 138.529 142.988 155.796C146.59 173.064 149.034 174.752 160.097 180.205C171.933 184.879 188.913 187.865 203.193 169.429Z' fill='%23F4F4F5' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
}

.footer .container {
    position: relative;
    z-index: 5;
}

.footer__top {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 60px;
}

.footer__info {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    max-width: 734px;
    width: 100%;
    box-shadow: 0px 0px 40px rgba(26, 32, 44, 0.15);
    border-radius: 8px;
    background-color: #fff;
    padding: 40px;
}

.footer .newsletter {
    position: relative;
    max-width: 386px;
    width: 100%;
    box-shadow: 0px 0px 40px rgba(26, 32, 44, 0.15);
    border-radius: 8px;
    padding: 40px;
    background-color: #fff;
}

.rtl .footer .newsletter .wpcf7-form {
    direction: rtl;
}

.footer .newsletter-success {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 1;
    transition: all .3s;
}

.footer .newsletter-success.active {
    visibility: visible;
    opacity: 1;
}

.footer .newsletter-success__top {
    padding: 40px;
    margin-bottom: 20px;
}

.footer .newsletter-success__title {
    line-height: 100%;
    color: #AA223F;
    font-size: 48px;
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
}

.footer .newsletter-success__description {
    line-height: 150%;
    color: #AA223F;
    font-size: 16px;
}

.footer .newsletter-success__img {
    display: block;
    margin-right: auto;
}

.footer .wpcf7-response-output {
    display: none;
}

.contact-info {
    flex: 1;
}

.footer__info .logo {
    flex: 1;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.contact-info__item {
    display: flex;
    flex-flow: column wrap;
    max-width: 200px;
    margin-bottom: 16px;
}

.contact-info__item .label {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    color: #212225;
}

.contact-info__item .text {
    line-height: 150%;
    color: #52545C;
}

.footer .newsletter .subtitle {
    margin-bottom: 24px;
    color: #52545C;
    font-family: "IBM Plex Sans Hebrew";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.footer .newsletter .label-email {
    position: relative;
    display: inline-block;
    line-height: 150%;
    color: #52545C;
    margin-bottom: 24px;
}

.footer .newsletter .label-email .text {
    position: relative;
    z-index: 1;
    transition: all .3s;
    margin-bottom: 4px;
}

.footer .newsletter .label-email .wpcf7-form-control-wrap {
    display: inline-block;
    max-width: 306px;
}

.footer .newsletter .label-email input {
    background: #FFFFFF;
    border: 1px solid #9EA0A8;
    padding: 10px 16px;
    width: 100%;
    border-radius: 8px;
}

.rtl .footer .newsletter .label-email input {
    direction: rtl;
}

.footer .newsletter .label-email input::placeholder {
    color: #9EA0A8;
    font-family: "IBM Plex Sans Hebrew";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 21px */
}

.footer .newsletter .title {
    color: #212225;
    font-size: 48px;
    letter-spacing: 0.3px;
    font-family: "Almoni Tzar DL 4.0 AAA";
}

.footer .newsletter .label-email input:-webkit-autofill,
.footer .newsletter .label-email input:-webkit-autofill:hover,
.footer .newsletter .label-email input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 40rem #ffff inset;
}

.footer .newsletter .label-email input:not(.wpcf7-submit):focus-visible {
    outline: none;
}

.footer .newsletter .wpcf7-list-item {
    margin: 0;
}

.contact-us .acceptance {
    width: 100%;
    margin: 40px 0 16px;
}

.contact-us .acceptance .wpcf7-list-item {
    margin: 0;
}

.contact-us .acceptance .wpcf7-list-item>label,
.footer .newsletter .wpcf7-list-item>label {
    position: relative;
    display: flex;
    align-items: baseline;
}

.contact-us .acceptance .wpcf7-list-item>label::after,
.footer .newsletter .wpcf7-list-item>label::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 0;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-0.5' y='0.5' width='19' height='19' rx='4.5' transform='matrix(-1 0 0 1 19 0)' stroke='%23E58095'/%3E%3C/svg%3E%0A");
}

.rtl .contact-us .acceptance .wpcf7-list-item>label::after,
.rtl .footer .newsletter .wpcf7-list-item>label::after {
    left: unset;
    right: 0;
}

.skip-link,
.skip-link.screen-reader-text {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    padding: 10px 15px;
    color: #18191c;
    background: #10F3AF;
    transform: translateY(-100%);
    width: fit-content !important;
}

.skip-link:focus {
    transform: translateY(20%);
}

.contact-us .acceptance .wpcf7-list-item>label:has(input[type="checkbox"]:checked)::after,
.footer .newsletter .wpcf7-list-item>label.active::after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='5' fill='url(%23paint0_linear_988_4810)'/%3E%3Cg filter='url(%23filter0_d_988_4810)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.86375 13.6674C8.27725 14.2539 7.32775 14.2539 6.74275 13.6674L4.43875 11.3649C3.85375 10.7784 3.85375 9.82888 4.43875 9.24238C5.02525 8.65738 5.97475 8.65738 6.55975 9.24238L7.80325 10.4859L12.8492 5.43988C13.4342 4.85337 14.3837 4.85337 14.9703 5.43988C15.5568 6.02488 15.5568 6.97438 14.9703 7.56088L8.86375 13.6674Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_988_4810' x='4' y='5' width='12.4102' height='10.1072' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1' dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.866667 0 0 0 0 0.12549 0 0 0 0 0.145098 0 0 0 1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_988_4810'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_988_4810' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_988_4810' x1='1.35944' y1='11.8036' x2='14.9652' y2='1.53885' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBB03B'/%3E%3Cstop offset='1' stop-color='%23F73184'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.contact-us .acceptance .wpcf7-list-item>label [type="checkbox"],
.footer .newsletter .wpcf7-list-item>label [type="checkbox"] {
    position: absolute;
    opacity: 0;
}

.footer .newsletter .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 12px;
    line-height: 150%;
    color: #52545C;
    padding-left: 28px;
}

.contact-us .acceptance .wpcf7-list-item .wpcf7-list-item-label,
.rtl .footer .newsletter .wpcf7-list-item .wpcf7-list-item-label {
    padding-left: 0;
    padding-right: 28px;
}

.contact-us .acceptance,
.footer .newsletter .acceptance {
    display: inline-block;
    margin-bottom: 24px;
}

.footer .newsletter .wpcf7-submit {
    letter-spacing: 2.52px;
    padding: 13px 39px;
    border: 1px solid #FFF !important;
}

.contact-us form .wpcf7-submit:disabled,
.footer .newsletter .wpcf7-submit:disabled {
    background: #E9EAEC;
    border: 0 !important;
    box-shadow: none !important;
    color: #fff;
}

.footer .social__title {
    text-align: center;
    margin-bottom: 16px;
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
}

.footer .social__links {
    list-style: none;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 60px;
}

.footer .social__links .link-item {
    margin: 0 19px;
}

.footer-menu {
    margin-bottom: 24px;
}

.footer-menu .menu {
    list-style: none;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}

.footer-menu .menu-item {
    position: relative;
    padding: 0 5px;
}

.footer-menu .menu-item::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 1px;
    height: 100%;
    background-color: #52545C;
}

.rtl .footer-menu .menu-item::after {
    right: unset;
    left: 0;
}

.footer-menu .menu-item:last-child::after {
    display: none;
}

.footer-menu .menu-item a {
    font-size: 14px;
    line-height: 150%;
    color: #52545C;
    text-decoration: none;
}

.footer-menu .menu-item a:hover {
    color: #AA223F;
}

.footer__bottom {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
    padding: 16px 0;
    border-top: 1px solid #E9EAEC;
}

.footer__bottom .omnis a {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    position: relative;
}

.footer__bottom .omnis__text {
    margin-right: 10px;
    position: relative;
    top: 3px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #52545C;
}

.copyright {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #52545C;
}

.parallax-wrap .parallax-2 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: 97% 54%;
    background-image: url("data:image/svg+xml,%3Csvg width='131' height='120' viewBox='0 0 131 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.6002 110.105L48.3747 100.414C44.4118 102.58 40.1729 103.933 37.2534 103.977C27.304 104.209 13.616 98.9698 6.96869 89.9526C3.97484 85.9417 0.826106 75.8726 0.889076 70.83C1.02243 61.4805 2.59532 39.4883 10.733 34.9241C17.8319 30.9425 38.6674 41.675 41.83 43.8272C43.3261 34.7945 45.3294 29.5741 46.955 25.419C51.5513 13.6801 73.6003 -2.66968 84.7779 0.677186C95.9854 3.66589 106.021 29.2751 103.776 41.687C102.956 46.0728 101.826 51.5432 98.3822 60.0183C102.205 59.8659 125.563 61.7863 129.479 68.9215C133.968 77.1008 123.731 96.6124 118.829 104.597C116.147 108.889 108.214 115.786 103.551 117.604C93.1384 121.737 78.7712 118.871 70.4325 113.476C67.9117 111.875 64.9835 108.396 62.7672 104.461C62.4195 105.676 59.9733 114.22 59.9733 114.22L45.6002 110.105ZM58.877 36.8265C62.5447 27.3154 72.7394 18.8663 78.9856 20.6546C85.2319 22.4429 89.4298 34.9394 87.4889 45.0182C85.5674 55.0292 72.9349 72.7549 64.7214 70.4767C56.614 68.0822 55.2092 46.3376 58.877 36.8265ZM16.0935 76.3565C14.7728 71.5779 15.9962 54.1062 21.6517 51.1049C26.5474 48.4728 38.5548 53.7441 42.8756 57.1814C47.1963 60.6187 53.9586 69.7422 49.4969 78.2192C45.0351 86.6962 43.5067 87.2121 36.9155 88.4053C30.0183 89.1443 20.7929 88.1165 16.0935 76.3565ZM102.937 101.22C106.567 97.9322 114.795 82.3925 111.584 76.8529L111.517 76.8337C108.756 72.0095 95.7787 70.1274 90.2935 70.7573C84.8754 71.4063 74.3094 75.5687 73.5416 85.1033C72.8411 94.6571 73.8649 95.9037 78.8259 100.404C84.3064 104.614 92.7257 108.711 102.937 101.22Z' fill='%23F4F4F5' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
}

/* header popup menu */
header .left-menu-icon {
    cursor: pointer;
    position: relative;
}

.header-popup-menu {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    width: 100%;
    height: 100vh;
    background-color: #212225;
    position: fixed;
    top: 0;
    z-index: 20;
    right: -100vw;
    transition: all 1s;
}

.mega-menu-active .header-popup-menu {
    right: 0;
    overflow: auto;
}

.header-popup-menu__close {
    position: absolute;
    top: 67px;
    left: 80px;
    cursor: pointer;
    z-index: 10;
}

.rtl .header-popup-menu__close {
    left: auto;
    right: 80px;
}

.header-nav {
    flex: 1;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    z-index: 2;
    overflow-y: auto;
    /*  right: -100%;
    transition: .4s; */
    position: relative;
}

.mega-menu-active .header-nav {
    right: 0;
    /* transition-delay: .4s; */
}

.header-nav .menu {
    list-style: none;
}

.header-nav .menu-item {
    text-align: center;
    margin-bottom: 80px;
}

.header-nav .menu-item:last-child {
    margin-bottom: 0;
}

.header-nav .menu-item a {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-size: 36px;
    line-height: 120%;
    color: #F4F4F5;
    text-decoration: none;
    display: inline-block;
    padding: 0 13px 3px;
    border: 3px solid transparent;
}

.header-popup-menu .mega-menu {
    position: relative;
    max-width: 920px;
    min-width: 920px;
    height: 100vh;
    overflow: auto;
    flex: 1;
    background: #F4F4F5;
    padding: 20px 20px 70px;
    /* right: -100%;
    transition: 1s;*/
}

.mega-menu-active .header-popup-menu .mega-menu {

    z-index: 99;
    /* right: 0;
    transition-delay: .8s; */
}

.header-popup-menu .mega-menu__title-top {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-size: 30px;
    font-weight: 700;
    line-height: 120%;
    text-align: center;
    color: #212225;
    margin-bottom: 8px;
}

.header-popup-menu .mega-menu__list {
    display: flex;
    flex-flow: row wrap;
    padding-bottom: 80px;
    margin: 0 -4px;
}

.header-popup-menu .mega-menu .item {
    max-width: 416px;
    flex: 0 1 416px;
    display: flex;
    align-items: center;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 16px;
    margin: 0 4px 8px 4px;
    cursor: pointer;
}

.header-popup-menu .mega-menu .item:hover .title {
    color: #AA223F;
}

.header-popup-menu .mega-menu .item:hover {
    box-shadow: 0px 0px 40px 0px rgba(26, 32, 44, 0.15);
}

.header-popup-menu .mega-menu .wp-post-image {
    max-width: 125px;
    height: 126px;
    object-fit: cover;
    border-radius: 8px;
    margin-right: 26px;
}

.header-popup-menu .mega-menu .post-popup-item__top img.wp-post-image {
    max-width: 234px;
    width: 100%;
    max-height: 148px;
    height: 100%;
}

.rtl .header-popup-menu .mega-menu .wp-post-image {
    margin-left: 26px;
    margin-right: 0;
}

.header-popup-menu .mega-menu .item__content .title {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-size: 20px;
    line-height: 120%;
    color: #212225;
}

.header-popup-menu .mega-menu .item__content p {
    font-size: 12px;
    line-height: 150%;
    color: #52545C;
}

.header-popup-menu .mega-menu__title-bottom {
    line-height: 120%;
    text-align: center;
    color: #212225;
    margin-bottom: 16px;
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
    font-size: 30px;
}

.header-popup-menu .mega-menu__friends {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    margin: 0 -4px;
}

.header-popup-menu .mega-menu__friends .friend .friend__top {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

.header-popup-menu .mega-menu__friends .friend {
    flex: 204px;
    max-width: 204px;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 16px;
    text-align: center;
    margin: 0 4px 8px 4px;
}

.header-popup-menu .mega-menu__friends .friend__top .title {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-size: 20px;
    line-height: 120%;
    color: #212225;
}

.header-popup-menu .mega-menu__friends .friend__link {
    font-size: 12px;
    line-height: 150%;
    text-align: center;
    color: #AA223F;
    text-decoration: none;
}

.header-popup-menu .mega-menu__friends .friend__link div {
    direction: ltr;
}

.header-popup-menu .mega-menu__addresses {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    margin: 0 -4px;
}

.header-popup-menu .mega-menu__addresses .address {
    flex: 274px;
    max-width: 274px;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 16px;
    margin: 0 4px 8px 4px;
}

.header-popup-menu .mega-menu__addresses .address__top {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
}

.header-popup-menu .mega-menu__addresses .address__top img {
    width: 18px;
    height: 18px;
    margin-right: 8px;
}

.rtl .header-popup-menu .mega-menu__addresses .address__top img {
    margin-right: 0;
    margin-left: 8px;
}

.header-popup-menu .mega-menu__addresses .address__title {
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-size: 20px;
    line-height: 120%;
    color: #212225;
}

.header-popup-menu .mega-menu__addresses .address__text {
    font-size: 12px;
    line-height: 150%;
    text-align: center;
    color: #52545C;
}

.header-popup-menu .mega-menu__addresses .address__text a {
    color: #AA223F;
    text-decoration: none;
}

.mega-menu__post-popup {
    display: none;
    flex-flow: row wrap;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(244, 244, 245, .8);
}

.mega-menu__post-popup.active {
    display: flex;
}

.mega-menu__post-popup .post-popup-item {
    position: relative;
    display: none;
    max-width: 738px;
    max-height: 768px;
    margin: 0 auto;
    background: #FFFFFF;
    border: 1px solid #9EA0A8;
    box-shadow: 0px 0px 40px rgb(26 32 44 / 15%);
    border-radius: 8px;
    padding: 77px 40px 40px 40px;
}

.mega-menu__post-popup .post-popup-item.active {
    display: block;
}

.post-popup-item__title {
    color: #212225;
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 8px;
}

.post-popup-item__bottom,
.post-popup-item__short-info {
    color: #52545C;
    font-family: "IBM Plex Sans Hebrew";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.post-popup-item__short-info strong {
    color: #212225;
    font-weight: 400;
}

.mega-menu__post-popup .post-popup-item__close {
    position: absolute;
    top: 27px;
    right: 47px;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-image: url(../img/close-popup.png);
    cursor: pointer;
}

.mega-menu__post-popup .post-popup-item__top {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 24px;
}

.mega-menu__post-popup .post-popup-item__bottom {
    font-size: 14px;
    line-height: 150%;
    color: #52545C;
}

.mega-menu__post-popup .post-popup-item__bottom p {
    margin-bottom: 24px;
}

.mega-menu__post-popup .post-popup-item__bottom p:last-child {
    margin-bottom: 0;
}

/* projects menu */
.projects-menu {
    position: fixed;
    left: -100vw;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    width: 100%;
    z-index: 20;
    background-color: #212225;
    overflow: hidden;
    height: 100vh;
    transition: all .8s .2s;
    height: 100vh;
    top: 0;
}

.projects-menu-active,
.mega-menu-active {
    overflow: hidden;
}

.projects-menu-active .projects-menu {
    left: 0;
}

/*animation*/
.projects-menu__text {
    max-width: 100%;
    flex: 1;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    background-color: #F4F4F5;
    position: relative;
    /*  left: -100%;
    transition: all 1s .2s;*/
}

.projects-menu-active .projects-menu__text {
    /* transition-delay: 1s;*/
    left: 0;
    z-index: 1;
}

.projects-menu__text .icon {
    margin-bottom: 24px;
}

.projects-menu__text .text {
    max-width: 275px;
    font-size: 20px;
    line-height: 150%;
    text-align: center;
    color: #AA223F;
}

.projects-menu .projects {
    position: relative;
    max-width: 988px;
    min-width: 988px;
    flex: 1;
    background-color: #212225;
    padding: 80px;
    /* left: -100%;
    transition: .8s; */
}

.projects-menu-active .projects-menu .projects {
    left: 0;
    /*  transition-delay: .5s; */
}

.projects-menu .projects:after {
    content: '';
    position: absolute;
    width: 577px;
    height: 577px;
    left: 112px;
    top: 224px;
    background: #AA223F;
    opacity: 0.6;
    filter: blur(100px);
}

.projects-menu .projects__close {
    display: inline-block;
    position: absolute;
    top: 65px;
    right: 80px;
    cursor: pointer;
}

.rtl .projects-menu .projects__close {
    left: 80px;
    right: auto;
}

.projects-menu .projects__title {
    line-height: 120%;
    color: #F4F4F5;
    margin-bottom: 24px;
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
    font-size: 36px;
}

.projects-menu .projects__list {
    display: flex;
    flex-flow: row wrap;
    margin: 0 -12px;
    max-height: calc(100vh - 200px);
    overflow: auto;
}

.projects-menu .projects__list .item {
    position: relative;
    max-width: 362px;
    width: 100%;
    background: #F4F4F5;
    border-radius: 8px;
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    justify-content: space-between;
    padding: 40px;
    margin: 0 12px 24px;
    cursor: pointer;
    transition: all .3s;
    z-index: 1;
}

.projects-menu .projects__list .item__top {
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    text-align: center;
}

.projects-menu .projects__list .item:hover {
    background-color: #212225;
}

.projects-menu .projects__list .item__icon {
    visibility: visible;
    opacity: 1;
    margin-bottom: 17px;
}

.projects-menu .projects__list .item:hover .item__icon {
    display: none;
    visibility: hidden;
    opacity: 0;
}

.projects-menu .projects__list .item__icon-hover {
    display: none;
    visibility: hidden;
    opacity: 0;
    max-width: 50px;
    max-height: 50px;
    margin-bottom: 17px;
}

.projects-menu .projects__list .item:hover .item__icon-hover {
    display: block;
    visibility: visible;
    opacity: 1;
}

.projects-menu .projects__list .item__title-1 {
    line-height: 120%;
    color: #AA223F;
    margin-bottom: 16px;
    font-size: 30px;
    font-family: 'Almoni Tzar DL 4.0 AAA';
    font-weight: 700;
}

.projects-menu .projects__list .item:hover .item__title-1 {
    color: #FFFFFF;
}

.projects-menu .projects__list .item__description-1 {
    font-size: 18px;
    line-height: 150%;
    color: #52545C;
    margin-bottom: 16px;
}

.projects-menu .projects__list .item:hover .item__description-1 {
    color: #FFF5F7;
}

.projects-menu .projects__list .item__btn {
    letter-spacing: 0.105em;
    padding: 8px 24px;
}

/* headerm mobile popup menu */
.header-mobile-popup-menu {
    display: none;
}

/*MEDIA*/
@media screen and (min-width: 1024px) {
    .testimonials__list .item:hover {
        background-image: url("data:image/svg+xml,%3Csvg width='270' height='461' viewBox='0 0 270 461' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 11.3194C0 11.3194 50.7093 -0.0490014 103.235 0.00015898C156.351 0.0498712 270 11.3194 270 11.3194V461C270 461 199.822 451.739 147.101 451.739C94.3801 451.739 0 461 0 461V11.3194Z' fill='white'/%3E%3C/svg%3E%0A");
        filter: drop-shadow(0px 14px 20px rgba(26, 32, 44, 0.24));
    }

    .testimonials__list .item:hover .item__image::after {
        content: "";
        width: 144px;
        height: 144px;
        position: absolute;
        top: 8px;
        left: 8px;
        background: linear-gradient(52.97deg, #FBB03B 21.5%, #F73184 82.34%);
        mix-blend-mode: color-burn;
        border-radius: 50%;
    }

    .testimonials__list .item:hover>svg line {
        stroke: #AA223F;
    }

    .testimonials__list .item:hover>svg path {
        fill: #AA223F;
    }

    .testimonials__list .item:hover .item__name {
        color: #AA223F;
    }

    .banner-item__text .title,
    .banner-item__text .subtitle,
    .banner-item__text a,
    .banner-item__foto.desktop {
        opacity: 0;
        transition: .5s linear;
    }

    .slick-initialized .slick-current .banner-item__text .title {
        transition-delay: 0.4s;
        opacity: 1;
        font-size: 72px;
        font-weight: 400;
    }

    .slick-initialized .slick-current .banner-item__text .subtitle {
        transition-delay: 0.7s;
        opacity: 1;
        font-size: 36px;
        font-weight: 400;
    }

    .slick-initialized .slick-current .banner-item__text a {
        transition-delay: 1s;
        opacity: 1;
        border: 1px solid var(--white, #FFF);
    }

    .slick-initialized .slick-current .banner-item__text a:active {
        border: unset;
    }


    .slick-initialized .slick-current .banner-item__foto.desktop {
        transition-delay: 1.2s;
        opacity: 1;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1438px) {

    .header-nav {
        max-width: 380px;
    }

    .projects-menu .projects,
    .header-popup-menu .mega-menu {
        min-width: auto;
        max-width: 100%;
        ;
    }

    .header-popup-menu .mega-menu__list {
        padding-bottom: 25px;
    }
}

.page-template-default {
    padding-top: 166px;
}

@media screen and (max-width: 1024px) {
    .thank-you-box {
        margin-top: 30px;
    }

    .cf-privacy-requests form .text,
    .cf-privacy-requests form .text-email {
        font-size: 16px;
        line-height: 150%;
    }

    .cf-privacy-requests .wpcf7.js {
        width: 295px;
        margin: 0 auto;
    }

    .rtl .partners__text,
    .partners__text {
        padding: 0;
    }

    .contact-us__inner {
        padding: 40px 20px;
    }

    .contact-us__inner .contact-us__title {
        font-size: 36px;
    }

    .contact-us__subtitle {
        font-size: 30px;
    }

    .contact-us form .button {
        margin: 0px auto 0;
    }

    .contact-us__inner .wpcf7-form {
        display: flex;
        flex-direction: column;
    }

    h1 {
        font-size: 60px;
        line-height: 100%;
    }

    h2 {
        font-size: 48px;
        line-height: 100%;
    }

    h3 {
        font-size: 36px;
        line-height: 120%;
    }

    h4 {
        font-size: 30px;
        line-height: 133%;
    }

    h5 {
        font-size: 24px;
        line-height: 133%;
    }

    body {
        background-color: #fff;
    }

    /* header */
    header {
        position: sticky;
        padding: 9px 0;
        background: #212225;
        z-index: 10;
    }

    header.transparent,
    .page-template-home header,
    .home header {
        background: #212225;
        overflow: hidden;
    }

    .logo-desktop {
        display: none;
    }

    .logo-mobile {
        display: inline-block;
    }

    header.sticky .logo-mobile img {
        width: auto;
    }

    .right-menu-item {
        display: none;
    }

    .icons-links {
        margin-right: 0;
    }

    .sticky .icons-links {
        display: flex;
    }

    .header-popup-menu .mega-menu,
    .header-popup-menu {
        display: none;
    }

    /* header mobile popup menu */
    .header-mobile-popup-menu {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 20;
        background: #212225;
        padding: 0 20px;
        height: 100vh;
        height: calc(var(--vh, 1vh) * 100);
        overflow: auto;
    }

    .header-mobile-popup-menu__top-buttons {
        padding-top: 90px;
        text-align: center;
        margin-bottom: 40px;
    }

    .header-mobile-popup-menu .btn-help {
        margin-bottom: 16px;
    }

    .header-mobile-popup-menu .btn-help,
    .header-mobile-popup-menu .btn-donate {
        display: inline-flex;
    }

    .mega-menu-active .header-mobile-popup-menu {
        display: block;
    }

    .header-mobile-popup-menu__close {
        position: absolute;
        top: 28px;
        right: 31px;
        width: 18px;
        height: 18px;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H2.57143V2.57143H0V0Z' fill='%23F4F4F5'/%3E%3Cpath d='M15.4286 15.4286H18V18H15.4286V15.4286Z' fill='%23F4F4F5'/%3E%3Cpath d='M2.57143 0V2.57143H0L15.4286 18V15.4286H18L2.57143 0Z' fill='%23F4F4F5'/%3E%3Cpath d='M18 0H15.4286V2.57143H18V0Z' fill='%23F4F4F5'/%3E%3Cpath d='M2.57143 15.4286H0V18H2.57143V15.4286Z' fill='%23F4F4F5'/%3E%3Cpath d='M15.4286 0V2.57143H18L2.57143 18V15.4286H0L15.4286 0Z' fill='%23F4F4F5'/%3E%3C/svg%3E%0A");
    }

    .header-mobile-popup-menu .header-nav {
        margin: 0 auto;
        position: relative;
    }

    .header-mobile-popup-menu .header-nav .menu {
        width: 100%;
    }

    .header-nav .menu-item {
        text-align: left;
        border-bottom: 1px solid rgba(244, 244, 245, 0.3);
        margin-bottom: 20px;
    }

    .rtl .header-nav .menu-item {
        text-align: right;
    }

    .header-nav .menu-item.menu-item-select {
        position: relative;
    }

    .header-nav .menu-item-select::after {
        content: '';
        position: absolute;
        top: 20px;
        right: 20px;
        width: 17px;
        height: 10px;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1653 2.32092C16.6116 1.90435 16.6116 1.22898 16.1653 0.812419C15.719 0.39586 14.9953 0.39586 14.5491 0.812419L8.50002 6.45818L2.45099 0.812419C2.00467 0.39586 1.28105 0.39586 0.834736 0.812419C0.388421 1.22898 0.388421 1.90435 0.834736 2.32092L7.69189 8.72092C8.13821 9.13747 8.86182 9.13747 9.30814 8.72092L16.1653 2.32092Z' fill='%23F4F4F5'/%3E%3C/svg%3E%0A");
    }

    .rtl .header-nav .menu-item-select::after {
        right: unset;
        left: 20px;
    }

    .header-nav .menu-item-select.active-select::after {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6653 7.67908C16.1116 8.09565 16.1116 8.77102 15.6653 9.18758C15.219 9.60414 14.4953 9.60414 14.0491 9.18758L8.00002 3.54182L1.95099 9.18758C1.50467 9.60414 0.78105 9.60414 0.334736 9.18758C-0.111579 8.77102 -0.111579 8.09565 0.334736 7.67908L7.19189 1.27908C7.63821 0.862528 8.36182 0.862528 8.80814 1.27908L15.6653 7.67908Z' fill='url(%23paint0_linear_1353_12719)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1353_12719' x1='1.08755' y1='4.4638' x2='6.77889' y2='12.5147' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBAA2D'/%3E%3Cstop offset='1' stop-color='%23F73184'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    }

    .header-nav .menu-item>a {
        display: inline-block;
        font-size: 30px;
        padding: 8px;
        width: 100%;
    }

    .header-nav .menu-item.active-select>a {
        background: linear-gradient(80deg, #FBAA2D 0%, #F73184 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
    }

    .header-nav .menu-item .projects-list {
        display: none;
        padding-top: 20px;
    }

    .header-nav .menu-item .projects-list .item-project {
        text-align: center;
        padding: 20px;
        background: #F4F4F5;
        border-radius: 8px;
        margin-bottom: 20px;
    }

    .header-nav .menu-item .projects-list .item-project__top {
        display: flex;
        flex-flow: row wrap;
        align-items: center;
        text-align: left;
        margin-bottom: 16px;
    }

    .rtl .header-nav .menu-item .projects-list .item-project__top {
        text-align: right;
    }

    .header-nav .menu-item .projects-list .item-project__content {
        flex: 1;
        padding-left: 16px;
    }

    .rtl .header-nav .menu-item .projects-list .item-project__content {
        padding-left: 0;
        padding-right: 16px;
    }

    .header-nav .menu-item .projects-list .item-project__icon {
        max-width: 54px;
        max-height: 54px;
    }

    .header-nav .menu-item .projects-list .item-project__icon-hover {
        display: none;
    }

    .header-nav .menu-item .projects-list .item-project__title-1 {
        color: #AA223F;
        font-size: 24px;
        line-height: 133%;
        font-family: 'Almoni Tzar DL 4.0 AAA';
        font-weight: 700;
    }

    .header-nav .menu-item .projects-list .item-project__description-1 {
        font-family: 'IBM Plex Sans Hebrew';
        font-size: 18px;
        line-height: 150%;
        color: #52545C;
    }

    .header-nav .menu-item .projects-list .item-project>a:not(.item-project__btn) {
        padding: 0;
    }

    .header-nav .menu-item .projects-list .item-project__btn {
        font-size: 24px;
        line-height: 100%;
        letter-spacing: 0.105em;
        color: #FFFFFF;
        padding: 8px 24px;
        border: 0;
    }

    .header-nav .menu-item .restaurants {
        display: none;
        padding-top: 20px;
        margin-left: -20px;
        margin-right: -20px;
    }

    .header-nav .menu-item .restaurants .item {
        background: #FFFFFF;
        border-radius: 8px;
        padding: 16px;
        margin-bottom: 8px;
    }

    .header-nav .menu-item .restaurants .item .wp-post-image {
        width: 100%;
        object-fit: cover;
        height: 126px;
        overflow: hidden;
        border-radius: 8px;
        margin-bottom: 8px;
    }

    .header-nav .menu-item .restaurants .item__content .title {
        font-size: 24px;
        line-height: 133%;
        color: #212225;
        -webkit-text-fill-color: #212225;
    }

    .header-nav .menu-item .restaurants .item__content>p {
        font-family: 'IBM Plex Sans Hebrew';
        font-size: 16px;
        line-height: 150%;
        color: #52545C;
        -webkit-text-fill-color: #52545C;
    }

    .header-nav .menu-item .mega-menu-friends {
        display: none;
        padding-top: 20px;
    }

    .header-nav .menu-item .mega-menu-friends .friend {
        text-align: center;
        background: #FFFFFF;
        border-radius: 8px;
        padding: 16px;
        margin-bottom: 8px;
    }

    .header-nav .menu-item .mega-menu-friends .friend__top {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        align-items: center;
    }

    .header-nav .menu-item .mega-menu-friends .friend__top img {
        margin: 0 8px;
    }

    .header-nav .menu-item .mega-menu-friends .title {
        font-family: 'Almoni Tzar DL 4.0 AAA';
        font-size: 24px;
        line-height: 133%;
        color: #212225;
        margin-left: 8px;
    }

    .header-nav .menu-item .mega-menu-friends .friend__link {
        font-family: 'IBM Plex Sans Hebrew';
        font-size: 18px;
        line-height: 150%;
        text-align: center;
        color: #AA223F;
    }

    .header-nav .menu-item .mega-menu-friends .friend__link div {
        direction: ltr;
    }

    .header-nav .menu-item .mega-menu-addresses {
        display: none;
    }

    .header-nav .menu-item .mega-menu-addresses .address {
        background: #FFFFFF;
        border-radius: 8px;
        padding: 16px;
        margin-bottom: 8px;
    }

    .header-nav .menu-item .mega-menu-addresses .address__top {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        align-items: center;
    }

    .header-nav .menu-item .mega-menu-addresses .address__top img {
        margin: 0 8px;
    }

    .header-nav .menu-item .mega-menu-addresses .address__title {
        font-family: 'Almoni Tzar DL 4.0 AAA';
        font-size: 24px;
        line-height: 133%;
        color: #212225;
        margin-left: 8px;
    }

    .header-nav .menu-item .mega-menu-addresses .address__text {
        font-size: 18px;
        line-height: 150%;
        text-align: center;
        color: #52545C;
    }

    .header-nav .menu-item .mega-menu-addresses .address__text a {
        font-family: 'IBM Plex Sans Hebrew';
        font-size: 18px;
        line-height: 150%;
        color: #AA223F;
    }

    /* header mobile menu post popup */
    .header-mobile-popup-menu__post-popup {
        display: none;
        width: calc(100% - 40px);
        position: absolute;
        top: 20px;
        z-index: 30;
        background: #FFFFFF;
        border: 1px solid #9EA0A8;
        box-shadow: 0px 0px 40px rgb(26 32 44 / 15%);
        border-radius: 20px;
        padding: 70px 20px 20px 20px;
    }

    .header-mobile-popup-menu__post-popup.active {
        display: block;
    }

    .header-mobile-popup-menu__post-popup .post-popup-item {
        display: none;
    }

    .header-mobile-popup-menu__post-popup .post-popup-item__close {
        position: absolute;
        top: 27px;
        right: 27px;
        width: 19px;
        height: 19px;
        background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5H3.07143V3.07143H0.5V0.5Z' fill='%2352545C'/%3E%3Cpath d='M15.9286 15.9286H18.5V18.5H15.9286V15.9286Z' fill='%2352545C'/%3E%3Cpath d='M3.07143 0.5V3.07143H0.5L15.9286 18.5V15.9286H18.5L3.07143 0.5Z' fill='%2352545C'/%3E%3Cpath d='M18.5 0.5H15.9286V3.07143H18.5V0.5Z' fill='%2352545C'/%3E%3Cpath d='M3.07143 15.9286H0.5V18.5H3.07143V15.9286Z' fill='%2352545C'/%3E%3Cpath d='M15.9286 0.5V3.07143H18.5L3.07143 18.5V15.9286H0.5L15.9286 0.5Z' fill='%2352545C'/%3E%3C/svg%3E%0A");
    }

    .header-mobile-popup-menu__post-popup .post-popup-item.active {
        display: block;
    }

    .header-mobile-popup-menu__post-popup .post-popup-item__top img {
        max-width: 100%;
        height: auto;
        border-radius: 8px;
        margin-bottom: 16px;
    }

    .header-mobile-popup-menu__post-popup .post-popup-item__short-info>p {
        line-height: 150%;
        color: #52545C;
        margin-bottom: 24px;
    }

    .header-mobile-popup-menu__post-popup .post-popup-item__bottom {
        font-size: 18px;
        line-height: 150%;
        color: #52545C;
        margin-bottom: 16px;
    }

    /* HOME */
    /* banner */
    .banner .container {
        padding: 0 40px;
        margin-bottom: 0;
    }

    .banner-item__foto.desktop {
        display: none;
    }

    .banner-item__foto.mobile {
        display: inline-block;
        max-width: 250px;
    }

    .banner-item__text {
        padding: 40px 0;
        text-align: center;
    }

    .banner-item__text .title {
        font-size: 60px;
        line-height: 100%;
        margin-bottom: 8px;
        text-align: left;
    }

    .our-projects__title,
    .our-projects__description,
    .testimonials__title,
    .testimonials__description {
        text-align: center;
    }

    .our-projects__title,
    .testimonials__title {
        margin-bottom: 16px;
    }

    .our-projects__description,
    .testimonials__description {
        margin-bottom: 24px;
    }

    .testimonials__list .item .item__image::after {
        content: "";
        width: 92px;
        height: 92px;
        position: absolute;
        top: 19px;
        left: -5px;
        background: linear-gradient(80deg, #FBAA2D 0%, #F73184 100%);
        mix-blend-mode: color-burn;
        border-radius: 50%;
    }

    .testimonials__list .item svg * {
        opacity: 0;
    }

    .testimonials__list .item svg {
        width: 100%;
        background-image: url("data:image/svg+xml,%3Csvg width='228' height='17' viewBox='0 0 228 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='7' x2='88.965' y2='7' stroke='%23AA223F' stroke-width='3'/%3E%3Cg clip-path='url(%23clip0_4461_3412)'%3E%3Cpath d='M104.965 11.1558L109.895 0.175781H112.885L111.035 11.3358V16.8258H104.965V11.1558ZM115.105 11.1558L120.045 0.175781H123.035L121.185 11.3358V16.8258H115.115V11.1558H115.105Z' fill='%23AA223F'/%3E%3C/g%3E%3Cline x1='139.035' y1='7' x2='228' y2='7' stroke='%23AA223F' stroke-width='3'/%3E%3Cdefs%3E%3CclipPath id='clip0_4461_3412'%3E%3Crect width='18.07' height='16.65' fill='white' transform='translate(104.965 0.175781)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
    }

    .testimonials__list .item__name {
        color: #AA223F;
    }

    .testimonials__list .item__image {
        width: 92px;
        height: 92px;
        overflow: visible;
    }

    .testimonials__list .item__image img {
        border-radius: 100%;
    }

    .testimonials__list .item {
        padding: 0px;
        margin: 0 8px;
        min-height: auto;
        background: transparent;
        position: relative;
    }

    .testimonials__list .item .box {
        padding: 16px 20px;
        background: #F4F4F5;
    }

    .testimonials__list .item::before {
        content: "";
        height: 14px;
        width: 100%;
        display: block;
        background: url(../img/top.svg);
    }

    .testimonials__list .item::after {
        content: "";
        display: block;
        height: 17px;
        width: 100%;
        background: url(../img/bottom.svg);
    }

    .our-projects {
        padding: 40px 0 20px;
        overflow: hidden;
    }

    .banner-item__text .subtitle {
        margin-bottom: 24px;
        text-align: left;
    }

    .rtl .banner-item__text .subtitle,
    .rtl .banner-item__text .title {
        text-align: right;
    }

    .banner .slick-dots {
        right: 10px;
    }

    .rtl .banner .slick-dots {
        left: 10px;
    }

    .btn-help,
    .btn-donate {
        display: none;
    }

    .banner::before,
    .banner::after {
        display: none;
    }

    .banner-item__btn {
        margin-top: -10px;
    }

    /* statistics */
    .statistics {
        padding: 40px 0;
    }

    .statistics .container {
        padding: 0 20px;
    }

    .statistics__subtitle {
        margin-bottom: 24px;
    }

    .statistics__list {
        background: #FFF5F7;
        border-radius: 8px;
        flex-flow: column wrap;
        justify-content: center;
        align-items: center;
        padding: 40px 0;
        margin-bottom: 0;
    }

    .statistics__list .item {
        margin-bottom: 24px;
    }

    .statistics__list .item:last-child {
        margin-bottom: 0;
    }

    .statistics__btn {
        margin-top: 40px;
    }

    /* our projects */
    .our-projects .container {
        padding: 0 20px;
    }

    .our-projects__slides {
        padding-left: 20px;
    }

    .rtl .our-projects__slides {
        padding-left: 0;
    }

    .rtl .our-projects__slides .slick-list {
        padding-right: 20px;
    }

    .our-projects__slides .item {
        max-width: 288px;
        opacity: 1;
    }

    .our-projects__slides .item__left {
        padding: 16px;
    }

    .our-projects__slides .item__left .description-1 {
        margin-bottom: 8px;
    }

    .our-projects__slides .item__left .btn-mobile {
        display: inline-block;
    }

    .our-projects__slides .item__right {
        display: none;
    }

    /* testimonials */
    .testimonials {
        padding: 40px 0 80px;
    }

    .testimonials .container {
        padding: 0 20px;
    }

    .testimonials__list .item,
    .testimonials__list .item.slick-current,
    .testimonials__list .item.slick-current+.slick-active,
    .testimonials__list .item.slick-current+.slick-active+.slick-active {
        margin-top: 0;
    }

    .testimonials .slick-dots {
        bottom: -41px;
    }

    .testimonials .slick-dots li {
        width: 9px;
        height: 9px;
        background: rgba(85, 17, 32, 0.1);
        border-radius: 50px;
        border: none;
    }

    .testimonials .slick-dots .slick-active {
        width: 26px;
        background: rgba(64, 79, 109, 0.3);
    }

    /* partners */
    .partners {
        padding: 40px 0;
    }

    .partners .container {
        padding: 0 20px;
        justify-content: center;
    }

    .partners__subtitle {
        margin-bottom: 16px;
    }

    .partners__description {
        margin-bottom: 12px;
    }

    .partners__logos {
        flex: 0 0 100%;
        justify-content: center;
        margin-bottom: 32px;
    }

    .partners__logos .item {
        padding: 0 4px;
        margin-top: 20px;
    }

    .partners__btn.desktop {
        display: none;
    }

    .partners__btn.mobile {
        display: inline-flex;
    }

    /* whats new */
    .whats-new {
        padding: 40px 0;
    }

    .whats-new .container {
        padding: 0 20px;
    }

    .whats-new__posts {
        flex: 0 0 100%;
        max-width: calc(100% + 20px);
    }

    .whats-new__posts .post {
        margin-right: 16px;
        display: flex;
    }

    .whats-new__btn.desktop {
        display: none;
    }

    .whats-new__btn.mobile {
        display: inline-flex;
    }

    .whats-new__text,
    .rtl .whats-new__text {
        padding: 0;
    }

    .whats-new__posts::after {
        display: none;
    }

    .whats-new::before {
        width: 237px;
        height: 237px;
        left: -96px;
        top: 14px;
        background: linear-gradient(180deg, #7B61FF 0%, #DD2025 100%);
    }

    .whats-new::after {
        right: -200px;
        top: auto;
        bottom: 21px;
        background: linear-gradient(81.24deg, #7B61FF 17.67%, #DD2025 82.08%);
    }

    .rtl .whats-new__posts {
        direction: rtl;
    }

    .whats-new__posts .post:first-child,
    .whats-new__posts .post:nth-child(3) {
        margin: 0 16px 0 0;
    }

    .whats-new__posts .slick-dots {
        display: inline-block;
        width: auto;
        left: 50%;
        transform: translateX(-50%);
        bottom: 30px;
    }

    .whats-new__posts .slick-dots li {
        width: 9px;
        height: 9px;
        background: rgba(244, 244, 245, .2);
        border-radius: 50px;
        border: none;
    }

    .whats-new__posts .slick-dots .slick-active {
        width: 26px;
        background: rgba(244, 244, 245, 0.6);
    }

    .whats-new__wrap-btn {
        width: 100%;
        text-align: center;
    }

    /* contact us */
    .contact-us__inner {
        padding-bottom: 168px;
    }

    .contact-us form .top label {
        max-width: 100%;
        margin-right: 0;
    }

    .rtl .contact-us__inner::after,
    .contact-us__inner::after {
        bottom: 0;
        width: 213px;
        height: 129px;
        left: 0;
        right: 0;
        margin: 0 auto;
        background-image: url("data:image/svg+xml,%3Csvg width='213' height='129' viewBox='0 0 213 129' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1943_2293)'%3E%3Cpath style='mix-blend-mode:darken' d='M110.209 8.41707C108.383 8.45737 108.453 10.514 108.703 15.5619C108.985 21.238 108.471 24.3817 107.855 24.3402C107.256 24.3011 105.828 15.7657 104.584 8.89063C103.556 3.20786 103.018 1.28786 100.985 1.68529C99.2208 2.03011 99.2487 4.26135 99.9614 9.6396C100.896 16.6804 101.603 23.6562 100.826 23.7973C100.086 23.9316 97.424 14.5365 95.5087 6.08619C94.2456 0.514255 93.4782 -0.176499 91.7832 0.131374C90.0603 0.444844 89.9865 2.22155 90.8222 6.84076C92.3303 15.1724 94.1651 26.8961 93.3406 27.045C92.3035 27.2331 89.6744 18.8008 87.636 12.7877C86.5609 9.61497 85.6949 7.69049 83.6868 8.2928C81.6797 8.89511 82.6765 12.1451 83.8244 16.4755C85.8191 24.001 88.8599 32.8834 86.4848 33.3144C82.8589 33.9716 79.1916 30.0196 75.9528 32.2744C73.6324 33.8899 83.8904 39.4383 89.2615 44.6531C90.877 46.2216 93.4446 49.9317 94.4694 54.5274C99.6806 77.9146 94.7077 104.746 86.0921 128.069H107.162C112.694 97.6789 113.073 66.1449 112.872 53.4392C112.798 48.7842 113.232 44.2725 113.574 36.963C113.874 30.5783 113.263 21.1025 112.814 17.2424C112.098 11.0916 112.146 8.37228 110.208 8.41483L110.209 8.41707Z' fill='url(%23paint0_linear_1943_2293)'/%3E%3Cpath style='mix-blend-mode:darken' d='M38.1509 100.057C38.0133 93.6669 36.7569 84.2549 36.0443 80.4351C34.9099 74.3482 34.7711 71.631 32.8413 71.8068C31.0222 71.9714 31.2325 74.019 31.8277 79.039C32.4967 84.6826 32.198 87.8531 31.5815 87.8554C30.9808 87.8565 28.9737 79.4387 27.262 72.6655C25.8479 67.0667 25.18 65.187 23.1796 65.7232C21.4433 66.189 21.6234 68.4124 22.7019 73.729C24.1149 80.6892 25.2975 87.6012 24.5322 87.7949C23.8028 87.9796 20.5047 78.7894 18.0166 70.4891C16.3753 65.0157 15.5631 64.3798 13.8928 64.8041C12.1945 65.2351 12.2426 67.0129 13.3927 71.5639C15.4669 79.7723 18.0982 91.3438 17.286 91.5487C16.2646 91.8073 13.0649 83.5743 10.6204 77.7146C9.33048 74.6224 8.3359 72.7618 6.37359 73.5007C4.4124 74.2396 5.62962 77.4134 7.07058 81.6554C9.57437 89.0264 13.2159 97.6804 10.8755 98.2727C7.30328 99.1761 3.37419 95.485 0.297596 97.9558C-1.90637 99.7269 8.70621 104.56 14.422 109.395C16.1415 110.85 18.9563 114.375 20.2921 118.89C21.1983 121.954 21.723 124.245 21.9546 128.072H39.1656L39.3816 128.029C39.1186 123.384 38.8244 119.481 38.576 116.545C38.1845 111.905 38.3087 107.374 38.1509 100.058V100.057Z' fill='url(%23paint1_linear_1943_2293)'/%3E%3Cpath style='mix-blend-mode:darken' d='M100.68 75.9147C98.8986 75.5117 98.469 77.5246 97.4923 82.4842C96.3948 88.0595 95.1362 90.9859 94.5477 90.7967C93.9749 90.6131 94.6529 81.986 95.1071 75.0135C95.4819 69.2512 95.4248 67.2574 93.3562 67.151C91.5606 67.0592 91.0482 69.2311 90.4407 74.6217C89.6453 81.6792 88.6462 88.6204 87.8586 88.5689C87.1068 88.5196 86.7947 78.7606 86.9782 70.0965C87.099 64.3835 86.5217 63.5282 84.8022 63.4173C83.0547 63.3043 82.5535 65.0116 82.248 69.6957C81.6987 78.1448 80.6449 89.9649 79.8091 89.9101C78.7575 89.8418 78.244 81.0232 77.7193 74.6956C77.4418 71.356 77.0671 69.2804 74.9739 69.3789C72.8807 69.4774 73.063 72.8729 73.1301 77.3522C73.2476 85.1364 74.052 94.4923 71.6422 94.3356C67.9648 94.096 65.3615 89.3738 61.674 90.7788C59.0326 91.7853 67.6448 99.6511 71.5974 106.011C72.7867 107.925 74.3809 112.145 74.2646 116.853C74.1739 120.498 73.7589 124.25 73.0608 128.073H90.4833C91.2574 125.016 91.8895 122.377 92.384 120.25C93.4368 115.714 94.9482 111.442 97.047 104.433C98.8807 98.3099 100.578 88.9674 101.075 85.1128C101.867 78.9711 102.569 76.3446 100.68 75.917V75.9147Z' fill='url(%23paint2_linear_1943_2293)'/%3E%3Cpath d='M64.2885 61.4293C60.6324 59.947 57.9295 64.6132 54.2477 64.7745C51.8356 64.8808 52.838 55.5439 53.1188 47.7642C53.281 43.2872 53.5339 39.8972 51.444 39.7539C49.3531 39.6106 48.9347 41.6784 48.5867 45.0113C47.9289 51.3266 47.2285 60.1317 46.1758 60.1788C45.3389 60.2157 44.5357 48.3766 44.1642 39.9174C43.9584 35.2276 43.493 33.5103 41.7432 33.5864C40.0226 33.6614 39.4263 34.5044 39.4274 40.2174C39.4274 48.8826 38.9094 58.6338 38.1576 58.6674C37.3689 58.7021 36.5164 51.7419 35.8709 44.6687C35.3775 39.2658 34.911 37.0838 33.1142 37.1376C31.0434 37.2003 30.945 39.1919 31.1978 44.9609C31.5043 51.9412 31.9999 60.5807 31.4238 60.752C30.832 60.9277 29.6349 57.9766 28.656 52.3789C27.7845 47.4004 27.3974 45.3785 25.6073 45.7446C23.7088 46.1319 24.3566 48.774 25.0178 54.9304C25.4328 58.7939 26.932 68.1711 28.6358 74.3308C30.587 81.3839 32.0067 85.6863 32.9643 90.2428C34.5541 97.8097 37.7504 111.841 42.7378 128.069H62.4907C55.7535 113.97 51.1979 99.7051 51.152 87.229C51.1341 82.5202 52.8179 78.3343 54.0474 76.4467C58.1331 70.1717 66.9098 62.4895 64.2897 61.4282L64.2885 61.4293Z' fill='url(%23paint3_linear_1943_2293)'/%3E%3Cpath style='mix-blend-mode:darken' d='M178.959 58.0061C175.884 55.533 171.954 59.2241 168.382 58.3195C166.041 57.7262 169.685 49.0733 172.192 41.7034C173.634 37.4626 174.852 34.2887 172.891 33.5498C170.93 32.8109 169.934 34.6704 168.643 37.7626C166.197 43.6211 162.995 51.8531 161.973 51.5945C161.161 51.3885 163.796 39.8192 165.872 31.6107C167.023 27.0598 167.071 25.282 165.374 24.851C163.705 24.4267 162.892 25.0626 161.249 30.5349C158.758 38.834 155.458 48.0232 154.728 47.8384C153.963 47.6448 155.148 40.7327 156.563 33.7737C157.644 28.457 157.825 26.2336 156.089 25.7679C154.087 25.2316 153.42 27.1102 152.004 32.709C150.29 39.4822 148.281 47.8989 147.679 47.8978C147.061 47.8955 146.764 44.725 147.435 39.0814C148.031 34.0625 148.242 32.0149 146.424 31.8492C144.494 31.6734 144.354 34.3906 143.218 40.4775C142.505 44.2973 141.245 53.7093 141.105 60.0996C140.945 67.4158 141.068 71.9454 140.674 76.5848C139.867 86.1143 138.568 105.82 139.438 128.073H157.123C154.084 110.651 154.466 94.1022 158.959 78.9358C160.296 74.4207 163.112 70.8964 164.833 69.4433C170.55 64.6102 181.165 59.7805 178.961 58.0083L178.959 58.0061Z' fill='url(%23paint4_linear_1943_2293)'/%3E%3Cpath style='mix-blend-mode:darken' d='M145.943 100.65C142.125 99.6512 140.046 104.626 136.415 105.261C134.037 105.677 133.83 96.2892 133.108 88.5375C132.693 84.0773 132.508 80.6828 130.417 80.8094C128.325 80.937 128.177 83.0417 128.26 86.3914C128.419 92.738 128.858 101.561 127.82 101.742C126.994 101.887 124.676 90.2493 123.219 81.9087C122.413 77.2839 121.73 75.6416 120.005 75.9427C118.308 76.2383 117.826 77.1507 118.561 82.8178C119.675 91.4114 120.416 101.148 119.674 101.278C118.896 101.413 117.156 94.6211 115.606 87.69C114.423 82.3957 113.679 80.2921 111.904 80.5765C109.859 80.9045 110.017 82.8928 111.009 88.5823C112.211 95.4652 113.813 103.969 113.263 104.213C112.7 104.464 111.133 101.691 109.442 96.2657C107.937 91.4405 107.293 89.4858 105.565 90.078C103.732 90.7072 104.714 93.2429 106.162 99.2638C107.07 103.042 109.763 112.147 112.244 118.037C113.975 122.145 115.379 125.266 116.559 128.072H136.25C136.243 128.025 136.237 127.978 136.231 127.93C135.607 123.262 136.74 118.894 137.715 116.864C140.961 110.115 148.676 101.367 145.941 100.651L145.943 100.65Z' fill='url(%23paint5_linear_1943_2293)'/%3E%3Cpath style='mix-blend-mode:darken' d='M181.593 75.9147C179.812 75.5117 179.382 77.5246 178.406 82.4842C177.308 88.0595 176.05 90.9859 175.461 90.7967C174.888 90.6131 175.566 81.986 176.02 75.0135C176.395 69.2512 176.338 67.2574 174.27 67.151C172.474 67.0592 171.962 69.2311 171.354 74.6217C170.559 81.6792 169.56 88.6204 168.772 88.5689C168.02 88.5196 167.708 78.7606 167.891 70.0965C168.012 64.3835 167.435 63.5282 165.716 63.4173C163.968 63.3043 163.467 65.0116 163.161 69.6957C162.612 78.1448 161.558 89.9649 160.722 89.9101C159.671 89.8418 159.157 81.0232 158.633 74.6956C158.355 71.356 157.98 69.2804 155.887 69.3789C153.794 69.4774 153.976 72.8729 154.043 77.3522C154.161 85.1364 154.965 94.4923 152.556 94.3356C148.878 94.096 146.275 89.3738 142.587 90.7788C139.946 91.7853 148.558 99.6511 152.511 106.011C153.7 107.925 155.294 112.145 155.178 116.853C155.087 120.498 154.672 124.25 153.974 128.073H171.397C172.171 125.016 172.803 122.377 173.297 120.25C174.35 115.714 175.862 111.442 177.96 104.433C179.794 98.3099 181.491 88.9674 181.988 85.1128C182.78 78.9711 183.483 76.3446 181.593 75.917V75.9147Z' fill='url(%23paint6_linear_1943_2293)'/%3E%3Cpath d='M202.229 85.9159C199.976 85.0471 204.628 76.8924 207.999 69.8752C209.938 65.8381 211.527 62.8322 209.668 61.8638C207.809 60.8943 206.598 62.6228 204.947 65.537C201.818 71.0596 197.654 78.8494 196.671 78.4699C195.889 78.1687 199.888 66.9968 202.932 59.0963C204.619 54.7155 204.88 52.9567 203.247 52.3253C201.64 51.704 200.757 52.238 198.472 57.4741C195.006 65.4149 190.63 74.144 189.928 73.8719C189.191 73.5876 191.194 66.8681 193.432 60.1274C195.141 54.9786 195.586 52.7922 193.917 52.1227C191.995 51.3502 191.107 53.1359 189.032 58.5242C186.52 65.0433 183.518 73.1599 182.922 73.086C182.309 73.0099 182.394 69.8259 183.734 64.3044C184.927 59.393 185.381 57.3856 183.594 57.0027C181.699 56.5975 181.236 59.2776 179.38 65.1843C178.215 68.8911 175.838 78.0847 174.935 84.4124C173.902 91.6569 173.482 96.1686 172.537 100.728C171.331 106.546 169.467 116.24 167.796 128.07H184.991C185.828 119.662 187.545 111.88 190.409 105.253C192.276 100.931 195.494 97.7684 197.375 96.5313C203.629 92.4182 214.745 88.8939 212.77 86.8709C210.012 84.0474 205.669 87.2414 202.23 85.9148L202.229 85.9159Z' fill='url(%23paint7_linear_1943_2293)'/%3E%3Cpath style='mix-blend-mode:darken' d='M81.1192 78.004C77.5806 76.2586 74.5442 80.7144 70.8613 80.6069C68.4481 80.5364 70.1285 71.298 70.9776 63.5597C71.4665 59.1062 71.9666 55.7443 69.8924 55.4487C67.8171 55.1531 67.2488 57.1851 66.6592 60.4833C65.5416 66.7336 64.2002 75.4638 63.1474 75.4335C62.3095 75.4089 62.3732 63.543 62.6205 55.0793C62.7581 50.3873 62.4191 48.6408 60.6682 48.5882C58.9465 48.5367 58.2909 49.3338 57.8736 55.0322C57.2415 63.6751 56.0131 73.3613 55.2601 73.34C54.4714 73.3165 54.1291 66.3127 54.0015 59.2115C53.9042 53.7873 53.5977 51.5773 51.802 51.499C49.7323 51.4094 49.4884 53.3888 49.3195 59.1611C49.1159 66.1448 48.9794 74.7977 48.392 74.9264C47.789 75.0585 46.8112 72.0268 46.2429 66.3731C45.7372 61.3442 45.4978 59.2999 43.6877 59.5328C41.7656 59.7802 42.2187 62.4626 42.429 68.6514C42.5611 72.5351 43.3722 81.9963 44.6218 88.2646C46.0527 95.4408 47.1547 99.8361 47.7767 104.451C48.4838 109.699 49.7223 118.026 51.6488 128.07H69.0903C66.7498 119.219 65.5897 110.636 66.1356 102.775C66.4623 98.0773 68.447 94.0257 69.8096 92.2333C74.3429 86.274 83.6565 79.2545 81.1214 78.0029L81.1192 78.004Z' fill='url(%23paint8_linear_1943_2293)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1943_2293' x1='77.9385' y1='115.444' x2='110.425' y2='26.0915' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ED1E79'/%3E%3Cstop offset='1' stop-color='%23FBB03B'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1943_2293' x1='8.69167' y1='85.1685' x2='39.8262' y2='109.298' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238CC63F'/%3E%3Cstop offset='1' stop-color='%23D9E021'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1943_2293' x1='82.1183' y1='138.605' x2='81.2243' y2='56.5524' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23793CE9'/%3E%3Cstop offset='1' stop-color='%2354E5AF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1943_2293' x1='44.561' y1='33.584' x2='44.561' y2='128.069' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237B61FF'/%3E%3Cstop offset='1' stop-color='%23DD2025'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1943_2293' x1='149.11' y1='69.834' x2='171.21' y2='103.325' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ED1E79'/%3E%3Cstop offset='1' stop-color='%23FBB03B'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_1943_2293' x1='189.422' y1='156.536' x2='120.063' y2='101.545' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238CC63F'/%3E%3Cstop offset='1' stop-color='%23D9E021'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_1943_2293' x1='163.088' y1='60.0218' x2='161.254' y2='131.015' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23793CE9'/%3E%3Cstop offset='1' stop-color='%2354E5AF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_1943_2293' x1='190.399' y1='51.9512' x2='190.399' y2='128.07' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237B61FF'/%3E%3Cstop offset='1' stop-color='%23DD2025'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear_1943_2293' x1='44.9004' y1='95.4956' x2='81.7452' y2='81.7432' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBB03B'/%3E%3Cstop offset='1' stop-color='%23ED1E79'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_1943_2293'%3E%3Crect width='213' height='128' fill='white' transform='translate(0 0.0703125)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    }

    /* footer */
    .footer {
        padding: 40px 0 80px;
    }

    .footer .container {
        padding: 0 20px;
    }

    .footer__info {
        order: 1;
    }

    .footer__info .logo {
        display: none;
    }

    .footer .newsletter {
        margin-bottom: 24px;
    }

    .footer .social__title {
        font-size: 30px;
        color: #212225;
        margin-bottom: 40px;
    }

    .footer-menu .menu-item {
        margin-bottom: 16px;
    }

    .footer-menu .menu-item a {
        font-size: 16px;
        color: #212225;
    }

    .footer__bottom {
        justify-content: center;
    }

    .footer__bottom .copyright {
        line-height: 150%;
        text-align: center;
        color: #52545C;
        margin-bottom: 8px;
    }
}

@media screen and (max-width: 980px) {

    .slick-prev,
    .slick-next {
        display: none !important;
    }

    .blog-content .post {
        flex: calc(100% / 2 - 40px);
        max-width: calc(100% / 2 - 40px);
        margin-bottom: 24px;
        height: auto;
    }

    .blog-content .posts .element-wrapper {
        padding-bottom: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .blog-content .posts .element-wrapper:not(:last-child) {
        padding-bottom: 0;
    }

    .disable-pagination {
        margin-bottom: -24px;
    }

    .blog-content__posts {
        padding: 40px 0;
    }
}

@media screen and (max-width: 767px) {
    .partners__logos {
        justify-content: space-between;
    }

    .footer__bottom .omnis__text,
    .copyright {
        font-size: 16px;
        line-height: 150%;
    }

    /* blog page */
    .blog-content__posts .container {
        padding: 0 20px;
    }

    .blog-content__top {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 24px;
    }

    .blog-title {
        margin: 0;
    }

    .posts-cats {
        margin: 0;
    }

    .posts-cats .cat {
        display: none;
        margin: 0;
    }

    .posts-cats .cat.active {
        display: inline-block;
    }

    .contact-us .container {
        padding: 0 20px;
    }

    /* single page */
    .single-content {
        padding: 0;
    }

    .single-content .container {
        padding: 0;
    }

    .single-content__thumbnail-wrap {
        position: relative;
        height: auto;
        border-radius: 0;
    }

    .rtl .single-content__content .inner,
    .single-content__content .inner {
        padding: 40px 20px;
    }

    .single-content .date.desktop {
        display: none;
    }

    .single-content .date.mobile {
        display: inline-block;
        position: absolute;
        top: 6px;
        left: 5px;
    }

    .rtl .single-content .date.mobile {
        left: unset;
        right: 5px;
    }

    .single-content .date .icons {
        margin-top: 24px;
    }

    .addtoany_shortcode a:not(:last-child) {
        margin-bottom: 24px;
    }

    .single-content__content {
        top: 0;
    }

    .single-content .container {
        background-color: #fff;
    }

    .single-content__btn {
        margin-bottom: 40px;
    }

    .footer .newsletter .label-email input {
        border: none;
        border-radius: 0;
        border-bottom: 1px solid #9EA0A8;
    }

    .footer__info,
    .footer .newsletter {
        padding: 40px 20px;
    }

    .contact-info__item .label {
        font-weight: 700;
        font-size: 24px;
        line-height: 133%;
    }

    .contact-info__item .text {
        font-size: 18px;
    }

    .mobile-logo {
        display: block;
        margin: 0 auto 24px;
        width: 81px;
    }

    .footer__top {
        margin-bottom: 24px;
    }

    .footer .social__links {
        margin-bottom: 40px;
    }
}

@media screen and (max-width: 580px) {
    .rtl .testimonials__list.slick-initialized.slick-slider {
        margin-right: -3px;
    }

    .testimonials .slick-dots {
        display: block;
    }

    .testimonials .slick-dots .slick-active,
    .project-slider .slick-dots .slick-active,
    .our-projects__slides .slick-dots .slick-active {
        width: 9px;
    }

    .blog-content .post {
        flex: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }

    .single-content__thumbnail-wrap {
        height: 230px;
    }

    .inner__donation {
        margin: 0 auto;
    }

    .single-content__content .inner__donation {
        margin: unset;
    }

    .inner__donation {
        padding: 40px 24px;
    }

    .inner__donation::before {
        width: 173.59px;
        height: 148.54px;
        left: 0;
    }

    .inner__donation::after {
        background: linear-gradient(81.24deg, rgba(123, 97, 255, 0.8) 17.67%, rgba(221, 32, 37, 0.8) 82.08%);
        width: 101.72px;
        height: 187.68px;
        right: 0;
    }

    .inner__donation .title {
        font-size: 36px;
        line-height: 120%;
    }

    .inner__donation .description {
        font-size: 18px;
        line-height: 150%;
        margin-bottom: 36px;
    }

    .contact-us {
        padding: 40px 0;
    }
}