.elementor-221
  .elementor-element.elementor-element-b4b8a5e
  .elementor-repeater-item-db5945f.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-221 .elementor-element.elementor-element-12c7779 .raven-site-logo {
  text-align: left;
}
.elementor-221
  .elementor-element.elementor-element-12c7779
  > .elementor-widget-container {
  padding: 0px 0px 40px 0px;
}
.elementor-221 .elementor-element.elementor-element-08227c1 {
  color: #5f5f5f;
  font-size: 16px;
  font-weight: 400;
}
.elementor-221
  .elementor-element.elementor-element-08227c1
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-221 .elementor-element.elementor-element-62c3b4f {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 14px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}
.elementor-221
  .elementor-element.elementor-element-62c3b4f
  .elementor-social-icon {
  background-color: rgba(52, 122, 255, 0.05);
  --icon-padding: 1em;
}
.elementor-221
  .elementor-element.elementor-element-62c3b4f
  .elementor-social-icon
  i {
  color: #347aff;
}
.elementor-221
  .elementor-element.elementor-element-62c3b4f
  .elementor-social-icon
  svg {
  fill: #347aff;
}
.elementor-221 .elementor-element.elementor-element-62c3b4f .elementor-icon {
  border-radius: 50% 50% 50% 50%;
}
.elementor-221
  .elementor-element.elementor-element-62c3b4f
  .elementor-social-icon:hover {
  background-color: #347aff;
}
.elementor-221
  .elementor-element.elementor-element-62c3b4f
  .elementor-social-icon:hover
  i {
  color: #ffffff;
}
.elementor-221
  .elementor-element.elementor-element-62c3b4f
  .elementor-social-icon:hover
  svg {
  fill: #ffffff;
}
.elementor-221
  .elementor-element.elementor-element-d62b72e
  > .elementor-element-populated {
  padding: 0px 0px 0px 100px;
}
.elementor-221
  .elementor-element.elementor-element-93fb900
  > .elementor-widget-container {
  padding: 0px 0px 40px 0px;
}
.elementor-221
  .elementor-element.elementor-element-0b8ce4b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-0b8ce4b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-0b8ce4b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-0b8ce4b
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-221
  .elementor-element.elementor-element-0b8ce4b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-221
  .elementor-element.elementor-element-0b8ce4b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-0b8ce4b
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-221
  .elementor-element.elementor-element-0b8ce4b
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-221 .elementor-element.elementor-element-0b8ce4b {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-221
  .elementor-element.elementor-element-0b8ce4b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-221
  .elementor-element.elementor-element-0b8ce4b
  .elementor-icon-list-item
  > a {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
}
.elementor-221
  .elementor-element.elementor-element-0b8ce4b
  .elementor-icon-list-text {
  color: #5f5f5f;
  transition: color 0.3s;
}
.elementor-221
  .elementor-element.elementor-element-0b8ce4b
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #556B2F;
}
.elementor-221
  .elementor-element.elementor-element-c977d0c
  > .elementor-element-populated {
  padding: 0px 0px 0px 10px;
}
.elementor-221
  .elementor-element.elementor-element-fbffcf0
  > .elementor-widget-container {
  padding: 0px 0px 40px 0px;
}
.elementor-221
  .elementor-element.elementor-element-f21c950
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-f21c950
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-f21c950
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-f21c950
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-221
  .elementor-element.elementor-element-f21c950
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-221
  .elementor-element.elementor-element-f21c950
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-f21c950
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-221
  .elementor-element.elementor-element-f21c950
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-221 .elementor-element.elementor-element-f21c950 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-221
  .elementor-element.elementor-element-f21c950
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-221
  .elementor-element.elementor-element-f21c950
  .elementor-icon-list-item
  > a {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
}
.elementor-221
  .elementor-element.elementor-element-f21c950
  .elementor-icon-list-text {
  color: #5f5f5f;
  transition: color 0.3s;
}
.elementor-221
  .elementor-element.elementor-element-f21c950
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #556B2F;
}
.elementor-221
  .elementor-element.elementor-element-129f6a1
  > .elementor-element-populated {
  padding: 0px 0px 0px 30px;
}
.elementor-221
  .elementor-element.elementor-element-c6badf6
  > .elementor-widget-container {
  padding: 0px 0px 40px 0px;
}
.elementor-221 .elementor-element.elementor-element-77e0d51 {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
}
.elementor-221
  .elementor-element.elementor-element-e6ba6a7
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-e6ba6a7
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-e6ba6a7
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-e6ba6a7
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-221
  .elementor-element.elementor-element-e6ba6a7
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-221
  .elementor-element.elementor-element-e6ba6a7
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-e6ba6a7
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-221
  .elementor-element.elementor-element-e6ba6a7
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-221 .elementor-element.elementor-element-e6ba6a7 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-221
  .elementor-element.elementor-element-e6ba6a7
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-221
  .elementor-element.elementor-element-e6ba6a7
  .elementor-icon-list-item
  > a {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
}
.elementor-221
  .elementor-element.elementor-element-e6ba6a7
  .elementor-icon-list-text {
  color: #5f5f5f;
  transition: color 0.3s;
}
.elementor-221
  .elementor-element.elementor-element-e6ba6a7
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #347aff;
}
.elementor-221 .elementor-element.elementor-element-b4b8a5e {
  padding: 150px 0px 100px 0px;
}
.elementor-221
  .elementor-element.elementor-element-8e26b94
  .elementor-repeater-item-876a526.jet-parallax-section__layout
  .jet-parallax-section__image {
  background-size: auto;
}
.elementor-221 .elementor-element.elementor-element-32da368 .raven-divider {
  padding: 0px 0px 0px 0px;
}
.elementor-221
  .elementor-element.elementor-element-32da368
  > .elementor-widget-container {
  padding: 0px 0px 35px 0px;
}
.elementor-221 .elementor-element.elementor-element-8b0e3c9 {
  font-size: 14px;
  flex-basis: 970px;
}
.elementor-221
  .elementor-element.elementor-element-cfca73e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-cfca73e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-cfca73e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-cfca73e
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-221
  .elementor-element.elementor-element-cfca73e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-221
  .elementor-element.elementor-element-cfca73e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-221
  .elementor-element.elementor-element-cfca73e
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-221
  .elementor-element.elementor-element-cfca73e
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-221 .elementor-element.elementor-element-cfca73e {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
  flex-basis: 170px;
}
.elementor-221
  .elementor-element.elementor-element-cfca73e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-221
  .elementor-element.elementor-element-cfca73e
  .elementor-icon-list-item
  > a {
  font-size: 16px;
}
.elementor-221
  .elementor-element.elementor-element-cfca73e
  .elementor-icon-list-text {
  color: #5f5f5f;
  transition: color 0.3s;
}
.elementor-221
  .elementor-element.elementor-element-cfca73e
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #347aff;
}
.elementor-221 .elementor-element.elementor-element-8e26b94 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 10px 0px;
}
.elementor-221
  .elementor-element.elementor-element-8e26b94
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media (max-width: 1024px) {
  .elementor-221 .elementor-element.elementor-element-08227c1 {
    font-size: 14px;
  }
  .elementor-221
    .elementor-element.elementor-element-d62b72e
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-221
    .elementor-element.elementor-element-0b8ce4b
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-221
    .elementor-element.elementor-element-0b8ce4b
    .elementor-icon-list-item
    > a {
    font-size: 14px;
  }
  .elementor-221
    .elementor-element.elementor-element-c977d0c
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-221
    .elementor-element.elementor-element-f21c950
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-221
    .elementor-element.elementor-element-f21c950
    .elementor-icon-list-item
    > a {
    font-size: 14px;
  }
  .elementor-221
    .elementor-element.elementor-element-129f6a1
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-221 .elementor-element.elementor-element-77e0d51 {
    font-size: 14px;
  }
  .elementor-221
    .elementor-element.elementor-element-e6ba6a7
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-221
    .elementor-element.elementor-element-e6ba6a7
    .elementor-icon-list-item
    > a {
    font-size: 14px;
  }
  .elementor-221 .elementor-element.elementor-element-b4b8a5e {
    padding: 100px 30px 100px 30px;
  }
  .elementor-221 .elementor-element.elementor-element-8b0e3c9 {
    flex-basis: 500px;
  }
  .elementor-221 .elementor-element.elementor-element-8e26b94 {
    padding: 0px 30px 20px 30px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-221 .elementor-element.elementor-element-7f2a762 {
    width: 30%;
  }
  .elementor-221 .elementor-element.elementor-element-d62b72e {
    width: 20%;
  }
}
@media (max-width: 767px) {
  .elementor-221
    .elementor-element.elementor-element-7f2a762
    > .elementor-element-populated {
    padding: 0px 0px 50px 0px;
  }
  .elementor-221 .elementor-element.elementor-element-12c7779 .raven-site-logo {
    text-align: center;
  }
  .elementor-221 .elementor-element.elementor-element-08227c1 {
    text-align: center;
  }
  .elementor-221
    .elementor-element.elementor-element-62c3b4f
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-221
    .elementor-element.elementor-element-d62b72e
    > .elementor-element-populated {
    padding: 0px 0px 50px 0px;
  }
  .elementor-221 .elementor-element.elementor-element-93fb900 {
    text-align: center;
  }
  .elementor-221
    .elementor-element.elementor-element-93fb900
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-221
    .elementor-element.elementor-element-c977d0c
    > .elementor-element-populated {
    padding: 0px 0px 50px 0px;
  }
  .elementor-221 .elementor-element.elementor-element-fbffcf0 {
    text-align: center;
  }
  .elementor-221
    .elementor-element.elementor-element-fbffcf0
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-221 .elementor-element.elementor-element-c6badf6 {
    text-align: center;
  }
  .elementor-221
    .elementor-element.elementor-element-c6badf6
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-221 .elementor-element.elementor-element-77e0d51 {
    text-align: center;
  }
  .elementor-221 .elementor-element.elementor-element-8b0e3c9 {
    text-align: center;
  }
  .elementor-221 .elementor-element.elementor-element-cfca73e {
    flex-basis: 100%;
  }
} /* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
