.elementor-763 .elementor-element.elementor-element-44fedf1 {
  margin-top: 0;
  margin-bottom: 98px;
}
.elementor-763
  .elementor-element.elementor-element-dba12cc
  > .elementor-element-populated {
  text-align: center;
}
.elementor-763
  .elementor-element.elementor-element-d8b2392
  > .elementor-widget-container {
  margin: 0 0 32px;
}
.elementor-763
  .elementor-element.elementor-element-fcce64c
  .elementor-heading-title {
  font-size: 24px;
}
.elementor-763
  .elementor-element.elementor-element-36e3ca1
  > .elementor-element-populated {
  text-align: center;
}
.elementor-763
  .elementor-element.elementor-element-96c2a71
  > .elementor-widget-container {
  margin: 0 0 32px;
}
.elementor-763
  .elementor-element.elementor-element-5ba3f7a
  .elementor-heading-title {
  font-size: 24px;
}
.elementor-763
  .elementor-element.elementor-element-039450a
  > .elementor-element-populated {
  text-align: center;
}
.elementor-763
  .elementor-element.elementor-element-180cc15
  > .elementor-widget-container {
  margin: 0 0 32px;
}
.elementor-763
  .elementor-element.elementor-element-ab27e88
  .elementor-heading-title {
  font-size: 24px;
}
.elementor-763
  .elementor-element.elementor-element-79f644c
  > .elementor-element-populated {
  text-align: center;
}
.elementor-763
  .elementor-element.elementor-element-e65517c
  > .elementor-widget-container {
  margin: 0 0 32px;
}
.elementor-763
  .elementor-element.elementor-element-8fee042
  .elementor-heading-title {
  font-size: 24px;
}
.elementor-763 .elementor-element.elementor-element-8ff1eaf {
  margin-top: 0;
  margin-bottom: 98px;
}
.elementor-763 .elementor-element.elementor-element-cddf4e6 {
  --e-image-carousel-slides-to-show: 5;
}
.elementor-763 .elementor-element.elementor-element-090836f {
  margin-top: 0;
  margin-bottom: 94px;
}
.elementor-763
  .elementor-element.elementor-element-4b2eb0b
  > .elementor-element-populated {
  margin: 0 50px 0 0;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
}
.elementor-763
  .elementor-element.elementor-element-b8a1f23
  .elementor-heading-title {
  font-weight: 600;
}
.elementor-763
  .elementor-element.elementor-element-0353a22
  > .elementor-widget-container {
  margin: 0 0 54px;
}
.elementor-763
  .elementor-element.elementor-element-d9650f0
  .elementor-heading-title {
  font-size: 24px;
  font-style: italic;
}
.elementor-763
  .elementor-element.elementor-element-e3d9253
  > .elementor-widget-container {
  margin: 0;
}
.elementor-763 .elementor-element.elementor-element-ba1f3ed .elementor-button {
  border-radius: 0;
}
.elementor-763
  .elementor-element.elementor-element-c62197d
  > .elementor-element-populated {
  margin: 0 25px 0 0;
  --e-column-margin-right: 25px;
  --e-column-margin-left: 0px;
}
.elementor-763
  .elementor-element.elementor-element-bf3e36e
  .elementor-heading-title {
  font-size: 16px;
  font-weight: 700;
}
.elementor-763
  .elementor-element.elementor-element-4107448
  .elementor-heading-title {
  font-size: 24px;
}
.elementor-763 .elementor-element.elementor-element-57b9821 {
  --divider-border-style: solid;
  --divider-color: #5b6371;
  --divider-border-width: 1px;
}
.elementor-763
  .elementor-element.elementor-element-57b9821
  > .elementor-widget-container {
  margin: 24px 0 0;
}
.elementor-763
  .elementor-element.elementor-element-57b9821
  .elementor-divider-separator {
  width: 100%;
}
.elementor-763 .elementor-element.elementor-element-57b9821 .elementor-divider {
  padding-block-start: 16px;
  padding-block-end: 16px;
}
.elementor-763
  .elementor-element.elementor-element-2e046a7
  .elementor-heading-title {
  font-size: 16px;
  font-weight: 700;
}
.elementor-763
  .elementor-element.elementor-element-2b2c908
  .elementor-heading-title {
  font-size: 24px;
}
.elementor-763
  .elementor-element.elementor-element-a6a0d99
  > .elementor-widget-container {
  margin: 0;
}
.elementor-763 .elementor-element.elementor-element-8cf3e9d {
  --divider-border-style: solid;
  --divider-color: #5b6371;
  --divider-border-width: 1px;
}
.elementor-763
  .elementor-element.elementor-element-8cf3e9d
  > .elementor-widget-container {
  margin: 24px 0 0;
}
.elementor-763
  .elementor-element.elementor-element-8cf3e9d
  .elementor-divider-separator {
  width: 100%;
}
.elementor-763 .elementor-element.elementor-element-8cf3e9d .elementor-divider {
  padding-block-start: 16px;
  padding-block-end: 16px;
}
.elementor-763
  .elementor-element.elementor-element-58432ef
  > .elementor-element-populated {
  margin: 0 0 0 25px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 25px;
}
.elementor-763
  .elementor-element.elementor-element-5a74115
  .elementor-heading-title {
  font-size: 16px;
  font-weight: 700;
}
.elementor-763
  .elementor-element.elementor-element-48cd15b
  .elementor-heading-title {
  font-size: 24px;
}
.elementor-763 .elementor-element.elementor-element-22fafc9 {
  --divider-border-style: solid;
  --divider-color: #5b6371;
  --divider-border-width: 1px;
}
.elementor-763
  .elementor-element.elementor-element-22fafc9
  > .elementor-widget-container {
  margin: 24px 0 0;
}
.elementor-763
  .elementor-element.elementor-element-22fafc9
  .elementor-divider-separator {
  width: 100%;
}
.elementor-763 .elementor-element.elementor-element-22fafc9 .elementor-divider {
  padding-block-start: 16px;
  padding-block-end: 16px;
}
.elementor-763
  .elementor-element.elementor-element-317bb9f
  .elementor-heading-title {
  font-size: 16px;
  font-weight: 700;
}
.elementor-763
  .elementor-element.elementor-element-46b87c1
  .elementor-heading-title {
  font-size: 24px;
}
.elementor-763
  .elementor-element.elementor-element-bac3b87
  > .elementor-widget-container {
  margin: 0;
}
.elementor-763 .elementor-element.elementor-element-34a7142 {
  --divider-border-style: solid;
  --divider-color: #5b6371;
  --divider-border-width: 1px;
}
.elementor-763
  .elementor-element.elementor-element-34a7142
  > .elementor-widget-container {
  margin: 24px 0 0;
}
.elementor-763
  .elementor-element.elementor-element-34a7142
  .elementor-divider-separator {
  width: 100%;
}
.elementor-763 .elementor-element.elementor-element-34a7142 .elementor-divider {
  padding-block-start: 16px;
  padding-block-end: 16px;
}
.elementor-763
  .elementor-element.elementor-element-64572e1
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-763
  .elementor-element.elementor-element-ff1f846:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-763
  .elementor-element.elementor-element-ff1f846
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../uploads/fullscreen.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-763
  .elementor-element.elementor-element-ff1f846
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-763
  .elementor-element.elementor-element-ff1f846
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-763
  .elementor-element.elementor-element-414eddd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-763
  .elementor-element.elementor-element-414eddd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: white;
}
.elementor-763
  .elementor-element.elementor-element-414eddd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 108px;
}
.elementor-763
  .elementor-element.elementor-element-414eddd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-763
  .elementor-element.elementor-element-789f250
  .elementor-heading-title {
  font-weight: 600;
}
.elementor-763
  .elementor-element.elementor-element-b158c61
  > .elementor-widget-container {
  margin: 0 0 54px;
}
.elementor-763
  .elementor-element.elementor-element-44ebdb9
  > .elementor-widget-container {
  margin: 0 0 36px;
}
.elementor-763 .elementor-element.elementor-element-e914cce .elementor-button {
  border-radius: 0;
}
.elementor-763
  .elementor-element.elementor-element-0c6f24a
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-763 .elementor-element.elementor-element-0c6f24a {
  margin-top: 0;
  margin-bottom: 108px;
}
.elementor-763
  .elementor-element.elementor-element-39ec5d8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-763
  .elementor-element.elementor-element-39ec5d8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: white;
}
.elementor-763
  .elementor-element.elementor-element-39ec5d8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 108px;
}
.elementor-763
  .elementor-element.elementor-element-39ec5d8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-763
  .elementor-element.elementor-element-434ec56
  .elementor-heading-title {
  font-weight: 600;
}
.elementor-763
  .elementor-element.elementor-element-be9113d
  > .elementor-widget-container {
  margin: 0 0 54px;
}
.elementor-763
  .elementor-element.elementor-element-4c5a696
  > .elementor-widget-container {
  margin: 0 0 36px;
}
.elementor-763 .elementor-element.elementor-element-c8e55d8 .elementor-button {
  border-radius: 0;
}
.elementor-763
  .elementor-element.elementor-element-a6e2288:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-763
  .elementor-element.elementor-element-a6e2288
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../uploads/custody-battle.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-763
  .elementor-element.elementor-element-a6e2288
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-763
  .elementor-element.elementor-element-a6e2288
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-763 .elementor-element.elementor-element-b06655d {
  margin-top: 0;
  margin-bottom: 44px;
}
.elementor-763
  .elementor-element.elementor-element-2530406
  > .elementor-element-populated {
  text-align: center;
}
.elementor-763
  .elementor-element.elementor-element-a06400b
  .elementor-heading-title {
  font-weight: 600;
}
.elementor-763 .elementor-element.elementor-element-73e1edf {
  margin-top: 0;
  margin-bottom: 108px;
}
.elementor-763
  .elementor-element.elementor-element-0a741e1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-763
  .elementor-element.elementor-element-0a741e1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../uploads/about-me-img-full.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-763
  .elementor-element.elementor-element-0a741e1
  > .elementor-background-overlay {
  background-color: white;
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-763 .elementor-element.elementor-element-0a741e1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 108px;
  padding: 108px 0;
}
.elementor-763
  .elementor-element.elementor-element-d2feda6
  > .elementor-element-populated {
  padding: 0 200px;
}
.elementor-763 .elementor-element.elementor-element-251023c {
  margin-top: 0;
  margin-bottom: 44px;
}
.elementor-763
  .elementor-element.elementor-element-3496c72
  > .elementor-element-populated {
  text-align: center;
}
.elementor-763
  .elementor-element.elementor-element-1318305
  .elementor-heading-title {
  font-weight: 600;
}
.elementor-763 .elementor-element.elementor-element-53f3f77 {
  margin-top: 0;
  margin-bottom: 44px;
}
.elementor-763
  .elementor-element.elementor-element-3676f63
  > .elementor-widget-container {
  margin: 0 0 -54px;
}
.elementor-763 .elementor-element.elementor-element-81f1130 {
  margin-top: 0;
  margin-bottom: 108px;
}
.elementor-763 .elementor-element.elementor-element-87d9b0d .elementor-button {
  border-radius: 0;
}
.elementor-763
  .elementor-element.elementor-element-6d8ac7d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-763
  .elementor-element.elementor-element-6d8ac7d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: white;
}
.elementor-763
  .elementor-element.elementor-element-6d8ac7d
  > .elementor-background-overlay {
  background-color: white;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-763 .elementor-element.elementor-element-6d8ac7d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 108px;
  padding: 108px 0;
}
.elementor-763
  .elementor-element.elementor-element-d519768
  .gallery-item
  .gallery-caption {
  display: none;
}
.elementor-763 .elementor-element.elementor-element-d519768 .gallery-item {
  padding: 0 15px 15px 0;
}
.elementor-763 .elementor-element.elementor-element-d519768 .gallery {
  margin: 0 -15px -15px 0;
}
.elementor-763 .elementor-element.elementor-element-53a7235 {
  margin-top: 0;
  margin-bottom: 108px;
}
.elementor-763
  .elementor-element.elementor-element-80799e7
  > .elementor-element-populated {
  margin: 0 50px 0 0;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
}
.elementor-763
  .elementor-element.elementor-element-096ee0c
  .elementor-heading-title {
  font-weight: 600;
}
.elementor-763
  .elementor-element.elementor-element-65f7ea7
  > .elementor-widget-container {
  margin: 0 0 54px;
}
.elementor-763
  .elementor-element.elementor-element-fde8ea5
  > .elementor-widget-container {
  margin: 0 0 -118px;
}
.elementor-763 .elementor-element.elementor-element-fde8ea5 iframe {
  height: 450px;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-763 .elementor-element.elementor-element-dba12cc {
    width: 50%;
  }
  .elementor-763 .elementor-element.elementor-element-36e3ca1 {
    width: 50%;
  }
  .elementor-763 .elementor-element.elementor-element-039450a {
    width: 50%;
  }
  .elementor-763 .elementor-element.elementor-element-79f644c {
    width: 50%;
  }
  .elementor-763 .elementor-element.elementor-element-4b2eb0b {
    width: 100%;
  }
  .elementor-763 .elementor-element.elementor-element-c62197d {
    width: 50%;
  }
  .elementor-763 .elementor-element.elementor-element-58432ef {
    width: 50%;
  }
  .elementor-763 .elementor-element.elementor-element-ff1f846 {
    width: 100%;
  }
  .elementor-763 .elementor-element.elementor-element-414eddd {
    width: 100%;
  }
  .elementor-763 .elementor-element.elementor-element-39ec5d8 {
    width: 100%;
  }
  .elementor-763 .elementor-element.elementor-element-a6e2288 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-763
    .elementor-element.elementor-element-ff1f846:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-763
    .elementor-element.elementor-element-ff1f846
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-763
    .elementor-element.elementor-element-a6e2288:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-763
    .elementor-element.elementor-element-a6e2288
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-763
    .elementor-element.elementor-element-0a741e1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-763
    .elementor-element.elementor-element-0a741e1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .elementor-763
    .elementor-element.elementor-element-dba12cc
    > .elementor-element-populated {
    margin: 0 0 54px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-763
    .elementor-element.elementor-element-36e3ca1
    > .elementor-element-populated {
    margin: 0 0 54px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-763 .elementor-element.elementor-element-cddf4e6 {
    --e-image-carousel-slides-to-show: 4;
  }
  .elementor-763
    .elementor-element.elementor-element-4b2eb0b
    > .elementor-element-populated {
    margin: 0 0 54px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-763
    .elementor-element.elementor-element-ff1f846
    > .elementor-element-populated {
    padding: 150px;
  }
  .elementor-763
    .elementor-element.elementor-element-414eddd
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 54px 25px;
  }
  .elementor-763
    .elementor-element.elementor-element-39ec5d8
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 54px 25px;
  }
  .elementor-763
    .elementor-element.elementor-element-a6e2288
    > .elementor-element-populated {
    padding: 150px;
  }
  .elementor-763
    .elementor-element.elementor-element-d2feda6
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-763
    .elementor-element.elementor-element-80799e7
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-763
    .elementor-element.elementor-element-f8c16ca
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-763
    .elementor-element.elementor-element-d721531
    > .elementor-widget-container {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .elementor-763 .elementor-element.elementor-element-44fedf1 {
    margin-top: 0;
    margin-bottom: 54px;
  }
  .elementor-763
    .elementor-element.elementor-element-dba12cc
    > .elementor-element-populated {
    margin: 0 0 54px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-763
    .elementor-element.elementor-element-36e3ca1
    > .elementor-element-populated {
    margin: 0 0 54px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-763
    .elementor-element.elementor-element-039450a
    > .elementor-element-populated {
    margin: 0 0 54px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-763
    .elementor-element.elementor-element-79f644c
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-763 .elementor-element.elementor-element-8ff1eaf {
    margin-top: 0;
    margin-bottom: 44px;
  }
  .elementor-763
    .elementor-element.elementor-element-e37d268
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-763 .elementor-element.elementor-element-cddf4e6 {
    --e-image-carousel-slides-to-show: 2;
  }
  .elementor-763 .elementor-element.elementor-element-090836f {
    margin-top: 0;
    margin-bottom: 54px;
  }
  .elementor-763
    .elementor-element.elementor-element-c62197d
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-763
    .elementor-element.elementor-element-58432ef
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-763 .elementor-element.elementor-element-0c6f24a {
    margin-top: 0;
    margin-bottom: 54px;
  }
  .elementor-763 .elementor-element.elementor-element-73e1edf {
    margin-top: 0;
    margin-bottom: 54px;
  }
  .elementor-763 .elementor-element.elementor-element-0a741e1 {
    margin-top: 0;
    margin-bottom: 54px;
  }
  .elementor-763 .elementor-element.elementor-element-81f1130 {
    margin-top: 0;
    margin-bottom: 54px;
  }
  .elementor-763 .elementor-element.elementor-element-6d8ac7d {
    margin-top: 0;
    margin-bottom: 54px;
    padding: 54px 0;
  }
  .elementor-763 .elementor-element.elementor-element-53a7235 {
    margin-top: 0;
    margin-bottom: 54px;
  }
  .elementor-763
    .elementor-element.elementor-element-80799e7
    > .elementor-element-populated {
    margin: 0 0 44px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-763
    .elementor-element.elementor-element-fde8ea5
    > .elementor-widget-container {
    margin: 0 0 -64px;
  }
}
