@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Hebrew:wght@100..900&family=Outfit:wght@100..900&display=swap");
@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
h1 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: 0%;
  color: #1E3EAF;
  text-align: center;
}
@media (min-width: 1024px) {
  h1 {
    font-size: 70px;
    line-height: 91px;
  }
}
h1.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}

h2 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: 0%;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  h2 {
    font-size: 60px;
    line-height: 78px;
  }
}
h2.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}

h3 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #1E3EAF;
}
h3.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
@media (min-width: 1024px) {
  h3 {
    font-size: 45px;
  }
}

h4 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0%;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  h4 {
    font-size: 32px;
    line-height: 42px;
  }
}
h4.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}

h5 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0%;
  color: #27277C;
}
@media (min-width: 1024px) {
  h5 {
    font-size: 24px;
    line-height: 32px;
  }
}
h5.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}

h6 {
  font-family: "Outfit", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #2A2A2A;
}
@media (min-width: 1024px) {
  h6 {
    font-size: 20px;
    line-height: 26px;
  }
}
h6.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 700;
  text-align: right;
  direction: rtl;
}

p {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #2A2A2A;
}
@media (min-width: 1024px) {
  p {
    font-size: 18px;
    line-height: 27px;
  }
}
p strong, p em, p b {
  font-weight: 600;
  color: #2A2A2A;
}
p.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}

p.large {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0;
  color: #2A2A2A;
}
p.large strong, p.large em, p.large b {
  font-weight: 600;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  p.large {
    font-size: 24px;
  }
}
p.large.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 400;
  text-align: right;
  direction: rtl;
}

p.caption {
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #2A2A2A;
  margin-top: 3px;
}
@media (min-width: 1024px) {
  p.caption {
    font-size: 15px;
    line-height: 150%;
  }
}
p.caption.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}

.rich-text h1, .page.page-main h1 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: 0%;
  color: #f2f2f2;
  text-align: center;
}
@media (min-width: 1024px) {
  .rich-text h1, .page.page-main h1 {
    font-size: 70px;
    line-height: 91px;
  }
}
.rich-text h1.hebrew, .page.page-main h1.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.rich-text h2, .page.page-main h2 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: 0%;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  .rich-text h2, .page.page-main h2 {
    font-size: 60px;
    line-height: 78px;
  }
}
.rich-text h2.hebrew, .page.page-main h2.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.rich-text h3, .page.page-main h3 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #D2E9FF;
}
.rich-text h3.hebrew, .page.page-main h3.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
@media (min-width: 1024px) {
  .rich-text h3, .page.page-main h3 {
    font-size: 45px;
  }
}
.rich-text h4, .page.page-main h4 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0%;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  .rich-text h4, .page.page-main h4 {
    font-size: 32px;
    line-height: 42px;
  }
}
.rich-text h4.hebrew, .page.page-main h4.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.rich-text h5, .page.page-main h5 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0%;
  color: #27277C;
}
@media (min-width: 1024px) {
  .rich-text h5, .page.page-main h5 {
    font-size: 24px;
    line-height: 32px;
  }
}
.rich-text h5.hebrew, .page.page-main h5.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.rich-text h6, .page.page-main h6 {
  font-family: "Outfit", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #2A2A2A;
}
@media (min-width: 1024px) {
  .rich-text h6, .page.page-main h6 {
    font-size: 20px;
    line-height: 26px;
  }
}
.rich-text h6.hebrew, .page.page-main h6.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 700;
  text-align: right;
  direction: rtl;
}
.rich-text p, .page.page-main p {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #2A2A2A;
}
@media (min-width: 1024px) {
  .rich-text p, .page.page-main p {
    font-size: 18px;
    line-height: 27px;
  }
}
.rich-text p strong, .rich-text p em, .rich-text p b, .page.page-main p strong, .page.page-main p em, .page.page-main p b {
  font-weight: 600;
  color: #2A2A2A;
}
.rich-text p.hebrew, .page.page-main p.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.rich-text p.large, .page.page-main p.large {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0;
  color: #2A2A2A;
}
.rich-text p.large strong, .rich-text p.large em, .rich-text p.large b, .page.page-main p.large strong, .page.page-main p.large em, .page.page-main p.large b {
  font-weight: 600;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  .rich-text p.large, .page.page-main p.large {
    font-size: 24px;
  }
}
.rich-text p.large.hebrew, .page.page-main p.large.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 400;
  text-align: right;
  direction: rtl;
}
.rich-text p.caption, .page.page-main p.caption {
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #2A2A2A;
  margin-top: 3px;
}
@media (min-width: 1024px) {
  .rich-text p.caption, .page.page-main p.caption {
    font-size: 15px;
    line-height: 150%;
  }
}
.rich-text p.caption.hebrew, .page.page-main p.caption.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.rich-text p a, .page.page-main p a {
  color: #1E3EAF;
}
.rich-text ul li, .page.page-main ul li {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #2A2A2A;
}
@media (min-width: 1024px) {
  .rich-text ul li, .page.page-main ul li {
    font-size: 18px;
    line-height: 27px;
  }
}
.rich-text ul li strong, .rich-text ul li em, .rich-text ul li b, .page.page-main ul li strong, .page.page-main ul li em, .page.page-main ul li b {
  font-weight: 600;
  color: #2A2A2A;
}
.rich-text ul li.hebrew, .page.page-main ul li.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}

a.button {
  padding: 12px 24px;
  border-radius: 30px;
}
a.button span {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 0%;
  text-align: center;
}
a.button.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}

p a {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 0%;
}
p a:hover {
  text-decoration: none;
}
p a.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}

h4.section-header {
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 6px solid #1E3EAF;
  margin: 0 auto;
}

h4.section-header-white {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0%;
  color: #FDFDFD;
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 8px solid #D2E9FF;
  margin: 0 auto;
  color: #FDFDFD;
}
@media (min-width: 1024px) {
  h4.section-header-white {
    font-size: 32px;
    line-height: 42px;
  }
}
h4.section-header-white.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}

h4.section-header-center {
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 6px solid #1E3EAF;
  margin: 0 auto;
  margin-bottom: 40px;
}

h4.section-header-left {
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 6px solid #1E3EAF;
  margin-left: 0;
}

h4.section-header-right {
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 6px solid #1E3EAF;
  margin-right: 0;
  margin-left: auto;
}

h5.section-header {
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 6px solid #1E3EAF;
  margin: 0 auto;
  color: #1E3EAF !important;
}

h5.section-header-center {
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 6px solid #1E3EAF;
  margin: 0 auto;
  margin-bottom: 40px;
}

h5.section-header-left {
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 6px solid #1E3EAF;
  margin-left: 0;
  color: #1E3EAF !important;
}

h5.section-header-right {
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 6px solid #1E3EAF;
  margin-right: 0;
  margin-left: auto;
}

.make-a-difference h4.section-header, h4.section-header-diff {
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 6px solid #1c88ed;
  margin-left: 0;
}

.bg-navy-blue h4.section-header-center {
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 8px solid #D2E9FF;
  margin: 0 auto;
  color: #FDFDFD;
  color: #FDFDFD !important;
}

h5.section-header {
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 6px solid #1E3EAF;
  margin: 0 auto;
}

p.section-header, p.eyebrow {
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 4px solid #1c88ed;
}

p.eyebrow {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  letter-spacing: 0%;
  color: #1E3EAF;
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 4px solid #1c88ed;
  margin-right: auto;
  margin-left: 0px;
}
p.eyebrow strong, p.eyebrow em, p.eyebrow b {
  font-weight: 600;
  color: #1E3EAF;
}
p.eyebrow.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}

mark {
  color: #1c88ed !important;
  background-color: transparent !important;
}

b mark, mark b {
  color: #1E3EAF !important;
  background-color: transparent !important;
}

.arrow-link a {
  position: relative;
  background-color: #1E3EAF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 26px 26px;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  left: 0px;
  display: block;
  content: "";
  transition: 0.3s;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%23f5f5f5'/%3E%3C/g%3E%3C/svg%3E");
  margin-right: auto;
  margin-left: 0px;
  height: 26px;
  width: 26px;
  padding: 7px;
}
.arrow-link a:hover {
  background-color: #1c88ed;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%23D2E9FF'/%3E%3C/g%3E%3C/svg%3E");
}

.arrow-btn span {
  display: none;
}
.arrow-btn a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #D2E9FF;
  transition: 0.3s;
  color: #1E3EAF;
}
.arrow-btn a::after {
  position: relative;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
  min-width: 40px;
  background-color: #D2E9FF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 26px 26px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%231E3EAF'/%3E%3C/g%3E%3C/svg%3E");
  border-radius: 100%;
  left: 12px;
  flex: none;
  transition: 0.3s;
}
.arrow-btn a:hover::after {
  background-color: #D2E9FF;
}
.arrow-btn a::after {
  background-color: #D2E9FF;
}
.arrow-btn a:hover::after {
  background-color: #1c88ed;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%23f5f5f5'/%3E%3C/g%3E%3C/svg%3E");
}
.arrow-btn.align-center {
  margin-top: 30px;
}
.arrow-btn.align-center a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #1E3EAF;
  transition: 0.3s;
  color: #27277C;
}
.arrow-btn.align-center a::after {
  position: relative;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
  min-width: 40px;
  background-color: #1E3EAF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 26px 26px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%231E3EAF'/%3E%3C/g%3E%3C/svg%3E");
  border-radius: 100%;
  left: 12px;
  flex: none;
  transition: 0.3s;
}
.arrow-btn.align-center a:hover::after {
  background-color: #D2E9FF;
}
.arrow-btn.align-center a::after {
  background-color: #1E3EAF;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%23f5f5f5'/%3E%3C/g%3E%3C/svg%3E");
}
.arrow-btn.align-center a:hover::after {
  background-color: #1c88ed;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%23f5f5f5'/%3E%3C/g%3E%3C/svg%3E");
}
.arrow-btn.align-center a {
  justify-content: center;
  flex-direction: column;
}
.arrow-btn.align-center a::after {
  left: 0px;
}
@media (min-width: 768px) {
  .arrow-btn.align-center a {
    flex-direction: row;
  }
  .arrow-btn.align-center a::after {
    left: 12px;
  }
}

.back-btn span {
  display: none;
}
.back-btn a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #1E3EAF;
  transition: 0.3s;
  color: #27277C;
}
.back-btn a::before {
  position: relative;
  content: url('data:image/svg+xml;charset=UTF-8,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Icon"><path id="icon" d="M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z" fill="%231E3EAF"/></g></svg>');
  height: 40px;
  width: 40px;
  background: #1E3EAF;
  border-radius: 100%;
  right: 12px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  transition: 0.3s;
  transform: rotate(180deg);
  flex: none;
}
.back-btn a:hover::before {
  transition: 0.3s;
  background: #D2E9FF;
}
.back-btn a::before {
  background: #1E3EAF;
  content: url('data:image/svg+xml;charset=UTF-8,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Icon"><path id="icon" d="M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z" fill="%23f5f5f5"/></g></svg>');
}
.back-btn a:hover::before {
  content: url('data:image/svg+xml;charset=UTF-8,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Icon"><path id="icon" d="M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z" fill="%23f5f5f5"/></g></svg>');
  background: #1c88ed;
}

.external-btn span {
  display: none;
}
.external-btn a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #27277C;
  transition: 0.3s;
}
.external-btn a::after {
  position: relative;
  content: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22" height="22" viewBox="0 0 22 22" xml:space="preserve"><g transform="scale(0.7586)"><path fill="%23F5F5F5" d="M16.3,14.2c0.4,0,0.8-0.1,1.1-0.4l7.5-7.5v3.9c0,0.4,0.1,0.7,0.4,1s0.6,0.5,1,0.5c0.4,0,0.8-0.1,1.1-0.4c0.3-0.3,0.4-0.6,0.4-1V2.7c0-0.4-0.1-0.8-0.4-1c-0.3-0.3-0.6-0.4-1-0.4H19c-0.4,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.7-0.4,1.1c0,0.4,0.2,0.7,0.4,1c0.3,0.3,0.6,0.4,1,0.4h3.9l-7.5,7.5c-0.3,0.3-0.4,0.6-0.4,1c0,0.4,0.1,0.7,0.4,1S15.9,14.2,16.3,14.2z"/><path fill="%23F5F5F5" d="M26.5,15.8c-0.8,0-1.5,0.7-1.5,1.5v7.4H4.4V4.1h7.4c0.4,0,0.7-0.1,1-0.4c0.3-0.2,0.4-0.6,0.4-1c0-0.4-0.1-0.7-0.4-1c-0.2-0.3-0.6-0.4-1-0.4H4.4c-0.8,0-1.5,0.3-2.1,0.9C1.7,2.8,1.4,3.5,1.4,4.3v20.6c0,0.8,0.3,1.5,0.9,2.1c0.6,0.6,1.3,0.9,2.1,0.9v-0.2H25c0.8,0,1.5-0.3,2.1-0.9c0.6-0.6,0.9-1.3,0.9-2.1v-7.4C28,16.5,27.3,15.8,26.5,15.8z"/></g></svg>');
  height: 38px;
  width: 40px;
  background: #1E3EAF;
  border-radius: 100%;
  left: 12px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  transition: 0.3s;
  padding-bottom: 2px;
  flex: none;
}
.external-btn a:hover::after {
  transition: 0.3s;
  background: #1c88ed;
}
.external-btn.align-center {
  margin-top: 30px;
}
.external-btn.align-center a {
  justify-content: center;
  flex-direction: column;
}
.external-btn.align-center a::after {
  left: 0px;
}
@media (min-width: 768px) {
  .external-btn.align-center a {
    flex-direction: row;
  }
  .external-btn.align-center a::after {
    left: 12px;
  }
}

.email-btn span {
  display: none;
}
.email-btn a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #27277C;
  transition: 0.3s;
}
.email-btn a::after {
  position: relative;
  content: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="26" height="26" x="0px" y="0px" viewBox="0 0 26 26" xml:space="preserve"><g transform="scale(0.65)"><path fill="%23F5F5F5" d="M39,29.2c-0.1-0.2-0.2-0.4-0.4-0.6l-4.9-4.9c-0.3-0.3-0.8-0.5-1.3-0.5s-1,0.2-1.3,0.5c-0.4,0.4-0.6,0.8-0.6,1.3s0.2,1,0.5,1.3l1.7,1.7h-6c-0.5,0-1,0.2-1.3,0.5c-0.4,0.4-0.5,0.8-0.5,1.3s0.2,1,0.5,1.3c0.4,0.4,0.8,0.5,1.3,0.5h6L31,33.3c-0.3,0.3-0.5,0.8-0.5,1.3s0.2,1,0.5,1.3c0.4,0.4,0.8,0.6,1.3,0.5c0.5,0,1-0.2,1.3-0.5l4.9-4.9c0.2-0.2,0.3-0.4,0.4-0.6c0.1-0.2,0.1-0.5,0.1-0.7C39.1,29.7,39.1,29.5,39,29.2z"/><path fill="%23F5F5F5" d="M19.3,28.1H6V11.9l12.1,8.6l12.4-8.7v5c0,0.5,0.2,1,0.5,1.3c0.4,0.4,0.8,0.5,1.3,0.5s0.9-0.2,1.3-0.6c0.4-0.4,0.6-0.8,0.6-1.3V9.2c0-1-0.4-1.9-1.1-2.7c-0.7-0.7-1.6-1.1-2.7-1.1H6c-1,0-1.9,0.4-2.7,1.1C2.6,7.3,2.2,8.2,2.2,9.2v18.9c0,1,0.4,1.9,1.1,2.7C4,31.5,4.9,31.9,6,31.9h13.3c0.5,0,1-0.2,1.3-0.5c0.4-0.4,0.5-0.8,0.5-1.3s-0.2-1-0.5-1.3C20.3,28.2,19.9,28.1,19.3,28.1z M27.7,9.2l-9.6,6.7L8.7,9.2H27.7z"/></g></svg>');
  height: 40px;
  width: 40px;
  background: #1E3EAF;
  border-radius: 100%;
  left: 12px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  transition: 0.3s;
  flex: none;
}
.email-btn a:hover::after {
  transition: 0.3s;
  background: #1c88ed;
}
.email-btn.align-center {
  margin-top: 30px;
}
.email-btn.align-center a {
  justify-content: center;
  flex-direction: column;
}
.email-btn.align-center a::after {
  left: 0px;
}
@media (min-width: 768px) {
  .email-btn.align-center a {
    flex-direction: row;
  }
  .email-btn.align-center a::after {
    left: 12px;
  }
}

.scroll-btn span {
  display: none;
}
.scroll-btn a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #27277C;
  transition: 0.3s;
}
.scroll-btn a::after {
  position: relative;
  content: url('data:image/svg+xml;charset=UTF-8,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Icon"><path id="icon" d="M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z" fill="%23f5f5f5"/></g></svg>');
  height: 40px;
  width: 40px;
  background: #1E3EAF;
  border-radius: 100%;
  left: 12px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  transition: 0.3s;
  transform: rotate(90deg);
  flex: none;
}
.scroll-btn a:hover::after {
  transition: 0.3s;
  background: #1c88ed;
}
.scroll-btn.align-center {
  margin-top: 30px;
}
.scroll-btn.align-center a {
  justify-content: center;
  flex-direction: column;
}
.scroll-btn.align-center a::after {
  left: 0px;
}
@media (min-width: 768px) {
  .scroll-btn.align-center a {
    flex-direction: row;
  }
  .scroll-btn.align-center a::after {
    left: 12px;
  }
}

.document-btn span {
  display: none;
}
.document-btn a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #D2E9FF;
  transition: 0.3s;
}
.document-btn a::after {
  position: relative;
  content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='23' viewBox='0 0 22 23' fill='none'><path d='M21.1595 21.3396H19.0166V18.9551L15.8557 22.116L14.3563 20.5894L17.5162 17.4285H15.1055V15.2856H21.1595V21.3396Z' fill='%231E3EAF'/><path d='M17.5706 6.71422V13.1428H15.4277V7.78565H10.0706V2.4285H2.57059V19.5714H12.2134V21.7142H2.57059C1.98131 21.7142 1.47726 21.504 1.05762 21.0843C0.637974 20.6647 0.427734 20.1606 0.427734 19.5714V2.4285C0.427734 1.83922 0.637974 1.33517 1.05762 0.915527C1.47726 0.495884 1.98131 0.285645 2.57059 0.285645H11.142L17.5706 6.71422Z' fill='%231E3EAF'/></svg>");
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 12px;
  background: #D2E9FF;
  border-radius: 100%;
}
.document-btn a:hover {
  transition: 0.3s;
}
.document-btn a:hover::after {
  background: #1c88ed;
}
.document-btn.align-center {
  margin-top: 30px;
}
.document-btn.align-center a {
  justify-content: center;
  flex-direction: column;
}
.document-btn.align-center a::after {
  left: 0px;
}
@media (min-width: 768px) {
  .document-btn.align-center a {
    flex-direction: row;
  }
  .document-btn.align-center a::after {
    left: 12px;
  }
}

.download-btn span {
  display: none;
}
.download-btn a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #27277C;
  transition: 0.3s;
}
.download-btn a::after {
  position: relative;
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M8%2011.575C7.86667%2011.575%207.74167%2011.5542%207.625%2011.5125C7.50833%2011.4708%207.4%2011.4%207.3%2011.3L3.7%207.7C3.5%207.5%203.40417%207.26667%203.4125%207C3.42083%206.73333%203.51667%206.5%203.7%206.3C3.9%206.1%204.1375%205.99583%204.4125%205.9875C4.6875%205.97917%204.925%206.075%205.125%206.275L7%208.15V1C7%200.716667%207.09583%200.479167%207.2875%200.2875C7.47917%200.0958333%207.71667%200%208%200C8.28333%200%208.52083%200.0958333%208.7125%200.2875C8.90417%200.479167%209%200.716667%209%201V8.15L10.875%206.275C11.075%206.075%2011.3125%205.97917%2011.5875%205.9875C11.8625%205.99583%2012.1%206.1%2012.3%206.3C12.4833%206.5%2012.5792%206.73333%2012.5875%207C12.5958%207.26667%2012.5%207.5%2012.3%207.7L8.7%2011.3C8.6%2011.4%208.49167%2011.4708%208.375%2011.5125C8.25833%2011.5542%208.13333%2011.575%208%2011.575ZM2%2016C1.45%2016%200.979167%2015.8042%200.5875%2015.4125C0.195833%2015.0208%200%2014.55%200%2014V12C0%2011.7167%200.0958333%2011.4792%200.2875%2011.2875C0.479167%2011.0958%200.716667%2011%201%2011C1.28333%2011%201.52083%2011.0958%201.7125%2011.2875C1.90417%2011.4792%202%2011.7167%202%2012V14H14V12C14%2011.7167%2014.0958%2011.4792%2014.2875%2011.2875C14.4792%2011.0958%2014.7167%2011%2015%2011C15.2833%2011%2015.5208%2011.0958%2015.7125%2011.2875C15.9042%2011.4792%2016%2011.7167%2016%2012V14C16%2014.55%2015.8042%2015.0208%2015.4125%2015.4125C15.0208%2015.8042%2014.55%2016%2014%2016H2Z%22%20fill%3D%22%231E3EAF%22/%3E%3C/svg%3E");
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 12px;
  background: #ffffff00;
  border-radius: 100%;
}
.download-btn a:hover {
  transition: 0.3s;
}
.download-btn a:hover::after {
  background: #E9ECF7;
}
.download-btn.align-center {
  margin-top: 30px;
}
.download-btn.align-center a {
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 768px) {
  .download-btn.align-center a {
    flex-direction: row;
  }
}
.download-btn.circle a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #27277C;
  transition: 0.3s;
}
.download-btn.circle a::after {
  position: relative;
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M8%2011.575C7.86667%2011.575%207.74167%2011.5542%207.625%2011.5125C7.50833%2011.4708%207.4%2011.4%207.3%2011.3L3.7%207.7C3.5%207.5%203.40417%207.26667%203.4125%207C3.42083%206.73333%203.51667%206.5%203.7%206.3C3.9%206.1%204.1375%205.99583%204.4125%205.9875C4.6875%205.97917%204.925%206.075%205.125%206.275L7%208.15V1C7%200.716667%207.09583%200.479167%207.2875%200.2875C7.47917%200.0958333%207.71667%200%208%200C8.28333%200%208.52083%200.0958333%208.7125%200.2875C8.90417%200.479167%209%200.716667%209%201V8.15L10.875%206.275C11.075%206.075%2011.3125%205.97917%2011.5875%205.9875C11.8625%205.99583%2012.1%206.1%2012.3%206.3C12.4833%206.5%2012.5792%206.73333%2012.5875%207C12.5958%207.26667%2012.5%207.5%2012.3%207.7L8.7%2011.3C8.6%2011.4%208.49167%2011.4708%208.375%2011.5125C8.25833%2011.5542%208.13333%2011.575%208%2011.575ZM2%2016C1.45%2016%200.979167%2015.8042%200.5875%2015.4125C0.195833%2015.0208%200%2014.55%200%2014V12C0%2011.7167%200.0958333%2011.4792%200.2875%2011.2875C0.479167%2011.0958%200.716667%2011%201%2011C1.28333%2011%201.52083%2011.0958%201.7125%2011.2875C1.90417%2011.4792%202%2011.7167%202%2012V14H14V12C14%2011.7167%2014.0958%2011.4792%2014.2875%2011.2875C14.4792%2011.0958%2014.7167%2011%2015%2011C15.2833%2011%2015.5208%2011.0958%2015.7125%2011.2875C15.9042%2011.4792%2016%2011.7167%2016%2012V14C16%2014.55%2015.8042%2015.0208%2015.4125%2015.4125C15.0208%2015.8042%2014.55%2016%2014%2016H2Z%22%20fill%3D%22%23f5f5f5%22/%3E%3C/svg%3E");
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 12px;
  background: #1E3EAF;
  border-radius: 100%;
  flex: none;
}
.download-btn.circle a:hover {
  transition: 0.3s;
}
.download-btn.circle a:hover::after {
  background: #1c88ed;
}

.rich-text .arrow-btn span {
  display: none;
}
.rich-text .arrow-btn a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #D2E9FF;
  transition: 0.3s;
  color: #1E3EAF;
}
.rich-text .arrow-btn a::after {
  position: relative;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
  min-width: 40px;
  background-color: #D2E9FF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 26px 26px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%231E3EAF'/%3E%3C/g%3E%3C/svg%3E");
  border-radius: 100%;
  left: 12px;
  flex: none;
  transition: 0.3s;
}
.rich-text .arrow-btn a:hover::after {
  background-color: #D2E9FF;
}
.rich-text .arrow-btn a::after {
  background-color: #D2E9FF;
}
.rich-text .arrow-btn a:hover::after {
  background-color: #1c88ed;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%23f5f5f5'/%3E%3C/g%3E%3C/svg%3E");
}
.rich-text .arrow-btn.align-center {
  margin-top: 30px;
}
.rich-text .arrow-btn.align-center a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #1E3EAF;
  transition: 0.3s;
  color: #27277C;
}
.rich-text .arrow-btn.align-center a::after {
  position: relative;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
  min-width: 40px;
  background-color: #1E3EAF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 26px 26px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%231E3EAF'/%3E%3C/g%3E%3C/svg%3E");
  border-radius: 100%;
  left: 12px;
  flex: none;
  transition: 0.3s;
}
.rich-text .arrow-btn.align-center a:hover::after {
  background-color: #D2E9FF;
}
.rich-text .arrow-btn.align-center a::after {
  background-color: #1E3EAF;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%23f5f5f5'/%3E%3C/g%3E%3C/svg%3E");
}
.rich-text .arrow-btn.align-center a:hover::after {
  background-color: #1c88ed;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%23f5f5f5'/%3E%3C/g%3E%3C/svg%3E");
}
.rich-text .arrow-btn.align-center a {
  flex-direction: column;
  justify-content: center;
  gap: 10px;
}
.rich-text .arrow-btn.align-center a::after {
  left: 0;
}
@media (min-width: 1024px) {
  .rich-text .arrow-btn.align-center a {
    flex-direction: row;
    gap: 0px;
  }
  .rich-text .arrow-btn.align-center a::after {
    left: 12px;
  }
}
.rich-text .external-btn span {
  display: none;
}
.rich-text .external-btn a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #27277C;
  transition: 0.3s;
}
.rich-text .external-btn a::after {
  position: relative;
  content: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22" height="22" viewBox="0 0 22 22" xml:space="preserve"><g transform="scale(0.7586)"><path fill="%23F5F5F5" d="M16.3,14.2c0.4,0,0.8-0.1,1.1-0.4l7.5-7.5v3.9c0,0.4,0.1,0.7,0.4,1s0.6,0.5,1,0.5c0.4,0,0.8-0.1,1.1-0.4c0.3-0.3,0.4-0.6,0.4-1V2.7c0-0.4-0.1-0.8-0.4-1c-0.3-0.3-0.6-0.4-1-0.4H19c-0.4,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.7-0.4,1.1c0,0.4,0.2,0.7,0.4,1c0.3,0.3,0.6,0.4,1,0.4h3.9l-7.5,7.5c-0.3,0.3-0.4,0.6-0.4,1c0,0.4,0.1,0.7,0.4,1S15.9,14.2,16.3,14.2z"/><path fill="%23F5F5F5" d="M26.5,15.8c-0.8,0-1.5,0.7-1.5,1.5v7.4H4.4V4.1h7.4c0.4,0,0.7-0.1,1-0.4c0.3-0.2,0.4-0.6,0.4-1c0-0.4-0.1-0.7-0.4-1c-0.2-0.3-0.6-0.4-1-0.4H4.4c-0.8,0-1.5,0.3-2.1,0.9C1.7,2.8,1.4,3.5,1.4,4.3v20.6c0,0.8,0.3,1.5,0.9,2.1c0.6,0.6,1.3,0.9,2.1,0.9v-0.2H25c0.8,0,1.5-0.3,2.1-0.9c0.6-0.6,0.9-1.3,0.9-2.1v-7.4C28,16.5,27.3,15.8,26.5,15.8z"/></g></svg>');
  height: 38px;
  width: 40px;
  background: #1E3EAF;
  border-radius: 100%;
  left: 12px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  transition: 0.3s;
  padding-bottom: 2px;
  flex: none;
}
.rich-text .external-btn a:hover::after {
  transition: 0.3s;
  background: #1c88ed;
}
.rich-text .external-btn.align-center {
  margin-top: 30px;
}
.rich-text .external-btn.align-center a {
  justify-content: center;
  flex-direction: column;
}
.rich-text .external-btn.align-center a::after {
  left: 0;
}
@media (min-width: 768px) {
  .rich-text .external-btn.align-center a {
    flex-direction: row;
  }
  .rich-text .external-btn.align-center a::after {
    left: 12px;
  }
}
.rich-text .email-btn span {
  display: none;
}
.rich-text .email-btn a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #27277C;
  transition: 0.3s;
}
.rich-text .email-btn a::after {
  position: relative;
  content: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="26" height="26" x="0px" y="0px" viewBox="0 0 26 26" xml:space="preserve"><g transform="scale(0.65)"><path fill="%23F5F5F5" d="M39,29.2c-0.1-0.2-0.2-0.4-0.4-0.6l-4.9-4.9c-0.3-0.3-0.8-0.5-1.3-0.5s-1,0.2-1.3,0.5c-0.4,0.4-0.6,0.8-0.6,1.3s0.2,1,0.5,1.3l1.7,1.7h-6c-0.5,0-1,0.2-1.3,0.5c-0.4,0.4-0.5,0.8-0.5,1.3s0.2,1,0.5,1.3c0.4,0.4,0.8,0.5,1.3,0.5h6L31,33.3c-0.3,0.3-0.5,0.8-0.5,1.3s0.2,1,0.5,1.3c0.4,0.4,0.8,0.6,1.3,0.5c0.5,0,1-0.2,1.3-0.5l4.9-4.9c0.2-0.2,0.3-0.4,0.4-0.6c0.1-0.2,0.1-0.5,0.1-0.7C39.1,29.7,39.1,29.5,39,29.2z"/><path fill="%23F5F5F5" d="M19.3,28.1H6V11.9l12.1,8.6l12.4-8.7v5c0,0.5,0.2,1,0.5,1.3c0.4,0.4,0.8,0.5,1.3,0.5s0.9-0.2,1.3-0.6c0.4-0.4,0.6-0.8,0.6-1.3V9.2c0-1-0.4-1.9-1.1-2.7c-0.7-0.7-1.6-1.1-2.7-1.1H6c-1,0-1.9,0.4-2.7,1.1C2.6,7.3,2.2,8.2,2.2,9.2v18.9c0,1,0.4,1.9,1.1,2.7C4,31.5,4.9,31.9,6,31.9h13.3c0.5,0,1-0.2,1.3-0.5c0.4-0.4,0.5-0.8,0.5-1.3s-0.2-1-0.5-1.3C20.3,28.2,19.9,28.1,19.3,28.1z M27.7,9.2l-9.6,6.7L8.7,9.2H27.7z"/></g></svg>');
  height: 40px;
  width: 40px;
  background: #1E3EAF;
  border-radius: 100%;
  left: 12px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  transition: 0.3s;
  flex: none;
}
.rich-text .email-btn a:hover::after {
  transition: 0.3s;
  background: #1c88ed;
}
.rich-text .email-btn.align-center {
  margin-top: 30px;
}
.rich-text .email-btn.align-center a {
  justify-content: center;
  flex-direction: column;
}
.rich-text .email-btn.align-center a::after {
  left: 0;
}
@media (min-width: 768px) {
  .rich-text .email-btn.align-center a {
    flex-direction: row;
  }
  .rich-text .email-btn.align-center a::after {
    left: 12px;
  }
}
.rich-text .download-btn span {
  display: none;
}
.rich-text .download-btn a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #27277C;
  transition: 0.3s;
}
.rich-text .download-btn a::after {
  position: relative;
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M8%2011.575C7.86667%2011.575%207.74167%2011.5542%207.625%2011.5125C7.50833%2011.4708%207.4%2011.4%207.3%2011.3L3.7%207.7C3.5%207.5%203.40417%207.26667%203.4125%207C3.42083%206.73333%203.51667%206.5%203.7%206.3C3.9%206.1%204.1375%205.99583%204.4125%205.9875C4.6875%205.97917%204.925%206.075%205.125%206.275L7%208.15V1C7%200.716667%207.09583%200.479167%207.2875%200.2875C7.47917%200.0958333%207.71667%200%208%200C8.28333%200%208.52083%200.0958333%208.7125%200.2875C8.90417%200.479167%209%200.716667%209%201V8.15L10.875%206.275C11.075%206.075%2011.3125%205.97917%2011.5875%205.9875C11.8625%205.99583%2012.1%206.1%2012.3%206.3C12.4833%206.5%2012.5792%206.73333%2012.5875%207C12.5958%207.26667%2012.5%207.5%2012.3%207.7L8.7%2011.3C8.6%2011.4%208.49167%2011.4708%208.375%2011.5125C8.25833%2011.5542%208.13333%2011.575%208%2011.575ZM2%2016C1.45%2016%200.979167%2015.8042%200.5875%2015.4125C0.195833%2015.0208%200%2014.55%200%2014V12C0%2011.7167%200.0958333%2011.4792%200.2875%2011.2875C0.479167%2011.0958%200.716667%2011%201%2011C1.28333%2011%201.52083%2011.0958%201.7125%2011.2875C1.90417%2011.4792%202%2011.7167%202%2012V14H14V12C14%2011.7167%2014.0958%2011.4792%2014.2875%2011.2875C14.4792%2011.0958%2014.7167%2011%2015%2011C15.2833%2011%2015.5208%2011.0958%2015.7125%2011.2875C15.9042%2011.4792%2016%2011.7167%2016%2012V14C16%2014.55%2015.8042%2015.0208%2015.4125%2015.4125C15.0208%2015.8042%2014.55%2016%2014%2016H2Z%22%20fill%3D%22%231E3EAF%22/%3E%3C/svg%3E");
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 12px;
  background: #ffffff00;
  border-radius: 100%;
}
.rich-text .download-btn a:hover {
  transition: 0.3s;
}
.rich-text .download-btn a:hover::after {
  background: #E9ECF7;
}
.rich-text .download-btn.align-center {
  margin-top: 30px;
}
.rich-text .download-btn.align-center a {
  justify-content: center;
  flex-direction: column;
}
.rich-text .download-btn.align-center a::after {
  left: 0;
}
@media (min-width: 768px) {
  .rich-text .download-btn.align-center a {
    flex-direction: row;
  }
  .rich-text .download-btn.align-center a::after {
    left: 12px;
  }
}
.rich-text .download-btn.circle a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #27277C;
  transition: 0.3s;
}
.rich-text .download-btn.circle a::after {
  position: relative;
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M8%2011.575C7.86667%2011.575%207.74167%2011.5542%207.625%2011.5125C7.50833%2011.4708%207.4%2011.4%207.3%2011.3L3.7%207.7C3.5%207.5%203.40417%207.26667%203.4125%207C3.42083%206.73333%203.51667%206.5%203.7%206.3C3.9%206.1%204.1375%205.99583%204.4125%205.9875C4.6875%205.97917%204.925%206.075%205.125%206.275L7%208.15V1C7%200.716667%207.09583%200.479167%207.2875%200.2875C7.47917%200.0958333%207.71667%200%208%200C8.28333%200%208.52083%200.0958333%208.7125%200.2875C8.90417%200.479167%209%200.716667%209%201V8.15L10.875%206.275C11.075%206.075%2011.3125%205.97917%2011.5875%205.9875C11.8625%205.99583%2012.1%206.1%2012.3%206.3C12.4833%206.5%2012.5792%206.73333%2012.5875%207C12.5958%207.26667%2012.5%207.5%2012.3%207.7L8.7%2011.3C8.6%2011.4%208.49167%2011.4708%208.375%2011.5125C8.25833%2011.5542%208.13333%2011.575%208%2011.575ZM2%2016C1.45%2016%200.979167%2015.8042%200.5875%2015.4125C0.195833%2015.0208%200%2014.55%200%2014V12C0%2011.7167%200.0958333%2011.4792%200.2875%2011.2875C0.479167%2011.0958%200.716667%2011%201%2011C1.28333%2011%201.52083%2011.0958%201.7125%2011.2875C1.90417%2011.4792%202%2011.7167%202%2012V14H14V12C14%2011.7167%2014.0958%2011.4792%2014.2875%2011.2875C14.4792%2011.0958%2014.7167%2011%2015%2011C15.2833%2011%2015.5208%2011.0958%2015.7125%2011.2875C15.9042%2011.4792%2016%2011.7167%2016%2012V14C16%2014.55%2015.8042%2015.0208%2015.4125%2015.4125C15.0208%2015.8042%2014.55%2016%2014%2016H2Z%22%20fill%3D%22%23f5f5f5%22/%3E%3C/svg%3E");
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 12px;
  background: #1E3EAF;
  border-radius: 100%;
  flex: none;
}
.rich-text .download-btn.circle a:hover {
  transition: 0.3s;
}
.rich-text .download-btn.circle a:hover::after {
  background: #1c88ed;
}

.button, a.button {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #1E3EAF;
  color: #FDFDFD !important;
  border: none;
  display: inline-block;
}
.button span, .button p, a.button span, a.button p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #FDFDFD;
  transition: 0.3s;
}
.button span:hover, .button p:hover, a.button span:hover, a.button p:hover {
  transition: 0.3s;
}
.button a, .button span, a.button a, a.button span {
  color: #FDFDFD !important;
}
.button:hover, a.button:hover {
  background: #1c88ed;
  color: #f2f2f2 !important;
}
.button:hover a, .button:hover span, a.button:hover a, a.button:hover span {
  color: #f2f2f2 !important;
}
.button:active, a.button:active {
  background: #27277C;
}

.button-primary {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #1E3EAF;
  color: #FDFDFD !important;
  border: none;
  display: inline-block;
}
.button-primary span, .button-primary p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #FDFDFD;
  transition: 0.3s;
}
.button-primary span:hover, .button-primary p:hover {
  transition: 0.3s;
}
.button-primary a, .button-primary span {
  color: #FDFDFD !important;
}
.button-primary:hover {
  background: #1c88ed;
  color: #f2f2f2 !important;
}
.button-primary:hover a, .button-primary:hover span {
  color: #f2f2f2 !important;
}
.button-primary:active {
  background: #27277C;
}

.button-primary-outline {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: transparent;
  color: #1E3EAF !important;
  border: 3px solid #1E3EAF;
  display: inline-block;
}
.button-primary-outline span, .button-primary-outline p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #1E3EAF;
  transition: 0.3s;
}
.button-primary-outline span:hover, .button-primary-outline p:hover {
  transition: 0.3s;
}
.button-primary-outline a, .button-primary-outline span {
  color: #1E3EAF !important;
}
.button-primary-outline:hover {
  color: #1c88ed !important;
  border: 3px solid #1c88ed;
}
.button-primary-outline:hover a, .button-primary-outline:hover span {
  color: #1c88ed !important;
}
.button-primary-outline:active {
  background: #27277C;
}

.button-secondary {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #D2E9FF;
  color: #1E3EAF !important;
  border: none;
  display: inline-block;
}
.button-secondary span, .button-secondary p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #1E3EAF;
  transition: 0.3s;
}
.button-secondary span:hover, .button-secondary p:hover {
  transition: 0.3s;
}
.button-secondary a, .button-secondary span {
  color: #1E3EAF !important;
}
.button-secondary:hover {
  background: #1c88ed;
  color: #f2f2f2 !important;
}
.button-secondary:hover a, .button-secondary:hover span {
  color: #f2f2f2 !important;
}
.button-secondary:active {
  background: #27277C;
}

.button-secondary-outline {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: transparent;
  color: #D2E9FF !important;
  border: 3px solid #D2E9FF;
  display: inline-block;
}
.button-secondary-outline span, .button-secondary-outline p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #D2E9FF;
  transition: 0.3s;
}
.button-secondary-outline span:hover, .button-secondary-outline p:hover {
  transition: 0.3s;
}
.button-secondary-outline a, .button-secondary-outline span {
  color: #D2E9FF !important;
}
.button-secondary-outline:hover {
  color: #1c88ed !important;
  border: 3px solid #1c88ed;
}
.button-secondary-outline:hover a, .button-secondary-outline:hover span {
  color: #1c88ed !important;
}
.button-secondary-outline:active {
  background: #27277C;
}

.button-white {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #FDFDFD;
  color: #1E3EAF !important;
  border: none;
  display: inline-block;
}
.button-white span, .button-white p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #1E3EAF;
  transition: 0.3s;
}
.button-white span:hover, .button-white p:hover {
  transition: 0.3s;
}
.button-white a, .button-white span {
  color: #1E3EAF !important;
}
.button-white:hover {
  background: #1c88ed;
  color: #f2f2f2 !important;
}
.button-white:hover a, .button-white:hover span {
  color: #f2f2f2 !important;
}
.button-white:active {
  background: #27277C;
}

.button-white-outline {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: transparent;
  color: #FDFDFD !important;
  border: 3px solid #FDFDFD;
  display: inline-block;
}
.button-white-outline span, .button-white-outline p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #FDFDFD;
  transition: 0.3s;
}
.button-white-outline span:hover, .button-white-outline p:hover {
  transition: 0.3s;
}
.button-white-outline a, .button-white-outline span {
  color: #FDFDFD !important;
}
.button-white-outline:hover {
  color: #1c88ed !important;
  border: 3px solid #1c88ed;
}
.button-white-outline:hover a, .button-white-outline:hover span {
  color: #1c88ed !important;
}
.button-white-outline:active {
  background: #27277C;
}

.component-promo .button-container .button.btn-blue, .component-button .button-container .button.btn-blue, a.button.btn-blue {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #1E3EAF;
  color: #FDFDFD !important;
  border: none;
  display: inline-block;
  margin-top: 10px;
  height: auto;
  min-height: 10px;
  line-height: inherit;
}
.component-promo .button-container .button.btn-blue span, .component-promo .button-container .button.btn-blue p, .component-button .button-container .button.btn-blue span, .component-button .button-container .button.btn-blue p, a.button.btn-blue span, a.button.btn-blue p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #FDFDFD;
  transition: 0.3s;
}
.component-promo .button-container .button.btn-blue span:hover, .component-promo .button-container .button.btn-blue p:hover, .component-button .button-container .button.btn-blue span:hover, .component-button .button-container .button.btn-blue p:hover, a.button.btn-blue span:hover, a.button.btn-blue p:hover {
  transition: 0.3s;
}
.component-promo .button-container .button.btn-blue a, .component-promo .button-container .button.btn-blue span, .component-button .button-container .button.btn-blue a, .component-button .button-container .button.btn-blue span, a.button.btn-blue a, a.button.btn-blue span {
  color: #FDFDFD !important;
}
.component-promo .button-container .button.btn-blue:hover, .component-button .button-container .button.btn-blue:hover, a.button.btn-blue:hover {
  background: #1c88ed;
  color: #f2f2f2 !important;
}
.component-promo .button-container .button.btn-blue:hover a, .component-promo .button-container .button.btn-blue:hover span, .component-button .button-container .button.btn-blue:hover a, .component-button .button-container .button.btn-blue:hover span, a.button.btn-blue:hover a, a.button.btn-blue:hover span {
  color: #f2f2f2 !important;
}
.component-promo .button-container .button.btn-blue:active, .component-button .button-container .button.btn-blue:active, a.button.btn-blue:active {
  background: #27277C;
}

.component-promo .button-container .button.btn-black, .component-button .button-container .button.btn-black, a.button.btn-black {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: transparent;
  color: #1E3EAF !important;
  border: 3px solid #1E3EAF;
  display: inline-block;
  margin-top: 10px;
  height: auto;
  min-height: 10px;
  line-height: inherit;
}
.component-promo .button-container .button.btn-black span, .component-promo .button-container .button.btn-black p, .component-button .button-container .button.btn-black span, .component-button .button-container .button.btn-black p, a.button.btn-black span, a.button.btn-black p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #1E3EAF;
  transition: 0.3s;
}
.component-promo .button-container .button.btn-black span:hover, .component-promo .button-container .button.btn-black p:hover, .component-button .button-container .button.btn-black span:hover, .component-button .button-container .button.btn-black p:hover, a.button.btn-black span:hover, a.button.btn-black p:hover {
  transition: 0.3s;
}
.component-promo .button-container .button.btn-black a, .component-promo .button-container .button.btn-black span, .component-button .button-container .button.btn-black a, .component-button .button-container .button.btn-black span, a.button.btn-black a, a.button.btn-black span {
  color: #1E3EAF !important;
}
.component-promo .button-container .button.btn-black:hover, .component-button .button-container .button.btn-black:hover, a.button.btn-black:hover {
  color: #1c88ed !important;
  border: 3px solid #1c88ed;
}
.component-promo .button-container .button.btn-black:hover a, .component-promo .button-container .button.btn-black:hover span, .component-button .button-container .button.btn-black:hover a, .component-button .button-container .button.btn-black:hover span, a.button.btn-black:hover a, a.button.btn-black:hover span {
  color: #1c88ed !important;
}
.component-promo .button-container .button.btn-black:active, .component-button .button-container .button.btn-black:active, a.button.btn-black:active {
  background: #27277C;
}
.component-promo .button-container .button.btn-black:hover, .component-button .button-container .button.btn-black:hover, a.button.btn-black:hover {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: transparent;
  color: #1c88ed !important;
  border: 3px solid #1c88ed;
}
.component-promo .button-container .button.btn-black:hover span, .component-promo .button-container .button.btn-black:hover p, .component-button .button-container .button.btn-black:hover span, .component-button .button-container .button.btn-black:hover p, a.button.btn-black:hover span, a.button.btn-black:hover p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #1c88ed;
  transition: 0.3s;
}
.component-promo .button-container .button.btn-black:hover span:hover, .component-promo .button-container .button.btn-black:hover p:hover, .component-button .button-container .button.btn-black:hover span:hover, .component-button .button-container .button.btn-black:hover p:hover, a.button.btn-black:hover span:hover, a.button.btn-black:hover p:hover {
  transition: 0.3s;
}
.component-promo .button-container .button.btn-black:hover a, .component-promo .button-container .button.btn-black:hover span, .component-button .button-container .button.btn-black:hover a, .component-button .button-container .button.btn-black:hover span, a.button.btn-black:hover a, a.button.btn-black:hover span {
  color: #1c88ed !important;
}
.component-promo .button-container .button.btn-black:hover:hover, .component-button .button-container .button.btn-black:hover:hover, a.button.btn-black:hover:hover {
  color: #1c88ed !important;
  border: 3px solid #1c88ed;
}
.component-promo .button-container .button.btn-black:hover:hover a, .component-promo .button-container .button.btn-black:hover:hover span, .component-button .button-container .button.btn-black:hover:hover a, .component-button .button-container .button.btn-black:hover:hover span, a.button.btn-black:hover:hover a, a.button.btn-black:hover:hover span {
  color: #1c88ed !important;
}
.component-promo .button-container .button.btn-black:hover:active, .component-button .button-container .button.btn-black:hover:active, a.button.btn-black:hover:active {
  background: #27277C;
}

.component-promo .button-container .button.btn-red, .component-button .button-container .button.btn-red, a.button.btn-red {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: transparent;
  color: #f2f2f2 !important;
  border: 3px solid #f2f2f2;
  display: inline-block;
  margin-top: 10px;
  height: auto;
  min-height: 10px;
  line-height: inherit;
}
.component-promo .button-container .button.btn-red span, .component-promo .button-container .button.btn-red p, .component-button .button-container .button.btn-red span, .component-button .button-container .button.btn-red p, a.button.btn-red span, a.button.btn-red p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #f2f2f2;
  transition: 0.3s;
}
.component-promo .button-container .button.btn-red span:hover, .component-promo .button-container .button.btn-red p:hover, .component-button .button-container .button.btn-red span:hover, .component-button .button-container .button.btn-red p:hover, a.button.btn-red span:hover, a.button.btn-red p:hover {
  transition: 0.3s;
}
.component-promo .button-container .button.btn-red a, .component-promo .button-container .button.btn-red span, .component-button .button-container .button.btn-red a, .component-button .button-container .button.btn-red span, a.button.btn-red a, a.button.btn-red span {
  color: #f2f2f2 !important;
}
.component-promo .button-container .button.btn-red:hover, .component-button .button-container .button.btn-red:hover, a.button.btn-red:hover {
  color: #1c88ed !important;
  border: 3px solid #1c88ed;
}
.component-promo .button-container .button.btn-red:hover a, .component-promo .button-container .button.btn-red:hover span, .component-button .button-container .button.btn-red:hover a, .component-button .button-container .button.btn-red:hover span, a.button.btn-red:hover a, a.button.btn-red:hover span {
  color: #1c88ed !important;
}
.component-promo .button-container .button.btn-red:active, .component-button .button-container .button.btn-red:active, a.button.btn-red:active {
  background: #27277C;
}

.component-promo .button-container .button.btn-green, .component-button .button-container .button.btn-green, a.button.btn-green {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #D2E9FF;
  color: #1E3EAF !important;
  border: none;
  display: inline-block;
  margin-top: 10px;
  height: auto;
  min-height: 10px;
  line-height: inherit;
}
.component-promo .button-container .button.btn-green span, .component-promo .button-container .button.btn-green p, .component-button .button-container .button.btn-green span, .component-button .button-container .button.btn-green p, a.button.btn-green span, a.button.btn-green p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #1E3EAF;
  transition: 0.3s;
}
.component-promo .button-container .button.btn-green span:hover, .component-promo .button-container .button.btn-green p:hover, .component-button .button-container .button.btn-green span:hover, .component-button .button-container .button.btn-green p:hover, a.button.btn-green span:hover, a.button.btn-green p:hover {
  transition: 0.3s;
}
.component-promo .button-container .button.btn-green a, .component-promo .button-container .button.btn-green span, .component-button .button-container .button.btn-green a, .component-button .button-container .button.btn-green span, a.button.btn-green a, a.button.btn-green span {
  color: #1E3EAF !important;
}
.component-promo .button-container .button.btn-green:hover, .component-button .button-container .button.btn-green:hover, a.button.btn-green:hover {
  background: #1c88ed;
  color: #f2f2f2 !important;
}
.component-promo .button-container .button.btn-green:hover a, .component-promo .button-container .button.btn-green:hover span, .component-button .button-container .button.btn-green:hover a, .component-button .button-container .button.btn-green:hover span, a.button.btn-green:hover a, a.button.btn-green:hover span {
  color: #f2f2f2 !important;
}
.component-promo .button-container .button.btn-green:active, .component-button .button-container .button.btn-green:active, a.button.btn-green:active {
  background: #27277C;
}
.component-promo .button-container .button.btn-green svg path, .component-button .button-container .button.btn-green svg path, a.button.btn-green svg path {
  transition: 0.3s;
  fill: #1E3EAF;
}
.component-promo .button-container .button.btn-green:hover svg path, .component-button .button-container .button.btn-green:hover svg path, a.button.btn-green:hover svg path {
  transition: 0.3s;
  fill: #FDFDFD;
}

.section-resource-center.section-resource-center-main nav.paging {
  display: none;
}
.section-resource-center.section-resource-center-main .load-more {
  text-align: center;
  position: relative;
}
.section-resource-center.section-resource-center-main .load-more button#load-more-btn {
  background: transparent;
  border: 0px;
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #27277C;
  font-weight: 600;
  text-transform: uppercase;
  transition: 0.3s;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .load-more button#load-more-btn {
    font-size: 16px;
    line-height: 150%;
  }
}
.section-resource-center.section-resource-center-main .load-more button#load-more-btn:hover {
  cursor: pointer;
  color: #1c88ed;
  transition: 0.3s;
  text-decoration: none !important;
}
.section-resource-center.section-resource-center-main .load-more button#load-more-btn:hover::before {
  background: #1c88ed;
  transition: 0.3s;
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%206L6%200L12%206L10.6%207.4L6%202.8L1.4%207.4L0%206Z%22%20fill%3D%22%23FDFDFD%22/%3E%3C/svg%3E");
}
.section-resource-center.section-resource-center-main .load-more button#load-more-btn:disabled {
  color: #ECECEC;
}
.section-resource-center.section-resource-center-main .load-more button#load-more-btn::before {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%206L6%200L12%206L10.6%207.4L6%202.8L1.4%207.4L0%206Z%22%20fill%3D%22black%22/%3E%3C/svg%3E");
  position: relative;
  transform: rotate(180deg);
  transition: transform 0.3s ease;
  width: 40px;
  height: 35px;
  padding-bottom: 5px;
  background: #D2E9FF;
  border-radius: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: 10px;
}
.section-resource-center.section-resource-center-main .load-more button#load-more-btn:disabled::before {
  background: #ECECEC;
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%206L6%200L12%206L10.6%207.4L6%202.8L1.4%207.4L0%206Z%22%20fill%3D%22%23c9c9c9%22/%3E%3C/svg%3E");
}
.section-resource-center.section-resource-center-main .load-more button#load-more-btn.arrow-reverse::before {
  transform: rotate(0deg);
}
.section-resource-center.section-resource-center-main .page-above-title, .section-resource-center.section-resource-center-main .page-main {
  padding: 0px !important;
}
.section-resource-center.section-resource-center-main .page-above-title ul li:not(.nav-item), .section-resource-center.section-resource-center-main .page-main ul li:not(.nav-item) {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0%;
  color: #2A2A2A;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-above-title ul li:not(.nav-item), .section-resource-center.section-resource-center-main .page-main ul li:not(.nav-item) {
    font-size: 24px;
    line-height: 32px;
  }
}
.section-resource-center.section-resource-center-main .page-above-title ul li:not(.nav-item).hebrew, .section-resource-center.section-resource-center-main .page-main ul li:not(.nav-item).hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .wrapper.divider {
  padding-top: 0px;
}
.section-resource-center.section-resource-center-main .wrapper.divider .component-divider {
  padding-top: 0px;
}
.section-resource-center.section-resource-center-main header.page-header {
  display: inline-block !important;
}
.section-resource-center.section-resource-center-main .page-top {
  background: transparent;
  box-sizing: border-box;
  padding: 30px 20px;
  background-color: #FDFDFD;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 0px solid white !important;
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-main .page-top {
    padding: 30px 30px;
  }
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top {
    padding: 50px 60px;
  }
}
@media (min-width: 1300px) {
  .section-resource-center.section-resource-center-main .page-top {
    padding: 60px 80px;
  }
}
@media (min-width: 1500px) {
  .section-resource-center.section-resource-center-main .page-top {
    padding: 60px 10%;
  }
}
.section-resource-center.section-resource-center-main .page-top .rich-text h1 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: 0%;
  color: #1E3EAF;
  text-align: center;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top .rich-text h1 {
    font-size: 70px;
    line-height: 91px;
  }
}
.section-resource-center.section-resource-center-main .page-top .rich-text h1.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top .rich-text h2 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: 0%;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top .rich-text h2 {
    font-size: 60px;
    line-height: 78px;
  }
}
.section-resource-center.section-resource-center-main .page-top .rich-text h2.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top .rich-text h3 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #1E3EAF;
}
.section-resource-center.section-resource-center-main .page-top .rich-text h3.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top .rich-text h3 {
    font-size: 45px;
  }
}
.section-resource-center.section-resource-center-main .page-top .rich-text h4 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0%;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top .rich-text h4 {
    font-size: 32px;
    line-height: 42px;
  }
}
.section-resource-center.section-resource-center-main .page-top .rich-text h4.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top .rich-text h5 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0%;
  color: #27277C;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top .rich-text h5 {
    font-size: 24px;
    line-height: 32px;
  }
}
.section-resource-center.section-resource-center-main .page-top .rich-text h5.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top .rich-text h6 {
  font-family: "Outfit", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #27277C;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top .rich-text h6 {
    font-size: 20px;
    line-height: 26px;
  }
}
.section-resource-center.section-resource-center-main .page-top .rich-text h6.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 700;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top .rich-text p {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #2A2A2A;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top .rich-text p {
    font-size: 18px;
    line-height: 27px;
  }
}
.section-resource-center.section-resource-center-main .page-top .rich-text p strong, .section-resource-center.section-resource-center-main .page-top .rich-text p em, .section-resource-center.section-resource-center-main .page-top .rich-text p b {
  font-weight: 600;
  color: #2A2A2A;
}
.section-resource-center.section-resource-center-main .page-top .rich-text p.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top .rich-text p.large {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0;
  color: #2A2A2A;
}
.section-resource-center.section-resource-center-main .page-top .rich-text p.large strong, .section-resource-center.section-resource-center-main .page-top .rich-text p.large em, .section-resource-center.section-resource-center-main .page-top .rich-text p.large b {
  font-weight: 600;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top .rich-text p.large {
    font-size: 24px;
  }
}
.section-resource-center.section-resource-center-main .page-top .rich-text p.large.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 400;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top .rich-text p.eyebrow {
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top .rich-text p.eyebrow {
    font-size: 18px;
    line-height: 27px;
  }
}
.section-resource-center.section-resource-center-main .page-top .rich-text p.eyebrow strong, .section-resource-center.section-resource-center-main .page-top .rich-text p.eyebrow em, .section-resource-center.section-resource-center-main .page-top .rich-text p.eyebrow b {
  font-weight: 600;
  color: #1E3EAF;
}
.section-resource-center.section-resource-center-main .page-top .rich-text p.eyebrow.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top .page-title h2 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: 0%;
  color: #1E3EAF;
  text-align: center;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top .page-title h2 {
    font-size: 60px;
    line-height: 78px;
  }
}
.section-resource-center.section-resource-center-main .page-top .page-title h2.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls {
  /* Add dropdown arrow via ::before */
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .grid {
  display: flex;
  max-width: none !important;
  grid-gap: 10px;
  flex-wrap: wrap;
  flex-direction: row;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .grid .col-span-2:first-child {
  order: 2;
  margin-left: auto;
  margin-right: 0;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .grid .col-span-2:nth-child(2) {
  order: 1;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .grid .col-span-2:nth-child(3) {
  order: 2;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .grid .col-span-2:nth-child(4) {
  order: 3;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .grid .select-wrapper {
  margin: 0px;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper select {
  background: transparent;
  width: auto !important;
  box-shadow: none;
  height: 35px;
  line-height: 35px;
  display: flex;
  align-items: center;
  padding: 0px 40px 0px 15px;
  appearance: none;
  position: relative;
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #2A2A2A;
  margin-top: 3px;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper select {
    font-size: 15px;
    line-height: 150%;
  }
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper select.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper select {
    height: 45px;
    line-height: 45px;
  }
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper select span {
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #2A2A2A;
  margin-top: 3px;
  margin-top: 0px;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper select span {
    font-size: 15px;
    line-height: 150%;
  }
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper select span.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper::after {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%206L6%200L12%206L10.6%207.4L6%202.8L1.4%207.4L0%206Z%22%20fill%3D%22black%22/%3E%3C/svg%3E");
  position: absolute;
  right: 22px;
  top: 16px;
  transform: rotate(180deg);
  transition: transform 0.3s ease;
  z-index: 3000;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper .chzn-container-single .chzn-single {
  border: 2px solid #c9c9c9;
  background: transparent !important;
  border-radius: 50px;
  height: 35px;
  line-height: 35px;
  display: flex;
  align-items: center;
  padding: 10px 40px 10px 25px;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper .chzn-container-single .chzn-single span {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #545454;
  font-weight: 500;
  margin-right: 0px;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper .chzn-container-single .chzn-single span {
    font-size: 18px;
    line-height: 27px;
  }
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper .chzn-container-single .chzn-single span strong, .section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper .chzn-container-single .chzn-single span em, .section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper .chzn-container-single .chzn-single span b {
  font-weight: 600;
  color: #545454;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .select-wrapper .chzn-container-single .chzn-single span.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .chzn-container-single {
  min-width: 230px !important;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .chzn-container-single .chzn-drop {
  margin-top: 8px;
  padding-top: 0px;
  box-shadow: 0px 0px 15px 9px rgba(0, 0, 0, 0.08), 0px 0.326px 1.059px 0px rgba(0, 0, 0, 0.04);
  border: 0px solid black;
  border-radius: 16px;
  overflow: hidden;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .chzn-container .chzn-results li + li {
  border: 0px;
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #545454;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls .chzn-container .chzn-results li + li {
    font-size: 16px;
    line-height: 150%;
  }
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .chzn-container .chzn-results .active-result.result-selected {
  background-color: #E8F3FD;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .chzn-container .chzn-results .active-result.highlighted {
  background-color: #E9E9F2;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls form {
  width: 100%;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls input[name=keyword] {
  border-radius: 100px;
  position: relative;
  border: 1px solid #ECECEC;
  background-image: url("data:image/svg+xml,%3Csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M16.455%2018L10.2262%2011.7796C9.7357%2012.1551%209.17166%2012.4571%208.53406%2012.6857C7.89646%2012.9143%207.21798%2013.0286%206.49864%2013.0286C4.68392%2013.0286%203.14714%2012.3958%201.88828%2011.1301C0.629428%209.86514%200%208.32653%200%206.51429C0%204.70204%200.629428%203.1631%201.88828%201.89747C3.14714%200.63249%204.68392%200%206.49864%200C8.31335%200%209.85439%200.63249%2011.1217%201.89747C12.3884%203.1631%2013.0218%204.70204%2013.0218%206.51429C13.0218%207.23265%2012.9116%207.9102%2012.6912%208.54694C12.4702%209.18367%2012.1717%209.73878%2011.7956%2010.2122L18%2016.4327L16.455%2018ZM6.49864%2010.7755C7.6921%2010.7755%208.70572%2010.3631%209.53951%209.53829C10.3733%208.71412%2010.7902%207.70612%2010.7902%206.51429C10.7902%205.32245%2010.3733%204.31412%209.53951%203.48931C8.70572%202.66514%207.6921%202.25306%206.49864%202.25306C5.30518%202.25306%204.2958%202.66514%203.47052%203.48931C2.64458%204.31412%202.23161%205.32245%202.23161%206.51429C2.23161%207.70612%202.64458%208.71412%203.47052%209.53829C4.2958%2010.3631%205.30518%2010.7755%206.49864%2010.7755Z'%20fill='%2327277C'/%3E%3C/svg%3E");
  width: 0px;
  height: auto;
  padding: 14px 10px 14px 40px;
  background-position: 47% center;
  background-size: 36%;
  background-color: #ECECEC;
  background-repeat: no-repeat;
  margin-right: 0px;
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #2A2A2A;
  margin-top: 3px;
  line-height: 15px !important;
  margin-top: 0px !important;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls input[name=keyword] {
    font-size: 15px;
    line-height: 150%;
  }
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls input[name=keyword].hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls input[name=keyword]::placeholder {
  color: transparent !important;
  /* hides the placeholder text */
  font-size: 0px;
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #2A2A2A;
  margin-top: 3px;
  line-height: 15px !important;
  margin-top: 0px !important;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls input[name=keyword]::placeholder {
    font-size: 15px;
    line-height: 150%;
  }
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls input[name=keyword]::placeholder.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls input[name=keyword]:focus::placeholder {
    font-family: "Outfit", sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    letter-spacing: 0%;
    color: #2A2A2A;
    margin-top: 3px;
    line-height: 15px !important;
    margin-top: 0px !important;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls input[name=keyword]:focus::placeholder {
    font-size: 15px;
    line-height: 150%;
  }
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls input[name=keyword]:focus::placeholder.hebrew {
    font-family: "Noto Sans Hebrew", sans-serif !important;
    font-weight: 600;
    text-align: right;
    direction: rtl;
  }
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls input[name=keyword]:focus {
  transition: 0.3s;
  width: 100%;
  background-position: 7% center;
  background-size: 7%;
  padding: 14px 20px 14px 45px;
  transform-origin: right center !important;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls select[name=type] {
  background: red;
  border: 1px solid #c9c9c9;
  border-radius: 24px;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls select[name=topic] {
  border: 1px solid #c9c9c9;
  border-radius: 24px;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls input[type=submit] {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #ECECEC;
  color: #2A2A2A !important;
  border: none;
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #2A2A2A;
  width: auto;
  margin-right: 10px;
  font-weight: 300 !important;
  display: none;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls input[type=submit] span, .section-resource-center.section-resource-center-main .page-top #resource-center-controls input[type=submit] p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #2A2A2A;
  transition: 0.3s;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls input[type=submit] span:hover, .section-resource-center.section-resource-center-main .page-top #resource-center-controls input[type=submit] p:hover {
  transition: 0.3s;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls input[type=submit] a, .section-resource-center.section-resource-center-main .page-top #resource-center-controls input[type=submit] span {
  color: #2A2A2A !important;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls input[type=submit]:hover {
  background: #1c88ed;
  color: #f2f2f2 !important;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls input[type=submit]:hover a, .section-resource-center.section-resource-center-main .page-top #resource-center-controls input[type=submit]:hover span {
  color: #f2f2f2 !important;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls input[type=submit]:active {
  background: #27277C;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls input[type=submit] {
    font-size: 16px;
    line-height: 150%;
  }
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .reset-search {
  display: none;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .reset-search {
  float: none;
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #2A2A2A;
  margin-top: 3px;
  line-height: 50px !important;
  font-weight: 300;
  text-decoration: underline;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls .reset-search {
    font-size: 15px;
    line-height: 150%;
  }
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls .reset-search.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons {
  display: flex;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) {
  margin-left: 0;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a {
  margin-left: 0;
  display: flex;
  align-items: center;
  padding: 10px;
  border: 1px solid #c9c9c9;
  font-size: 0px !important;
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #2A2A2A;
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a {
    font-size: initial !important;
    padding: 10px 20px;
    gap: 8px;
  }
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a {
    font-size: 16px;
    line-height: 150%;
  }
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a i.ico-grid, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a i.ico-list, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a i.ico-map, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a i.ico-grid, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a i.ico-list, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a i.ico-map {
  background: none;
  height: 14px;
  width: 14px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-size: cover;
  filter: none !important;
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a i.ico-grid, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a i.ico-list, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a i.ico-map, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a i.ico-grid, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a i.ico-list, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a i.ico-map {
    height: 11px;
    width: 11px;
  }
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a.active, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a.active {
  background: #D2E9FF;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a:hover, .section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a:hover {
  background: #ECECEC;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a {
  border-radius: 10px 0px 0px 10px;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:first-child a .ico-list {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2212%22%20viewBox%3D%220%200%2014%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M13.75%2011.25H0.25V9.75H13.75V11.25ZM13.75%208.25H0.25V6.75H13.75V8.25ZM13.75%205.25H0.25V3.75H13.75V5.25ZM13.75%202.25H0.25V0.75H13.75V2.25Z%22%20fill%3D%22%232E3A59%22/%3E%3C/svg%3E");
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a {
  border-radius: 0px 10px 10px 0px;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons li:nth-child(2) a .ico-grid {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M11.25%2011.25H6.75V6.75H11.25V11.25ZM5.25%2011.25H0.75V6.75H5.25V11.25ZM11.25%205.25H6.75V0.75H11.25V5.25ZM5.25%205.25H0.75V0.75H5.25V5.25Z%22%20fill%3D%22%232E3A59%22/%3E%3C/svg%3E");
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls[data-display-type=card_and_list_view_list_default] ul#display-buttons li a[data-display-value=list] {
  background: #D2E9FF;
  color: #27277C;
}
.section-resource-center.section-resource-center-main .page-top #resource-center-controls[data-display-type=card_and_list_view_card_default] ul#display-buttons li a[data-display-value=card] {
  background: #D2E9FF;
  color: #27277C;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing {
  padding-top: 0px;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default], .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] {
  box-sizing: border-box;
  padding: 30px 20px;
  background-color: #FDFDFD;
  padding-top: 0px !important;
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default], .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] {
    padding: 30px 30px;
  }
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default], .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] {
    padding: 50px 60px;
  }
}
@media (min-width: 1300px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default], .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] {
    padding: 60px 80px;
  }
}
@media (min-width: 1500px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default], .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] {
    padding: 60px 10%;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h1, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h1 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: 0%;
  color: #1E3EAF;
  text-align: center;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h1, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h1 {
    font-size: 70px;
    line-height: 91px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h1.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h1.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h2, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h2 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: 0%;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h2, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h2 {
    font-size: 60px;
    line-height: 78px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h2.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h2.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h3, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h3 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #1E3EAF;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h3.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h3.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h3, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h3 {
    font-size: 45px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h4, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h4 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0%;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h4, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h4 {
    font-size: 32px;
    line-height: 42px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h4.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h4.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h5, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h5 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0%;
  color: #27277C;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h5, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h5 {
    font-size: 24px;
    line-height: 32px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h5.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h5.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h6, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h6 {
  font-family: "Outfit", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #27277C;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h6, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h6 {
    font-size: 20px;
    line-height: 26px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text h6.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text h6.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 700;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #2A2A2A;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p {
    font-size: 18px;
    line-height: 27px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p strong, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p em, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p b, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p strong, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p em, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p b {
  font-weight: 600;
  color: #2A2A2A;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.large, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.large {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0;
  color: #2A2A2A;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.large strong, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.large em, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.large b, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.large strong, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.large em, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.large b {
  font-weight: 600;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.large, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.large {
    font-size: 24px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.large.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.large.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 400;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.eyebrow, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.eyebrow {
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.eyebrow, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.eyebrow {
    font-size: 18px;
    line-height: 27px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.eyebrow strong, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.eyebrow em, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.eyebrow b, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.eyebrow strong, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.eyebrow em, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.eyebrow b {
  font-weight: 600;
  color: #1E3EAF;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .rich-text p.eyebrow.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .rich-text p.eyebrow.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry {
  flex: 1;
  border-radius: 24px;
  border: 1px solid #c9c9c9 !important;
  background: white;
  padding: 15px;
  box-shadow: 0px 1.541px 4.141px 0px rgba(0, 0, 0, 0.04), 0px 0.326px 1.059px 0px rgba(0, 0, 0, 0.02);
  transition: 0.3s;
  width: auto;
  margin-top: 0px;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry {
    padding: 20px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry:after, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry:after {
  margin-top: 20px;
  position: relative;
  background-color: #1E3EAF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 26px 26px;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  left: 0px;
  display: block;
  content: "";
  transition: 0.3s;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%23f5f5f5'/%3E%3C/g%3E%3C/svg%3E");
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry:after:hover, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry:after:hover {
  background-color: #1c88ed;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%23D2E9FF'/%3E%3C/g%3E%3C/svg%3E");
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry:hover, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry:hover {
  box-shadow: 0px 0px 15px 9px rgba(0, 0, 0, 0.08), 0px 0.326px 1.059px 0px rgba(0, 0, 0, 0.04);
  transition: 0.3s;
  cursor: pointer;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry:hover:after, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry:hover:after {
  margin-top: 20px;
  position: relative;
  background-color: #1c88ed;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 26px 26px;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  left: 0px;
  display: block;
  content: "";
  transition: 0.3s;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%23f5f5f5'/%3E%3C/g%3E%3C/svg%3E");
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry:hover:after:hover, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry:hover:after:hover {
  background-color: #1c88ed;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='icon' d='M17.3938 14.0287L13.5799 17.8533L15.082 19.3554L21.474 12.9633L15.082 6.57129L13.5799 8.07342L17.3938 11.898H4.42859V14.0287H17.3938Z' fill='%23D2E9FF'/%3E%3C/g%3E%3C/svg%3E");
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry a div.resource-thumbnail, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry a div.resource-thumbnail {
  aspect-ratio: 3/2;
  overflow: hidden;
}
@media (min-width: 700px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry a div.resource-thumbnail, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry a div.resource-thumbnail {
    aspect-ratio: 5/2;
  }
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry a div.resource-thumbnail, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry a div.resource-thumbnail {
    aspect-ratio: 3/2;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry a div.resource-thumbnail img, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry a div.resource-thumbnail img {
  height: 100%;
  border-radius: 10px;
  max-height: none;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry a div.resource-thumbnail.has-ratio, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry a div.resource-thumbnail.has-ratio {
  padding-bottom: 0px !important;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry a div.resource-thumbnail.has-ratio img, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry a div.resource-thumbnail.has-ratio img {
  max-height: none;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-type, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-type {
  display: none;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content h3, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content h3 {
  order: 2 !important;
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0%;
  color: #27277C;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content h3, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content h3 {
    font-size: 24px;
    line-height: 32px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content h3.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content h3.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics {
  order: 1 !important;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #1c88ed;
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  letter-spacing: 0%;
  color: #1c88ed;
  border: 0px;
  padding: 0px !important;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a {
    font-size: 18px;
    line-height: 27px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a strong, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a em, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a b, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a strong, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a em, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a b {
  font-weight: 600;
  color: #1c88ed;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a strong, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a em, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a b, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a strong, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a em, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a b {
  font-weight: 600;
  color: #1c88ed;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a:hover, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a:hover {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  letter-spacing: 0%;
  color: #1E3EAF;
  background: none !important;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a:hover strong, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a:hover em, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a:hover b, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a:hover strong, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a:hover em, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a:hover b {
  font-weight: 600;
  color: #1E3EAF;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a:hover.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-topics a:hover.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-description, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-description {
  order: 3;
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #2A2A2A;
  margin-top: 3px;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-description, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-description {
    font-size: 15px;
    line-height: 150%;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .listing-container .entry.resource-entry .resource-content .resource-description.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .listing-container .entry.resource-entry .resource-content .resource-description.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .entry:not(.resource-entry), .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .entry:not(.resource-entry) {
  border: 0px solid #c9c9c9;
  padding: 0px;
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .entry:not(.resource-entry) h3, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .entry:not(.resource-entry) h3 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0%;
  color: #2A2A2A;
  text-align: center;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .entry:not(.resource-entry) h3, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .entry:not(.resource-entry) h3 {
    font-size: 32px;
    line-height: 42px;
  }
}
.section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_and_list_view_card_default] .row .positions .entry:not(.resource-entry) h3.hebrew, .section-resource-center.section-resource-center-main .page-main .shell.resource-center-style#resource-center-listing[data-display-type=card_view_only] .row .positions .entry:not(.resource-entry) h3.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}

.section-resource-center.section-resource-center-listing aside {
  display: none;
}
.section-resource-center.section-resource-center-listing .col-8 {
  width: 100%;
}
.section-resource-center.section-resource-center-listing .post-heading {
  box-sizing: border-box;
  padding: 30px 20px;
  background: #f2f2f2;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-listing .post-heading {
    padding: 30px 30px;
  }
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-listing .post-heading {
    padding: 50px 60px;
  }
}
@media (min-width: 1300px) {
  .section-resource-center.section-resource-center-listing .post-heading {
    padding: 60px 80px;
  }
}
@media (min-width: 1500px) {
  .section-resource-center.section-resource-center-listing .post-heading {
    padding: 60px 10%;
  }
}
@media (min-width: 700px) {
  .section-resource-center.section-resource-center-listing .post-heading .resource-header-content {
    box-sizing: border-box;
    padding: 30px 20px;
  }
}
@media (min-width: 700px) and (min-width: 768px) {
  .section-resource-center.section-resource-center-listing .post-heading .resource-header-content {
    padding: 30px 30px;
  }
}
@media (min-width: 700px) and (min-width: 1024px) {
  .section-resource-center.section-resource-center-listing .post-heading .resource-header-content {
    padding: 50px 60px;
  }
}
@media (min-width: 700px) and (min-width: 1300px) {
  .section-resource-center.section-resource-center-listing .post-heading .resource-header-content {
    padding: 60px 80px;
  }
}
@media (min-width: 700px) and (min-width: 1500px) {
  .section-resource-center.section-resource-center-listing .post-heading .resource-header-content {
    padding: 60px 10%;
  }
}
.section-resource-center.section-resource-center-listing .post-heading h5 {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0%;
  color: #1c88ed;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-listing .post-heading h5 {
    font-size: 24px;
    line-height: 32px;
  }
}
.section-resource-center.section-resource-center-listing .post-heading h5.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-listing .post-heading .resource-type {
  display: none;
}
.section-resource-center.section-resource-center-listing .post-heading .resource-topics a {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #545454;
  padding: 8px 16px !important;
  background: #FDFDFD;
  border: 2px solid #c9c9c9;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-listing .post-heading .resource-topics a {
    font-size: 16px;
    line-height: 150%;
  }
}
.section-resource-center.section-resource-center-listing .post-heading .resource-topics a:hover {
  background: #E9E9F2;
  box-shadow: 0px 0px 15px 9px rgba(0, 0, 0, 0.08), 0px 0.326px 1.059px 0px rgba(0, 0, 0, 0.04);
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-listing .post-heading .resource-topics {
    margin-left: auto;
  }
}
.section-resource-center.section-resource-center-listing .post-heading .resource-middle-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 10px;
  flex-direction: column;
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-listing .post-heading .resource-middle-wrapper {
    align-items: center;
    flex-direction: row;
  }
}
.section-resource-center.section-resource-center-listing .post-heading .resource-action-button a {
  font-size: 0px;
  background: transparent;
  border: 0px;
  height: 40px;
  width: 40px;
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  border: 2px solid #c9c9c9;
  background: #FDFDFD;
  border-radius: 100%;
}
.section-resource-center.section-resource-center-listing .post-heading .resource-action-button a i.fa {
  display: none !important;
}
.section-resource-center.section-resource-center-listing .post-heading .resource-action-button a::after {
  height: auto !important;
  width: auto !important;
  left: auto;
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M8%2011.575C7.86667%2011.575%207.74167%2011.5542%207.625%2011.5125C7.50833%2011.4708%207.4%2011.4%207.3%2011.3L3.7%207.7C3.5%207.5%203.40417%207.26667%203.4125%207C3.42083%206.73333%203.51667%206.5%203.7%206.3C3.9%206.1%204.1375%205.99583%204.4125%205.9875C4.6875%205.97917%204.925%206.075%205.125%206.275L7%208.15V1C7%200.716667%207.09583%200.479167%207.2875%200.2875C7.47917%200.0958333%207.71667%200%208%200C8.28333%200%208.52083%200.0958333%208.7125%200.2875C8.90417%200.479167%209%200.716667%209%201V8.15L10.875%206.275C11.075%206.075%2011.3125%205.97917%2011.5875%205.9875C11.8625%205.99583%2012.1%206.1%2012.3%206.3C12.4833%206.5%2012.5792%206.73333%2012.5875%207C12.5958%207.26667%2012.5%207.5%2012.3%207.7L8.7%2011.3C8.6%2011.4%208.49167%2011.4708%208.375%2011.5125C8.25833%2011.5542%208.13333%2011.575%208%2011.575ZM2%2016C1.45%2016%200.979167%2015.8042%200.5875%2015.4125C0.195833%2015.0208%200%2014.55%200%2014V12C0%2011.7167%200.0958333%2011.4792%200.2875%2011.2875C0.479167%2011.0958%200.716667%2011%201%2011C1.28333%2011%201.52083%2011.0958%201.7125%2011.2875C1.90417%2011.4792%202%2011.7167%202%2012V14H14V12C14%2011.7167%2014.0958%2011.4792%2014.2875%2011.2875C14.4792%2011.0958%2014.7167%2011%2015%2011C15.2833%2011%2015.5208%2011.0958%2015.7125%2011.2875C15.9042%2011.4792%2016%2011.7167%2016%2012V14C16%2014.55%2015.8042%2015.0208%2015.4125%2015.4125C15.0208%2015.8042%2014.55%2016%2014%2016H2Z%22%20fill%3D%22%23545454%22/%3E%3C/svg%3E");
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section-resource-center.section-resource-center-listing .post-heading .resource-action-button a:hover {
  background: #E9E9F2;
  box-shadow: 0px 0px 15px 9px rgba(0, 0, 0, 0.08), 0px 0.326px 1.059px 0px rgba(0, 0, 0, 0.04);
}
.section-resource-center.section-resource-center-listing .post-heading ul.headers li a {
  font-family: "Outfit", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #2A2A2A;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-listing .post-heading ul.headers li a {
    font-size: 20px;
    line-height: 26px;
  }
}
.section-resource-center.section-resource-center-listing .post-heading ul.headers li a.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 700;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-listing .post-heading ul.headers li a i {
  display: none;
}
.section-resource-center.section-resource-center-listing .post-heading ul.headers li a:hover {
  text-decoration: underline;
}
.section-resource-center.section-resource-center-listing article.post {
  box-sizing: border-box;
  padding: 30px 20px;
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-listing article.post {
    padding: 30px 30px;
  }
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-listing article.post {
    padding: 50px 60px;
  }
}
@media (min-width: 1300px) {
  .section-resource-center.section-resource-center-listing article.post {
    padding: 60px 80px;
  }
}
@media (min-width: 1500px) {
  .section-resource-center.section-resource-center-listing article.post {
    padding: 60px 10%;
  }
}
.section-resource-center.section-resource-center-listing article.post .resource-article-content {
  display: grid;
  gap: 20px;
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-listing article.post .resource-article-content {
    box-sizing: border-box;
    padding: 30px 20px;
    padding-top: 0px;
    padding-bottom: 0px !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .section-resource-center.section-resource-center-listing article.post .resource-article-content {
    padding: 30px 30px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .section-resource-center.section-resource-center-listing article.post .resource-article-content {
    padding: 50px 60px;
  }
}
@media (min-width: 768px) and (min-width: 1300px) {
  .section-resource-center.section-resource-center-listing article.post .resource-article-content {
    padding: 60px 80px;
  }
}
@media (min-width: 768px) and (min-width: 1500px) {
  .section-resource-center.section-resource-center-listing article.post .resource-article-content {
    padding: 60px 10%;
  }
}
.section-resource-center.section-resource-center-listing article.post img {
  width: 70%;
  margin: 0 auto;
  border-radius: 24px;
  background: #1E3EAF;
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-listing article.post div.editor-copy {
    max-width: 70%;
    margin: 0 auto;
  }
}
.section-resource-center.section-resource-center-listing article.post div.editor-copy img {
  border-radius: 24px;
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button {
  max-width: 80% !important;
  width: 80%;
  margin: 0 auto;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-download-btn {
  display: flex !important;
  display: inline-flex !important;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  color: #FDFDFD;
  transition: 0.3s;
  background-color: #27277C;
  border-radius: 50px;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-download-btn i {
  display: none;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-download-btn:hover {
  text-decoration: none;
  background-color: #1c88ed;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-download-btn::after {
  position: relative;
  content: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22" height="22" viewBox="0 0 22 22" xml:space="preserve"><g transform="scale(0.7586)"><path fill="%23F5F5F5" d="M16.3,14.2c0.4,0,0.8-0.1,1.1-0.4l7.5-7.5v3.9c0,0.4,0.1,0.7,0.4,1s0.6,0.5,1,0.5c0.4,0,0.8-0.1,1.1-0.4c0.3-0.3,0.4-0.6,0.4-1V2.7c0-0.4-0.1-0.8-0.4-1c-0.3-0.3-0.6-0.4-1-0.4H19c-0.4,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.7-0.4,1.1c0,0.4,0.2,0.7,0.4,1c0.3,0.3,0.6,0.4,1,0.4h3.9l-7.5,7.5c-0.3,0.3-0.4,0.6-0.4,1c0,0.4,0.1,0.7,0.4,1S15.9,14.2,16.3,14.2z"/><path fill="%23F5F5F5" d="M26.5,15.8c-0.8,0-1.5,0.7-1.5,1.5v7.4H4.4V4.1h7.4c0.4,0,0.7-0.1,1-0.4c0.3-0.2,0.4-0.6,0.4-1c0-0.4-0.1-0.7-0.4-1c-0.2-0.3-0.6-0.4-1-0.4H4.4c-0.8,0-1.5,0.3-2.1,0.9C1.7,2.8,1.4,3.5,1.4,4.3v20.6c0,0.8,0.3,1.5,0.9,2.1c0.6,0.6,1.3,0.9,2.1,0.9v-0.2H25c0.8,0,1.5-0.3,2.1-0.9c0.6-0.6,0.9-1.3,0.9-2.1v-7.4C28,16.5,27.3,15.8,26.5,15.8z"/></g></svg>');
  height: 38px;
  width: 40px;
  background: #27277C;
  border-radius: 100%;
  left: 12px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  transition: 0.3s;
  padding-bottom: 2px;
  flex: none;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-download-btn:hover::after {
  transition: 0.3s;
  background: #1c88ed;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-link-url {
  display: flex;
  gap: 15px;
  background: transparent !important;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-link-url strong {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  letter-spacing: 0%;
  color: #2A2A2A;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-link-url strong strong, .section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-link-url strong em, .section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-link-url strong b {
  font-weight: 600;
  color: #2A2A2A;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-link-url strong.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-link-url a {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  letter-spacing: 0%;
  color: #27277C;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-link-url a strong, .section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-link-url a em, .section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-link-url a b {
  font-weight: 600;
  color: #27277C;
}
.section-resource-center.section-resource-center-listing article.post .resource-link-button .resource-link-url a.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
@media (min-width: 768px) {
  .section-resource-center.section-resource-center-listing .wrapper.article-back {
    max-width: 70%;
    margin: 0 auto;
  }
}
.section-resource-center.section-resource-center-listing .wrapper.feature-posts h4 {
  margin-bottom: 30px;
}
@media (min-width: 1024px) {
  .section-resource-center.section-resource-center-listing .wrapper.feature-posts h4 {
    margin-bottom: 50px;
  }
}

.section-resource-center.section-resource-center-main .page-top #resource-center-controls ul#display-buttons {
  display: none !important;
}

#trip-planner-custom-code {
  box-sizing: border-box;
  padding: 30px 20px;
}
@media (min-width: 768px) {
  #trip-planner-custom-code {
    padding: 30px 30px;
  }
}
@media (min-width: 1024px) {
  #trip-planner-custom-code {
    padding: 50px 60px;
  }
}
@media (min-width: 1300px) {
  #trip-planner-custom-code {
    padding: 60px 80px;
  }
}
@media (min-width: 1500px) {
  #trip-planner-custom-code {
    padding: 60px 10%;
  }
}
#trip-planner-custom-code .filter-wrapper {
  box-shadow: 0px 6px 20px 5px #0000000f;
  position: relative;
  margin: 0 auto;
  border-radius: 0px;
  box-sizing: border-box;
  background: #fff;
  width: auto;
  box-shadow: 0px 6px 20px 5px #0000000f;
  padding: 20px;
  border-radius: 15px;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .filter-wrapper {
    border-radius: 24px;
    margin-bottom: 30px;
    box-shadow: 0px 6px 20px 5px #0000000f;
    padding: 20px;
  }
}
@media (min-width: 1300px) {
  #trip-planner-custom-code .filter-wrapper {
    padding: 40px 40px;
  }
}
#trip-planner-custom-code .filter-wrapper .filters {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "audience audience" "demographic demographic" "duration duration" "type type" "close close";
  gap: 15px;
}
@media (min-width: 768px) {
  #trip-planner-custom-code .filter-wrapper .filters {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "audience audience" "demographic duration" "type type" "close close";
  }
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .filter-wrapper .filters {
    gap: 25px;
  }
}
#trip-planner-custom-code .filter-wrapper .filters h5 {
  margin-bottom: 15px;
  font-family: "Outfit", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .filter-wrapper .filters h5 {
    font-size: 20px;
    line-height: 26px;
  }
}
#trip-planner-custom-code .filter-wrapper .filters h5.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 700;
  text-align: right;
  direction: rtl;
}
#trip-planner-custom-code .filter-wrapper .filters span.close-x {
  grid-area: x;
  text-align: right;
  font-size: 20px;
}
#trip-planner-custom-code .filter-wrapper .filters a.close-filters {
  grid-area: close;
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #1E3EAF;
  color: #f2f2f2 !important;
  border: none;
}
#trip-planner-custom-code .filter-wrapper .filters a.close-filters span, #trip-planner-custom-code .filter-wrapper .filters a.close-filters p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #f2f2f2;
  transition: 0.3s;
}
#trip-planner-custom-code .filter-wrapper .filters a.close-filters span:hover, #trip-planner-custom-code .filter-wrapper .filters a.close-filters p:hover {
  transition: 0.3s;
}
#trip-planner-custom-code .filter-wrapper .filters a.close-filters a, #trip-planner-custom-code .filter-wrapper .filters a.close-filters span {
  color: #f2f2f2 !important;
}
#trip-planner-custom-code .filter-wrapper .filters a.close-filters:hover {
  background: #1c88ed;
  color: #f2f2f2 !important;
}
#trip-planner-custom-code .filter-wrapper .filters a.close-filters:hover a, #trip-planner-custom-code .filter-wrapper .filters a.close-filters:hover span {
  color: #f2f2f2 !important;
}
#trip-planner-custom-code .filter-wrapper .filters a.close-filters:active {
  background: #27277C;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .filter-wrapper .filters a.close-filters {
    display: none;
  }
}
#trip-planner-custom-code .filter-wrapper .filters.active a.close-filters {
  grid-area: close;
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #1E3EAF;
  color: #f2f2f2 !important;
  border: none;
  display: inline-block;
}
#trip-planner-custom-code .filter-wrapper .filters.active a.close-filters span, #trip-planner-custom-code .filter-wrapper .filters.active a.close-filters p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #f2f2f2;
  transition: 0.3s;
}
#trip-planner-custom-code .filter-wrapper .filters.active a.close-filters span:hover, #trip-planner-custom-code .filter-wrapper .filters.active a.close-filters p:hover {
  transition: 0.3s;
}
#trip-planner-custom-code .filter-wrapper .filters.active a.close-filters a, #trip-planner-custom-code .filter-wrapper .filters.active a.close-filters span {
  color: #f2f2f2 !important;
}
#trip-planner-custom-code .filter-wrapper .filters.active a.close-filters:hover {
  background: #1c88ed;
  color: #f2f2f2 !important;
}
#trip-planner-custom-code .filter-wrapper .filters.active a.close-filters:hover a, #trip-planner-custom-code .filter-wrapper .filters.active a.close-filters:hover span {
  color: #f2f2f2 !important;
}
#trip-planner-custom-code .filter-wrapper .filters.active a.close-filters:active {
  background: #27277C;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .filter-wrapper .filters.active a.close-filters {
    display: inline-block;
  }
}
#trip-planner-custom-code .filter-wrapper .filters p.caption {
  grid-area: select;
}
#trip-planner-custom-code .filter-wrapper .filters #clearFiltersBtn {
  grid-area: clear;
  justify-content: flex-end;
}
#trip-planner-custom-code .filter-wrapper .filters .audienceFilter {
  grid-area: audience;
}
#trip-planner-custom-code .filter-wrapper .filters .demographicFilter {
  grid-area: demographic;
}
#trip-planner-custom-code .filter-wrapper .filters .typeFilter {
  grid-area: type;
}
#trip-planner-custom-code .filter-wrapper .filters .durationFilter {
  grid-area: duration;
}
#trip-planner-custom-code .filter-wrapper .filters .filter {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 5px;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .filter-wrapper .filters .filter {
    gap: 10px;
  }
}
#trip-planner-custom-code .filter-wrapper .filters .filter label {
  border-radius: 25px;
  border: 1px solid #c9c9c9;
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #2A2A2A;
  margin-top: 3px;
  padding: 5px 10px;
  transition: 0.3s;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .filter-wrapper .filters .filter label {
    font-size: 15px;
    line-height: 150%;
  }
}
#trip-planner-custom-code .filter-wrapper .filters .filter label.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .filter-wrapper .filters .filter label {
    padding: 10px 20px;
  }
}
#trip-planner-custom-code .filter-wrapper .filters .filter label input {
  display: none;
}
#trip-planner-custom-code .filter-wrapper .filters .filter label:hover {
  border: 1px solid #1E3EAF;
  background: #E8F3FD;
  transition: 0.3s;
}
#trip-planner-custom-code .filter-wrapper .filters .filter label:has(input:checked) {
  border: 1px solid #1E3EAF;
  background: #1E3EAF;
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #f2f2f2;
  margin-top: 3px;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .filter-wrapper .filters .filter label:has(input:checked) {
    font-size: 15px;
    line-height: 150%;
  }
}
#trip-planner-custom-code .filter-wrapper .filters .filter label:has(input:checked).hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
#trip-planner-custom-code .filter-wrapper .filters #typeFilter.filter {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
#trip-planner-custom-code .filter-wrapper .filters #typeFilter.filter label {
  border-radius: 10px;
  padding: 10px 10px;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .filter-wrapper .filters #typeFilter.filter label b {
    display: block;
  }
}
@media (min-width: 768px) {
  #trip-planner-custom-code .filter-wrapper .filters #typeFilter.filter {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .filter-wrapper .filters #typeFilter.filter {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
#trip-planner-custom-code label {
  font-size: 10px;
  cursor: pointer;
}
#trip-planner-custom-code #data-list {
  list-style: none;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
  margin-top: 40px;
  transition: margin-top 0.3s ease;
}
#trip-planner-custom-code #data-list a {
  transition: 0.3s;
}
@media (min-width: 768px) {
  #trip-planner-custom-code #data-list {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
  }
}
@media (min-width: 1024px) {
  #trip-planner-custom-code #data-list {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 30px;
  }
}
#trip-planner-custom-code #data-list li {
  transition: 0.3s;
}
#trip-planner-custom-code #data-list li:hover a {
  text-decoration: none;
  cursor: pointer;
  transform: scale(1.02);
  transition: 0.3s;
}
#trip-planner-custom-code #data-list li:hover a p {
  text-decoration: none;
  color: #1E3EAF;
  transition: 0.3s;
}
#trip-planner-custom-code #data-list li:hover a .image-wrap {
  transition: 0.3s;
  box-shadow: 0px 6px 20px 5px #0000000f;
  border: 1px solid #1E3EAF;
}
#trip-planner-custom-code #data-list li .image-wrap {
  transition: 0.3s;
  padding: 10px;
  border: 1px solid #2A2A2A;
  border-radius: 20px;
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
#trip-planner-custom-code #data-list li img {
  max-width: 85%;
  max-height: 85%;
  height: auto;
  width: auto;
}
#trip-planner-custom-code #data-list li p.bold {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  letter-spacing: 0%;
  color: #2A2A2A;
}
#trip-planner-custom-code #data-list li p.bold strong, #trip-planner-custom-code #data-list li p.bold em, #trip-planner-custom-code #data-list li p.bold b {
  font-weight: 600;
  color: #2A2A2A;
}
#trip-planner-custom-code #data-list li p.bold.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
#trip-planner-custom-code #data-list li p {
  transition: 0.3s;
}
#trip-planner-custom-code .item-name {
  font-weight: bold;
  font-size: 18px;
}
#trip-planner-custom-code .no-results {
  grid-column: 1/-1;
  text-align: center;
}
#trip-planner-custom-code .no-results p {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0;
  color: #2A2A2A;
}
#trip-planner-custom-code .no-results p strong, #trip-planner-custom-code .no-results p em, #trip-planner-custom-code .no-results p b {
  font-weight: 600;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .no-results p {
    font-size: 24px;
  }
}
#trip-planner-custom-code .no-results p.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 400;
  text-align: right;
  direction: rtl;
}
#trip-planner-custom-code .no-results p a {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0;
  color: #1E3EAF;
}
#trip-planner-custom-code .no-results p a strong, #trip-planner-custom-code .no-results p a em, #trip-planner-custom-code .no-results p a b {
  font-weight: 600;
  color: #1E3EAF;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .no-results p a {
    font-size: 24px;
  }
}
#trip-planner-custom-code .no-results p a.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 400;
  text-align: right;
  direction: rtl;
}
@media (max-width: 767px) {
  #trip-planner-custom-code {
    /* Container spacing (optional) */
    /* Optional arrow indicator */
    /* Accordion content */
    /* Open state */
  }
  #trip-planner-custom-code .audienceFilter,
#trip-planner-custom-code .demographicFilter,
#trip-planner-custom-code .durationFilter,
#trip-planner-custom-code .typeFilter {
    border-bottom: 1px solid #ddd;
  }
  #trip-planner-custom-code .audienceFilter h5,
#trip-planner-custom-code .demographicFilter h5,
#trip-planner-custom-code .durationFilter h5,
#trip-planner-custom-code .typeFilter h5 {
    cursor: pointer;
    margin: 0;
    position: relative;
  }
  #trip-planner-custom-code .audienceFilter h5::after,
#trip-planner-custom-code .demographicFilter h5::after,
#trip-planner-custom-code .durationFilter h5::after,
#trip-planner-custom-code .typeFilter h5::after {
    content: "+";
    position: absolute;
    right: 0;
    transition: transform 0.3s ease;
  }
  #trip-planner-custom-code .active > h5::after {
    content: "−";
  }
  #trip-planner-custom-code .filter {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
  }
  #trip-planner-custom-code .filter label {
    font-size: 12px !important;
  }
  #trip-planner-custom-code .open-filter .filter {
    max-height: 500px;
    /* large enough to fit content */
    margin-bottom: 15px;
  }
  #trip-planner-custom-code .open-filter .filter label {
    font-size: 12px !important;
  }
}

#trip-planner-custom-code #openPopup, #trip-planner-custom-code .popup-collapse-btn {
  display: inline-flex;
  border: 1px solid #c9c9c9;
  padding: 5px 10px;
  align-items: center;
  gap: 10px;
  border-radius: 5px;
}
#trip-planner-custom-code #openPopup:hover, #trip-planner-custom-code .popup-collapse-btn:hover {
  background: #D2E9FF;
  transition: 0.2s;
  cursor: pointer;
}
#trip-planner-custom-code button#clearFiltersBtn {
  background: none;
  border: none;
  display: flex;
  display: none;
  float: right;
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #2A2A2A;
  margin-top: 3px;
  font-weight: 600;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code button#clearFiltersBtn {
    font-size: 15px;
    line-height: 150%;
  }
}
#trip-planner-custom-code button#clearFiltersBtn.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
#trip-planner-custom-code button#clearFiltersBtn span {
  font-size: 20px;
  padding-left: 7px;
}
#trip-planner-custom-code span.close-x {
  display: none;
}
#trip-planner-custom-code .popup-content .filters {
  visibility: hidden;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease, max-height 0.4s ease;
}
#trip-planner-custom-code .popup-content .filters.active {
  visibility: visible;
  opacity: 1;
  max-height: 2000px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  #trip-planner-custom-code .popup-content .filters.active {
    margin-top: 30px;
  }
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .popup-content .filters.active {
    padding-bottom: 40px;
  }
}
#trip-planner-custom-code .popup-content.sticky {
  position: fixed;
  z-index: 999;
  background: #fff;
  box-sizing: border-box;
  padding: 30px 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #fff;
  left: 0;
  width: 100%;
  border-top: 2px solid #ECECEC;
  box-shadow: 0px 26px 20px -25px #0000000f;
  max-height: 93%;
  overflow: scroll;
}
@media (min-width: 768px) {
  #trip-planner-custom-code .popup-content.sticky {
    padding: 30px 30px;
  }
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .popup-content.sticky {
    padding: 50px 60px;
  }
}
@media (min-width: 1300px) {
  #trip-planner-custom-code .popup-content.sticky {
    padding: 60px 80px;
  }
}
@media (min-width: 1500px) {
  #trip-planner-custom-code .popup-content.sticky {
    padding: 60px 10%;
  }
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .popup-content.sticky {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1300px) {
  #trip-planner-custom-code .popup-content.sticky {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
#trip-planner-custom-code .load-more {
  text-align: center;
  position: relative;
  margin-top: 40px;
}
#trip-planner-custom-code .load-more button#loadMoreBtn {
  background: transparent;
  border: 0px;
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #27277C;
  font-weight: 600;
  text-transform: uppercase;
  transition: 0.3s;
}
@media (min-width: 1024px) {
  #trip-planner-custom-code .load-more button#loadMoreBtn {
    font-size: 16px;
    line-height: 150%;
  }
}
#trip-planner-custom-code .load-more button#loadMoreBtn:hover {
  cursor: pointer;
  color: #1c88ed;
  transition: 0.3s;
  text-decoration: none !important;
}
#trip-planner-custom-code .load-more button#loadMoreBtn:hover::before {
  background: #1c88ed;
  transition: 0.3s;
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%206L6%200L12%206L10.6%207.4L6%202.8L1.4%207.4L0%206Z%22%20fill%3D%22%23FDFDFD%22/%3E%3C/svg%3E");
}
#trip-planner-custom-code .load-more button#loadMoreBtn:disabled {
  color: #ECECEC;
}
#trip-planner-custom-code .load-more button#loadMoreBtn::before {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%206L6%200L12%206L10.6%207.4L6%202.8L1.4%207.4L0%206Z%22%20fill%3D%22black%22/%3E%3C/svg%3E");
  position: relative;
  transform: rotate(180deg);
  transition: transform 0.3s ease;
  width: 40px;
  height: 35px;
  padding-bottom: 5px;
  background: #D2E9FF;
  border-radius: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: 10px;
}
#trip-planner-custom-code .load-more button#loadMoreBtn:disabled::before {
  background: #ECECEC;
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%206L6%200L12%206L10.6%207.4L6%202.8L1.4%207.4L0%206Z%22%20fill%3D%22%23c9c9c9%22/%3E%3C/svg%3E");
}
#trip-planner-custom-code .load-more button#loadMoreBtn.backtotop::before {
  transform: rotate(0deg);
}

.bg-ieta h3 {
  color: #27277C !important;
}

.resource-highlight {
  margin-top: 30px;
  margin: 0 20px;
  box-sizing: border-box;
  width: auto;
}
@media (min-width: 1024px) {
  .resource-highlight {
    margin: 0 0;
    margin-top: 50px;
  }
}
.resource-highlight.text-image .row .col-6:first-child {
  flex: 2;
  z-index: 2;
}
.resource-highlight.text-image .row .col-6:first-child:after {
  content: "";
  position: absolute;
  background: #E8F3FD;
  height: 80%;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-radius: 20px 20px 20px 20px;
}
@media (min-width: 1024px) {
  .resource-highlight.text-image .row .col-6:first-child:after {
    content: "";
    position: absolute;
    background: #E8F3FD;
    height: 100%;
    width: 80%;
    top: 0;
    bottom: 0;
    z-index: -1;
    left: 0px;
    border-radius: 0px 20px 20px 0px;
  }
}
.resource-highlight.text-image .row .col-6:last-child {
  flex: 1.5;
  z-index: 2;
}
.resource-highlight.image-text .row .col-6:first-child {
  flex: 1.5;
  z-index: 3;
}
.resource-highlight.image-text .row .col-6:last-child {
  flex: 2;
  z-index: 2;
}
.resource-highlight.image-text .row .col-6:last-child:after {
  content: "";
  position: absolute;
  background: #E8F3FD;
  height: 80%;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-radius: 20px 20px 20px 20px;
}
@media (min-width: 1024px) {
  .resource-highlight.image-text .row .col-6:last-child:after {
    content: "";
    position: absolute;
    background: #E8F3FD;
    height: 100%;
    width: 80%;
    top: 0;
    left: auto;
    z-index: -1;
    right: 0px;
    border-radius: 20px 0px 0px 20px;
  }
}

.news-event-feature .col-12 .component-feature.dynamic .box {
  width: 100%;
  max-width: none !important;
}
.news-event-feature .col-12 .component-feature.dynamic .box .body {
  padding: 0px;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  gap: 20px;
}
@media (min-width: 1024px) {
  .news-event-feature .col-12 .component-feature.dynamic .box ul {
    grid-template-columns: 1fr 1fr;
    gap: 60px;
  }
  .news-event-feature .col-12 .component-feature.dynamic .box ul li:first-child {
    order: 2;
  }
  .news-event-feature .col-12 .component-feature.dynamic .box ul li:last-child {
    order: 1;
  }
}
.news-event-feature .col-12 .component-feature.dynamic .box ul li img {
  border-radius: 24px;
  overflow: hidden;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title a:not(.resource-topic-badge) {
  margin-top: 10px;
  display: inline-block;
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #27277C;
  text-transform: capitalize;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title a:not(.resource-topic-badge).hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
@media (min-width: 1024px) {
  .news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title a:not(.resource-topic-badge) {
    font-size: 45px;
  }
}
.news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title a:not(.resource-topic-badge):hover {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #1c88ed;
  text-decoration: none;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title a:not(.resource-topic-badge):hover.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
@media (min-width: 1024px) {
  .news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title a:not(.resource-topic-badge):hover {
    font-size: 45px;
  }
}
@media (min-width: 1024px) {
  .news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title a:not(.resource-topic-badge) {
    margin-top: 20px;
  }
}
.news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title .resource-meta .resource-type-icon {
  display: none !important;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title .resource-meta span.resource-topics-list {
  margin-top: 0px;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title .resource-meta span.resource-topics-list a.resource-topic-badge {
  border-radius: 0px;
  background: none;
  border: none;
  padding: 0px;
  text-transform: capitalize;
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  letter-spacing: 0%;
  color: #1E3EAF;
  display: table;
  padding-bottom: 10px;
  margin-left: 0;
  border-bottom: 4px solid #1c88ed;
  margin-right: auto;
  margin-left: 0px;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title .resource-meta span.resource-topics-list a.resource-topic-badge strong, .news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title .resource-meta span.resource-topics-list a.resource-topic-badge em, .news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title .resource-meta span.resource-topics-list a.resource-topic-badge b {
  font-weight: 600;
  color: #1E3EAF;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul .section-type-resourcecenter h4.title .resource-meta span.resource-topics-list a.resource-topic-badge.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul a.button {
  padding: 12px 24px;
  border-radius: 30px;
  height: auto;
  font-family: "Outfit", sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  display: inline-block;
  margin-right: auto;
  white-space: nowrap;
  display: flex;
  width: auto;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #1E3EAF;
  color: #FDFDFD !important;
  border: none;
  margin-top: 10px;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul a.button span, .news-event-feature .col-12 .component-feature.dynamic .box ul a.button p {
  font-family: "Outfit", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #FDFDFD;
  transition: 0.3s;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul a.button span:hover, .news-event-feature .col-12 .component-feature.dynamic .box ul a.button p:hover {
  transition: 0.3s;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul a.button a, .news-event-feature .col-12 .component-feature.dynamic .box ul a.button span {
  color: #FDFDFD !important;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul a.button:hover {
  background: #1c88ed;
  color: #f2f2f2 !important;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul a.button:hover a, .news-event-feature .col-12 .component-feature.dynamic .box ul a.button:hover span {
  color: #f2f2f2 !important;
}
.news-event-feature .col-12 .component-feature.dynamic .box ul a.button:active {
  background: #27277C;
}
@media (min-width: 1024px) {
  .news-event-feature .col-12 .component-feature.dynamic .box ul a.button {
    margin-top: 20px;
  }
}

.partner-badges {
  display: flex;
  gap: 6px;
  margin-top: 6px;
}

.partner-badge {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 11px;
  padding: 5px 14px;
  border-radius: 20px;
  background: #E8F3FD;
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #27277C;
  margin-top: 3px;
}
@media (min-width: 1024px) {
  .partner-badge {
    font-size: 15px;
    line-height: 150%;
  }
}
.partner-badge.hebrew {
  font-family: "Noto Sans Hebrew", sans-serif !important;
  font-weight: 600;
  text-align: right;
  direction: rtl;
}
.partner-badge:hover {
  background: #D2E9FF;
}

.partner-badge img {
  width: 24px !important;
  height: auto;
  object-fit: contain;
}
