.elementor-5
  .elementor-element.elementor-element-42e1a85
  > .elementor-container {
  max-width: 840px;
  min-height: 75vh;
}
.elementor-5
  .elementor-element.elementor-element-42e1a85:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-42e1a85
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor6);
}
.elementor-5
  .elementor-element.elementor-element-42e1a85
  > .elementor-background-overlay {
  background-image: url(./images/artboard.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.75;
  mix-blend-mode: screen;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-42e1a85 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-e6c0fd1
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 30px;
}
.elementor-5
  .elementor-element.elementor-element-e6c0fd1
  > .elementor-element-populated {
  text-align: center;
  padding: 0 0 250px;
}
.elementor-5
  .elementor-element.elementor-element-c1c516c
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
  width:120%;
}
.elementor-5
  .elementor-element.elementor-element-c1c516c
  > .elementor-widget-container {
  padding: 0% 17%;
}
.elementor-5 .elementor-element.elementor-element-5f9b64f {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-5f9b64f
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-5 .elementor-element.elementor-element-5f9b64f .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-5
  .elementor-element.elementor-element-4c5fe73
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-4c5fe73
  > .elementor-widget-container {
  padding: 0 50px 30px;
}
.elementor-5
  .elementor-element.elementor-element-9c8adf2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-9c8adf2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(https://websitedemos.net/criminal-lawyer-04/wp-content/uploads/sites/785/2021/03/bg-02-free-img.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-9c8adf2
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: radial-gradient(
    at center center,
    var(--e-global-color-astglobalcolor4) 15%,
    var(--e-global-color-astglobalcolor4) 100%
  );
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-9c8adf2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0 0 150px;
}
.elementor-5
  .elementor-element.elementor-element-d0b91bd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-d0b91bd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(./images/law1.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-d0b91bd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -50px 0 0;
}
.elementor-5
  .elementor-element.elementor-element-d0b91bd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-5683661 {
  text-align: right;
}
.elementor-5
  .elementor-element.elementor-element-5683661
  > .elementor-widget-container {
  margin: 135px -80px 0 0;
}
.elementor-5
  .elementor-element.elementor-element-a20bf7d
  > .elementor-element-populated {
  margin: 0;
  padding: 100px;
}
.elementor-5 .elementor-element.elementor-element-55a9510 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-55a9510
  .elementor-divider-separator {
  width: 50px;
}
.elementor-5 .elementor-element.elementor-element-55a9510 .elementor-divider {
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-5 .elementor-element.elementor-element-db314ca {
  border-style: solid;
  border-width: 2px 0;
  border-color: #00000021;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 0;
  padding: 20px 0 25px;
}
.elementor-5
  .elementor-element.elementor-element-db314ca
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-c297021
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
  font-size: 60px;
}
.elementor-5
  .elementor-element.elementor-element-4596b3c
  > .elementor-element-populated {
  padding: 0 0 0 40px;
}
.elementor-5
  .elementor-element.elementor-element-19d80fc
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
  font-size: 60px;
}
.elementor-5
  .elementor-element.elementor-element-bde09b6
  > .elementor-container {
  max-width: 740px;
}
.elementor-5
  .elementor-element.elementor-element-bde09b6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-bde09b6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor6);
}
.elementor-5
  .elementor-element.elementor-element-bde09b6
  > .elementor-background-overlay {
  background-image: url(./law.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.75;
  mix-blend-mode: screen;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-bde09b6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 200px 0;
}
.elementor-5
  .elementor-element.elementor-element-b44f894
  > .elementor-element-populated {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-b22e857
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
  font-family: poppins, Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-5 .elementor-element.elementor-element-d4d8c53 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-d4d8c53
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-5 .elementor-element.elementor-element-d4d8c53 .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-5
  .elementor-element.elementor-element-3bd3a7c
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-5
  .elementor-element.elementor-element-e89f7ba
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor4);
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-astglobalcolor4);
  border-color: var(--e-global-color-astglobalcolor4);
}
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-astglobalcolor4);
}
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #ffffffd4;
  color: var(--e-global-color-astglobalcolor1);
}
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-default
  .elementor-icon:hover {
  color: #ffffffd4;
  border-color: #ffffffd4;
}
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #ffffffd4;
}
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-astglobalcolor1);
}
.elementor-5
  .elementor-element.elementor-element-e89f7ba.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-astglobalcolor1);
}
.elementor-5 .elementor-element.elementor-element-e89f7ba .elementor-icon {
  font-size: 20px;
  padding: 27px;
}
.elementor-5 .elementor-element.elementor-element-e89f7ba .elementor-icon i,
.elementor-5 .elementor-element.elementor-element-e89f7ba .elementor-icon svg {
  transform: rotate(0deg);
}
.elementor-5
  .elementor-element.elementor-element-e89f7ba
  > .elementor-widget-container {
  padding: 25px 0 0;
}
.elementor-5
  .elementor-element.elementor-element-fa7f93c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-fa7f93c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}
.elementor-5 .elementor-element.elementor-element-fa7f93c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0;
}
.elementor-5
  .elementor-element.elementor-element-fa7f93c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-39b33b6
  > .elementor-container {
  max-width: 100%;
}
.elementor-5 .elementor-element.elementor-element-39b33b6 {
  padding: 0 0 65px;
}
.elementor-5
  .elementor-element.elementor-element-bd1b5de
  > .elementor-element-populated {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-0df9895
  > .elementor-widget-container {
  padding: 10px 0 0;
}
.elementor-5
  .elementor-element.elementor-element-cce5a1c
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: #00000021;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px;
}
.elementor-5
  .elementor-element.elementor-element-cce5a1c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-bea3020
  .elementor-heading-title {
  font-family: poppins, Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-5
  .elementor-element.elementor-element-bea3020
  > .elementor-widget-container {
  margin: 0 0 -15px;
}
.elementor-5 .elementor-element.elementor-element-8c134c7 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-8c134c7
  .elementor-divider-separator {
  width: 50px;
}
.elementor-5 .elementor-element.elementor-element-8c134c7 .elementor-divider {
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-5
  .elementor-element.elementor-element-2d16a9a
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: #00000021;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px;
}
.elementor-5
  .elementor-element.elementor-element-2d16a9a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-5f5ed63
  .elementor-heading-title {
  font-family: poppins, Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-5
  .elementor-element.elementor-element-5f5ed63
  > .elementor-widget-container {
  margin: 0 0 -15px;
}
.elementor-5 .elementor-element.elementor-element-b951879 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-b951879
  .elementor-divider-separator {
  width: 50px;
}
.elementor-5 .elementor-element.elementor-element-b951879 .elementor-divider {
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-5
  .elementor-element.elementor-element-d6f7c77
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: #00000021;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px;
}
.elementor-5
  .elementor-element.elementor-element-d6f7c77
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-e2dc7af
  .elementor-heading-title {
  font-family: poppins, Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-5
  .elementor-element.elementor-element-e2dc7af
  > .elementor-widget-container {
  margin: 0 0 -15px;
}
.elementor-5 .elementor-element.elementor-element-eb9f607 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-eb9f607
  .elementor-divider-separator {
  width: 50px;
}
.elementor-5 .elementor-element.elementor-element-eb9f607 .elementor-divider {
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-5
  .elementor-element.elementor-element-e33d07b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0;
  border-color: #00000021;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px;
}
.elementor-5
  .elementor-element.elementor-element-e33d07b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-952ecf5
  .elementor-heading-title {
  font-family: poppins, Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-5
  .elementor-element.elementor-element-952ecf5
  > .elementor-widget-container {
  margin: 0 0 -15px;
}
.elementor-5 .elementor-element.elementor-element-6f79350 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-6f79350
  .elementor-divider-separator {
  width: 50px;
}
.elementor-5 .elementor-element.elementor-element-6f79350 .elementor-divider {
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-5
  .elementor-element.elementor-element-88b3692
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0 1px;
  border-color: #00000021;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px;
}
.elementor-5
  .elementor-element.elementor-element-88b3692
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-c40ae07
  .elementor-heading-title {
  font-family: poppins, Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-5
  .elementor-element.elementor-element-c40ae07
  > .elementor-widget-container {
  margin: 0 0 -15px;
}
.elementor-5 .elementor-element.elementor-element-61b0cc8 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-61b0cc8
  .elementor-divider-separator {
  width: 50px;
}
.elementor-5 .elementor-element.elementor-element-61b0cc8 .elementor-divider {
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-5
  .elementor-element.elementor-element-b93aeb1
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0;
  border-color: #00000021;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px;
}
.elementor-5
  .elementor-element.elementor-element-b93aeb1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-132761f
  .elementor-heading-title {
  font-family: poppins, Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-5
  .elementor-element.elementor-element-132761f
  > .elementor-widget-container {
  margin: 0 0 -15px;
}
.elementor-5 .elementor-element.elementor-element-4c77a0f {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-4c77a0f
  .elementor-divider-separator {
  width: 50px;
}
.elementor-5 .elementor-element.elementor-element-4c77a0f .elementor-divider {
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-5
  .elementor-element.elementor-element-7995c9d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-7995c9d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-astglobalcolor4) 28%,
    var(--e-global-color-astglobalcolor5) 28%
  );
}
.elementor-5 .elementor-element.elementor-element-7995c9d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 100px;
}
.elementor-5
  .elementor-element.elementor-element-7995c9d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-269be3a
  > .elementor-element-populated {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-caefbf3 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-caefbf3
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-5 .elementor-element.elementor-element-caefbf3 .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-5 .elementor-element.elementor-element-1901bc1 {
  margin-top: 44px;
  margin-bottom: 0;
}
.elementor-5
  .elementor-element.elementor-element-a0926b2
  > .elementor-element-populated {
  text-align: left;
  margin: 0 3px;
  padding: 0 50px 50px;
}
.elementor-5
  .elementor-element.elementor-element-b031861
  .elementor-custom-embed-play
  i {
  font-size: 75px;
}
#elementor-lightbox-b031861 {
  background-color: #0e0e3ce0;
}
.elementor-5
  .elementor-element.elementor-element-b031861
  > .elementor-widget-container {
  margin: 0 -50px 20px;
}
.elementor-5 .elementor-element.elementor-element-0418c82 {
  text-align: left;
}
.elementor-5 .elementor-element.elementor-element-f22be2e .elementor-button {
  fill: var(--e-global-color-astglobalcolor3);
  color: var(--e-global-color-astglobalcolor3);
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0 0 1px;
  border-radius: 0 0 0 0;
  padding: 0;
}
.elementor-5
  .elementor-element.elementor-element-f22be2e
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-f22be2e
  .elementor-button:focus {
  color: var(--e-global-color-astglobalcolor1);
}
.elementor-5
  .elementor-element.elementor-element-f22be2e
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-f22be2e
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-astglobalcolor1);
}
.elementor-5
  .elementor-element.elementor-element-7100780
  > .elementor-element-populated {
  text-align: left;
  margin: 0 3px;
  padding: 0 50px 50px;
}
.elementor-5
  .elementor-element.elementor-element-517507a
  .elementor-custom-embed-play
  i {
  font-size: 75px;
}
#elementor-lightbox-517507a {
  background-color: #0e0e3ce0;
}
.elementor-5
  .elementor-element.elementor-element-517507a
  > .elementor-widget-container {
  margin: 0 -50px 20px;
}
.elementor-5 .elementor-element.elementor-element-aa23b51 {
  text-align: left;
}
.elementor-5 .elementor-element.elementor-element-b84e8a6 .elementor-button {
  fill: var(--e-global-color-astglobalcolor3);
  color: var(--e-global-color-astglobalcolor3);
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0 0 1px;
  border-radius: 0 0 0 0;
  padding: 0;
}
.elementor-5
  .elementor-element.elementor-element-b84e8a6
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-b84e8a6
  .elementor-button:focus {
  color: var(--e-global-color-astglobalcolor1);
}
.elementor-5
  .elementor-element.elementor-element-b84e8a6
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-b84e8a6
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-astglobalcolor1);
}
.elementor-5
  .elementor-element.elementor-element-8441103
  > .elementor-element-populated {
  text-align: left;
  margin: 0 3px;
  padding: 0 50px 50px;
}
.elementor-5
  .elementor-element.elementor-element-59c514c
  .elementor-custom-embed-play
  i {
  font-size: 75px;
}
#elementor-lightbox-59c514c {
  background-color: #0e0e3ce0;
}
.elementor-5
  .elementor-element.elementor-element-59c514c
  > .elementor-widget-container {
  margin: 0 -50px 20px;
}
.elementor-5 .elementor-element.elementor-element-d24cf41 {
  text-align: left;
}
.elementor-5 .elementor-element.elementor-element-f29dfd6 .elementor-button {
  fill: var(--e-global-color-astglobalcolor3);
  color: var(--e-global-color-astglobalcolor3);
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0 0 1px;
  border-radius: 0 0 0 0;
  padding: 0;
}
.elementor-5
  .elementor-element.elementor-element-f29dfd6
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-f29dfd6
  .elementor-button:focus {
  color: var(--e-global-color-astglobalcolor1);
}
.elementor-5
  .elementor-element.elementor-element-f29dfd6
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-f29dfd6
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-astglobalcolor1);
}
.elementor-5
  .elementor-element.elementor-element-3974c49
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-3974c49:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-3974c49
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}
.elementor-5 .elementor-element.elementor-element-3974c49 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0;
}
.elementor-5
  .elementor-element.elementor-element-3974c49
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-6395283 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-6395283
  > .elementor-widget-container {
  padding: 0 0 0 50px;
}
.elementor-5 .elementor-element.elementor-element-f5eadc9 .gallery-item {
  padding: 0 15px 15px 0;
}
.elementor-5 .elementor-element.elementor-element-f5eadc9 .gallery {
  margin: 0 -15px -15px 0;
}
.elementor-5
  .elementor-element.elementor-element-f5eadc9
  .gallery-item
  .gallery-caption {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-97537b0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-97537b0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor6);
}
.elementor-5
  .elementor-element.elementor-element-97537b0
  > .elementor-background-overlay {
  background-image: url(https://websitedemos.net/criminal-lawyer-04/wp-content/uploads/sites/785/2021/03/bg-004-free-img.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.35;
  mix-blend-mode: screen;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-97537b0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 125px 0 100px;
}
.elementor-5
  .elementor-element.elementor-element-1995cfe
  > .elementor-container {
  max-width: 540px;
}
.elementor-5 .elementor-element.elementor-element-1995cfe {
  padding: 0 0 35px;
}
.elementor-5 .elementor-element.elementor-element-854a8e0 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-854a8e0
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-5
  .elementor-element.elementor-element-160c0e8
  > .elementor-element-populated {
  text-align: center;
  padding: 20px;
}
.elementor-5
  .elementor-element.elementor-element-2ca0d0e
  .elementor-testimonial-wrapper {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-2ca0d0e
  .elementor-testimonial-content {
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-5
  .elementor-element.elementor-element-4758dc2
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-5
  .elementor-element.elementor-element-84cb2dc
  > .elementor-element-populated {
  text-align: center;
  padding: 20px;
}
.elementor-5
  .elementor-element.elementor-element-2d3ca99
  .elementor-testimonial-wrapper {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-2d3ca99
  .elementor-testimonial-content {
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-5
  .elementor-element.elementor-element-31d43ef
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-5
  .elementor-element.elementor-element-c88da05
  > .elementor-element-populated {
  text-align: center;
  padding: 20px;
}
.elementor-5
  .elementor-element.elementor-element-b320827
  .elementor-testimonial-wrapper {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-b320827
  .elementor-testimonial-content {
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-5
  .elementor-element.elementor-element-4bc7bd7
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-5 .elementor-element.elementor-element-05da8c9 {
  margin-top: -20px;
  margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-3e1de4a {
  padding: 135px 0;
}
.elementor-5 .elementor-element.elementor-element-de5eea2 {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-7ab45cc {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-7ab45cc
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-5 .elementor-element.elementor-element-7ab45cc .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-5 .elementor-element.elementor-element-170e2b4 {
  padding: 50px 0 0;
}
.elementor-5
  .elementor-element.elementor-element-988c5e8
  > .elementor-element-populated {
  padding: 0% 39% 0% 0%;
}
.elementor-5 .elementor-element.elementor-element-4aea458 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-469fc4c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-5
  .elementor-element.elementor-element-469fc4c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-5
  .elementor-element.elementor-element-469fc4c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-5
  .elementor-element.elementor-element-469fc4c
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-5
  .elementor-element.elementor-element-469fc4c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-5
  .elementor-element.elementor-element-469fc4c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-5 .elementor-element.elementor-element-469fc4c {
  --e-icon-list-icon-size: 14px;
}
.elementor-5
  .elementor-element.elementor-element-6140203
  > .elementor-element-populated {
  padding: 0 0 0 50px;
}
.elementor-5
  .elementor-element.elementor-element-f62fa62
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-5
  .elementor-element.elementor-element-f62fa62
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-5
  .elementor-element.elementor-element-f62fa62
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-5
  .elementor-element.elementor-element-f62fa62
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-5
  .elementor-element.elementor-element-f62fa62
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-5
  .elementor-element.elementor-element-f62fa62
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-5 .elementor-element.elementor-element-f62fa62 {
  --e-icon-list-icon-size: 14px;
}
.elementor-5 .elementor-element.elementor-element-7ccb098 {
  border-style: solid;
  border-width: 1px 0 0;
  border-color: #02010124;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0;
}
.elementor-5
  .elementor-element.elementor-element-7ccb098
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-46190dd {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-5366c6d {
  --e-image-carousel-slides-to-show: 5;
}
.elementor-5
  .elementor-element.elementor-element-e869eed
  > .elementor-container {
  max-width: 850px;
  min-height: 65vh;
}
.elementor-5
  .elementor-element.elementor-element-e869eed:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-e869eed
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor6);
}
.elementor-5
  .elementor-element.elementor-element-e869eed
  > .elementor-background-overlay {
  background-image: url(https://websitedemos.net/criminal-lawyer-04/wp-content/uploads/sites/785/2021/03/bg-005-free-img.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.2;
  mix-blend-mode: screen;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-e869eed {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1;
}
.elementor-5
  .elementor-element.elementor-element-466d838
  > .elementor-element-populated {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-638f179
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
  font-family: poppins, Sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-5 .elementor-element.elementor-element-db51bb2 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-db51bb2
  .elementor-divider-separator {
  width: 50px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-5 .elementor-element.elementor-element-db51bb2 .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-5
  .elementor-element.elementor-element-6d310aa
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
  text-transform: none;
}
.elementor-5
  .elementor-element.elementor-element-6d310aa
  > .elementor-widget-container {
  padding: 30px 0 0;
}
.elementor-5 .elementor-element.elementor-element-b9b58f3 {
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-5
  .elementor-element.elementor-element-ffd7036
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-ffd7036
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-astglobalcolor0);
}
.elementor-5 .elementor-element.elementor-element-ffd7036 {
  --e-icon-list-icon-size: 21px;
}
.elementor-5
  .elementor-element.elementor-element-ffd7036
  .elementor-icon-list-text {
  color: var(--e-global-color-astglobalcolor4);
  padding-left: 10px;
}
.elementor-5
  .elementor-element.elementor-element-ffd7036
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-5
  .elementor-element.elementor-element-ffd7036
  .elementor-icon-list-item
  > a {
  font-family: "dm serif display", Sans-serif;
  font-size: 30px;
}
.elementor-5
  .elementor-element.elementor-element-ffd7036
  > .elementor-widget-container {
  padding: 20px 0 0;
}
body.elementor-page-5:not(.elementor-motion-effects-element-type-background),
body.elementor-page-5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
@media (max-width: 1024px) {
  .elementor-5
    .elementor-element.elementor-element-42e1a85
    > .elementor-container {
    min-height: 80vh;
  }
  .elementor-5 .elementor-element.elementor-element-9c8adf2 {
    padding: 0 0 100px;
  }
  .elementor-5
    .elementor-element.elementor-element-5683661
    > .elementor-widget-container {
    margin: -50px -85px 0 0;
  }
  .elementor-5
    .elementor-element.elementor-element-a20bf7d
    > .elementor-element-populated {
    padding: 50px;
  }
  .elementor-5 .elementor-element.elementor-element-db314ca {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-5
    .elementor-element.elementor-element-c297021
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5
    .elementor-element.elementor-element-4596b3c
    > .elementor-element-populated {
    padding: 0 0 0 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-19d80fc
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-5 .elementor-element.elementor-element-bde09b6 {
    padding: 175px 25px;
  }
  .elementor-5 .elementor-element.elementor-element-fa7f93c {
    padding: 100px 25px 300px;
  }
  .elementor-5
    .elementor-element.elementor-element-cce5a1c
    > .elementor-element-populated {
    padding: 25px;
  }
  .elementor-5
    .elementor-element.elementor-element-2d16a9a
    > .elementor-element-populated {
    padding: 25px;
  }
  .elementor-5
    .elementor-element.elementor-element-d6f7c77
    > .elementor-element-populated {
    padding: 25px;
  }
  .elementor-5
    .elementor-element.elementor-element-e33d07b
    > .elementor-element-populated {
    padding: 25px;
  }
  .elementor-5
    .elementor-element.elementor-element-88b3692
    > .elementor-element-populated {
    padding: 25px;
  }
  .elementor-5
    .elementor-element.elementor-element-b93aeb1
    > .elementor-element-populated {
    padding: 25px;
  }
  .elementor-5 .elementor-element.elementor-element-7995c9d {
    margin-top: -203px;
    margin-bottom: 0;
    padding: 25px 25px 50px;
  }
  .elementor-5
    .elementor-element.elementor-element-a0926b2
    > .elementor-element-populated {
    padding: 0 25px 25px;
  }
  .elementor-5
    .elementor-element.elementor-element-b031861
    > .elementor-widget-container {
    margin: 0 -25px 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-7100780
    > .elementor-element-populated {
    padding: 0 25px 25px;
  }
  .elementor-5
    .elementor-element.elementor-element-517507a
    > .elementor-widget-container {
    margin: 0 -25px 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-8441103
    > .elementor-element-populated {
    padding: 0 25px 25px;
  }
  .elementor-5
    .elementor-element.elementor-element-59c514c
    > .elementor-widget-container {
    margin: 0 -25px 15px;
  }
  .elementor-5 .elementor-element.elementor-element-3974c49 {
    padding: 40px 25px;
  }
  .elementor-5 .elementor-element.elementor-element-6395283 {
    text-align: left;
  }
  .elementor-5
    .elementor-element.elementor-element-6395283
    > .elementor-widget-container {
    padding: 0;
  }
  .elementor-5 .elementor-element.elementor-element-97537b0 {
    padding: 100px 0 80px;
  }
  .elementor-5 .elementor-element.elementor-element-1995cfe {
    padding: 0 200px 20px;
  }
  .elementor-5 .elementor-element.elementor-element-3e1de4a {
    padding: 75px 25px;
  }
  .elementor-5
    .elementor-element.elementor-element-988c5e8
    > .elementor-element-populated {
    padding: 0 33px 0 0;
  }
  .elementor-5
    .elementor-element.elementor-element-6140203
    > .elementor-element-populated {
    padding: 0 0 0 50px;
  }
  .elementor-5 .elementor-element.elementor-element-7ccb098 {
    padding: 45px 0 50px;
  }
  .elementor-5 .elementor-element.elementor-element-5366c6d {
    --e-image-carousel-slides-to-show: 5;
  }
  .elementor-5
    .elementor-element.elementor-element-e869eed
    > .elementor-container {
    min-height: 50vh;
  }
  .elementor-5 .elementor-element.elementor-element-e869eed {
    padding: 25px 100px;
  }
  .elementor-5
    .elementor-element.elementor-element-ffd7036
    > .elementor-widget-container {
    padding: 10px 0 0;
  }
}
@media (max-width: 767px) {
  .elementor-5
    .elementor-element.elementor-element-42e1a85
    > .elementor-container {
    min-height: 110vh;
  }
  .elementor-5
    .elementor-element.elementor-element-42e1a85
    > .elementor-background-overlay {
    background-position: -480px -70px;
  }
  .elementor-5 .elementor-element.elementor-element-42e1a85 {
    padding: 20px 0;
  }
  .elementor-5
    .elementor-element.elementor-element-e6c0fd1
    > .elementor-element-populated {
    padding: 0 0 125px;
  }
  .elementor-5
    .elementor-element.elementor-element-c1c516c
    > .elementor-widget-container {
    padding: 0 48px;
  }
  .elementor-5 .elementor-element.elementor-element-9c8adf2 {
    padding: 0 20px 40px;
  }
  .elementor-5
    .elementor-element.elementor-element-d0b91bd
    > .elementor-element-populated {
    margin: -50px 0 0;
  }
  .elementor-5 .elementor-element.elementor-element-5683661 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-5683661
    > .elementor-widget-container {
    margin: 300px 0 -95px;
  }
  .elementor-5
    .elementor-element.elementor-element-a20bf7d
    > .elementor-element-populated {
    padding: 115px 20px 0;
  }
  .elementor-5 .elementor-element.elementor-element-42ea443 {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-55a9510 .elementor-divider {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-55a9510
    .elementor-divider-separator {
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-5 .elementor-element.elementor-element-bac5ef3 {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-29fcd9c {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-db314ca {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .elementor-5 .elementor-element.elementor-element-cae7e8a {
    width: 50%;
  }
  .elementor-5
    .elementor-element.elementor-element-cae7e8a
    > .elementor-element-populated {
    padding: 0 0 20px;
  }
  .elementor-5 .elementor-element.elementor-element-4596b3c {
    width: 50%;
  }
  .elementor-5
    .elementor-element.elementor-element-4596b3c
    > .elementor-element-populated {
    padding: 0 0 0 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-bde09b6
    > .elementor-background-overlay {
    background-position: -550px 0;
  }
  .elementor-5 .elementor-element.elementor-element-bde09b6 {
    padding: 75px 20px;
  }
  .elementor-5 .elementor-element.elementor-element-fa7f93c {
    padding: 100px 20px 275px;
  }
  .elementor-5 .elementor-element.elementor-element-39b33b6 {
    padding: 0 0 40px;
  }
  .elementor-5
    .elementor-element.elementor-element-bd1b5de
    > .elementor-element-populated {
    padding: 0 30px;
  }
  .elementor-5
    .elementor-element.elementor-element-cce5a1c
    > .elementor-element-populated {
    border-width: 0 0 1px;
  }
  .elementor-5
    .elementor-element.elementor-element-2d16a9a
    > .elementor-element-populated {
    border-width: 0 0 1px;
  }
  .elementor-5
    .elementor-element.elementor-element-d6f7c77
    > .elementor-element-populated {
    border-width: 0 0 1px;
  }
  .elementor-5
    .elementor-element.elementor-element-e33d07b
    > .elementor-element-populated {
    border-width: 0 0 1px;
  }
  .elementor-5
    .elementor-element.elementor-element-88b3692
    > .elementor-element-populated {
    border-width: 0 0 1px;
  }
  .elementor-5
    .elementor-element.elementor-element-b93aeb1
    > .elementor-element-populated {
    border-width: 0 0 1px;
  }
  .elementor-5 .elementor-element.elementor-element-7995c9d {
    padding: 0 20px 80px;
  }
  .elementor-5 .elementor-element.elementor-element-3974c49 {
    padding: 30px 20px 50px;
  }
  .elementor-5
    .elementor-element.elementor-element-46c055a
    > .elementor-element-populated {
    padding: 0 0 15px;
  }
  .elementor-5 .elementor-element.elementor-element-6395283 {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-97537b0 {
    padding: 90px 0 75px;
  }
  .elementor-5 .elementor-element.elementor-element-1995cfe {
    padding: 0 0 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-160c0e8
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
  }
  .elementor-5
    .elementor-element.elementor-element-84cb2dc
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
  }
  .elementor-5
    .elementor-element.elementor-element-c88da05
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
  }
  .elementor-5 .elementor-element.elementor-element-3e1de4a {
    padding: 75px 20px;
  }
  .elementor-5 .elementor-element.elementor-element-170e2b4 {
    padding: 20px 0 0;
  }
  .elementor-5
    .elementor-element.elementor-element-988c5e8
    > .elementor-element-populated {
    padding: 0 0 30px;
  }
  .elementor-5 .elementor-element.elementor-element-4aea458 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-0de9c86
    > .elementor-element-populated {
    padding: 0 0 0 50px;
  }
  .elementor-5
    .elementor-element.elementor-element-6140203
    > .elementor-element-populated {
    padding: 5px 0 0 50px;
  }
  .elementor-5 .elementor-element.elementor-element-7ccb098 {
    padding: 30px 0;
  }
  .elementor-5
    .elementor-element.elementor-element-63ea62e
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
  }
  .elementor-5 .elementor-element.elementor-element-5366c6d {
    --e-image-carousel-slides-to-show: 2;
  }
  .elementor-5
    .elementor-element.elementor-element-e869eed
    > .elementor-container {
    min-height: 90vh;
  }
  .elementor-5 .elementor-element.elementor-element-e869eed {
    padding: 0 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-6d310aa
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
}
@media (min-width: 768px) {
  .elementor-5 .elementor-element.elementor-element-46c055a {
    width: 30%;
  }
  .elementor-5 .elementor-element.elementor-element-dcbcc7f {
    width: 69.665%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5 .elementor-element.elementor-element-988c5e8 {
    width: 33.33%;
  }
  .elementor-5 .elementor-element.elementor-element-0de9c86 {
    width: 33.33%;
  }
  .elementor-5 .elementor-element.elementor-element-6140203 {
    width: 33.33%;
  }
}
@media (min-width: 1025px) {
  .elementor-5
    .elementor-element.elementor-element-42e1a85
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
  .elementor-5
    .elementor-element.elementor-element-9c8adf2:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-9c8adf2
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-5
    .elementor-element.elementor-element-d0b91bd:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-5
    .elementor-element.elementor-element-d0b91bd
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-5
    .elementor-element.elementor-element-bde09b6
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
  .elementor-5
    .elementor-element.elementor-element-97537b0
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
  .elementor-5
    .elementor-element.elementor-element-e869eed
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
}
