.elementor-36319 .elementor-element.elementor-element-19e02519:not(.elementor-motion-effects-element-type-background),
.elementor-36319
  .elementor-element.elementor-element-19e02519
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #12151d;
  background-image: url('https://wordpress.zozothemes.com/igual/wp-content/uploads/sites/6/2023/03/round-shape2.png');
  background-position: 72% 209px;
  background-repeat: no-repeat;
  background-size: 25% auto;
}
.elementor-36319 .elementor-element.elementor-element-19e02519 .elementor-repeater-item-95b3964 {
  --float-image-width: 70;
  --float-image-left: 10;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-2e52e736 > .elementor-element-populated {
  padding: 29px 40px 0px 15px;
}
.elementor-36319 .elementor-element.elementor-element-7520f0f9 > .elementor-widget-container {
  margin: 0px 0px 31px 0px;
}
.elementor-36319 .elementor-element.elementor-element-7520f0f9 .cea-animate-title {
  color: #ffffff;
  margin-bottom: 5px;
  font-size: 53px;
  line-height: 1.2em;
  letter-spacing: 0.5px;
}
.elementor-36319 .elementor-element.elementor-element-7520f0f9 .cea-animate-title > span {
  color: var(--yellow-color);
}
.elementor-36319 .elementor-element.elementor-element-25f6387a > .elementor-widget-container {
  margin: 0px 0px 44px 0px;
}
.elementor-36319 .elementor-element.elementor-element-25f6387a {
  font-size: 18px;
  line-height: 32px;
  color: #dddddd;
}
.elementor-36319 .elementor-element.elementor-element-46fb4c52 .elementor-repeater-item-048d576 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-73a56a53 .cea-button .cea-align-icon-right {
  margin-left: 11px;
}
.elementor-36319 .elementor-element.elementor-element-73a56a53 .cea-button .cea-align-icon-left {
  margin-right: 11px;
}
.elementor-36319 .elementor-element.elementor-element-73a56a53 .cea-button svg {
  margin-right: 11px;
}
.elementor-36319 .elementor-element.elementor-element-73a56a53 .cea-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--yellow-color);
  border-radius: 15px 0px 15px 0px;
  padding: 22px 30px 21px 88px;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-73a56a53 .cea-button:hover,
.elementor-36319 .elementor-element.elementor-element-73a56a53 .cea-button:focus {
  color: #262626;
  background-color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-73a56a53 .cea-button:hover svg,
.elementor-36319 .elementor-element.elementor-element-73a56a53 .cea-button:focus svg {
  fill: #262626;
}
.elementor-36319 .elementor-element.elementor-element-2d9d7688 > .elementor-widget-container {
  margin: -50px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-2d9d7688 img {
  width: 82%;
}
.elementor-36319 .elementor-element.elementor-element-19e02519 > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-19e02519 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 240px 0px 0px 35px;
}
.elementor-36319 .elementor-element.elementor-element-783c0721:not(.elementor-motion-effects-element-type-background),
.elementor-36319
  .elementor-element.elementor-element-783c0721
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #212630;
  background-image: url('https://wordpress.zozothemes.com/igual/wp-content/uploads/sites/6/2023/03/justice-pic2.png');
  background-position: 50px 25px;
  background-repeat: no-repeat;
  background-size: 14% auto;
}
.elementor-36319 .elementor-element.elementor-element-783c0721 .elementor-repeater-item-06f21be {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-739be531 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-3b41ef59 .elementor-repeater-item-133ee21 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-797616e3 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-125ceadc > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #eaeaea3b;
}
.elementor-36319 .elementor-element.elementor-element-125ceadc .cea-counter-wrapper {
  text-align: center;
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-125ceadc .cea-counter-wrapper .counter-title > * {
  color: #ffffff;
  text-transform: none;
  font-size: 22px;
  font-weight: 500;
  line-height: 29px;
  letter-spacing: 0.2px;
}
.elementor-36319 .elementor-element.elementor-element-125ceadc .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-125ceadc .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-family: 'DM Sans', Sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1em;
}
.elementor-36319 .elementor-element.elementor-element-125ceadc .cea-counter-wrapper .counter-value {
  margin-bottom: 10px;
}
.elementor-36319 .elementor-element.elementor-element-125ceadc .counter-icon i,
.elementor-36319 .elementor-element.elementor-element-125ceadc .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36319 .elementor-element.elementor-element-125ceadc .counter-icon {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-125ceadc .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-125ceadc .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-228a97c0 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-71f4d810 > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #eaeaea3b;
}
.elementor-36319 .elementor-element.elementor-element-71f4d810 .cea-counter-wrapper {
  text-align: center;
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-71f4d810 .cea-counter-wrapper .counter-title > * {
  color: #ffffff;
  text-transform: none;
  font-size: 22px;
  font-weight: 500;
  line-height: 29px;
  letter-spacing: 0.2px;
}
.elementor-36319 .elementor-element.elementor-element-71f4d810 .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-71f4d810 .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-family: 'DM Sans', Sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1em;
}
.elementor-36319 .elementor-element.elementor-element-71f4d810 .cea-counter-wrapper .counter-value {
  margin-bottom: 10px;
}
.elementor-36319 .elementor-element.elementor-element-71f4d810 .counter-icon i,
.elementor-36319 .elementor-element.elementor-element-71f4d810 .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36319 .elementor-element.elementor-element-71f4d810 .counter-icon {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-71f4d810 .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-71f4d810 .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-64d9a168 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-5b2e8bea > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eaeaea;
}
.elementor-36319 .elementor-element.elementor-element-5b2e8bea .cea-counter-wrapper {
  text-align: center;
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-5b2e8bea .cea-counter-wrapper .counter-title > * {
  color: #ffffff;
  text-transform: none;
  font-size: 22px;
  font-weight: 500;
  line-height: 29px;
  letter-spacing: 0.2px;
}
.elementor-36319 .elementor-element.elementor-element-5b2e8bea .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-5b2e8bea .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-family: 'DM Sans', Sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1em;
}
.elementor-36319 .elementor-element.elementor-element-5b2e8bea .cea-counter-wrapper .counter-value {
  margin-bottom: 10px;
}
.elementor-36319 .elementor-element.elementor-element-5b2e8bea .counter-icon i,
.elementor-36319 .elementor-element.elementor-element-5b2e8bea .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36319 .elementor-element.elementor-element-5b2e8bea .counter-icon {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-5b2e8bea .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-5b2e8bea .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-3b41ef59 {
  padding: 80px 0px 80px 0px;
}
.elementor-36319
  .elementor-element.elementor-element-60c09c51:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-36319
  .elementor-element.elementor-element-60c09c51
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f7f5;
}
.elementor-36319 .elementor-element.elementor-element-60c09c51 > .elementor-element-populated,
.elementor-36319
  .elementor-element.elementor-element-60c09c51
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-36319 .elementor-element.elementor-element-60c09c51 > .elementor-background-slideshow {
  border-radius: 0px 70px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-60c09c51 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: -220px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 34px 40px 35px 40px;
}
.elementor-36319
  .elementor-element.elementor-element-60c09c51
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-5a5a33df > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-5a5a33df .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-size: 33px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36319 .elementor-element.elementor-element-5a5a33df .section-title-wrapper .sub-title {
  color: var(--yellow-color);
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 30px;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-5a5a33df .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-5a5a33df .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36319 .elementor-element.elementor-element-18f9d964 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-18f9d964 .contact-form-wrapper {
  text-align: left;
}
.elementor-36319 .elementor-element.elementor-element-783c0721 > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-783c0721 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-36319
  .elementor-element.elementor-element-a5f55c7
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36319 .elementor-element.elementor-element-a5f55c7:not(.elementor-motion-effects-element-type-background),
.elementor-36319
  .elementor-element.elementor-element-a5f55c7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url('https://wordpress.zozothemes.com/igual/wp-content/uploads/sites/6/2023/03/bg-img-lawyer.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-36319 .elementor-element.elementor-element-a5f55c7 > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.15;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-a5f55c7 .elementor-repeater-item-29ff8c3 {
  --float-image-width: 50;
  --float-image-left: 0;
  --float-image-top: 50;
}
.elementor-36319
  .elementor-element.elementor-element-3e336496
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 1;
}
.elementor-36319 .elementor-element.elementor-element-3e336496 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0px 15px 0px 015px;
}
.elementor-36319
  .elementor-element.elementor-element-3e336496
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319
  .elementor-element.elementor-element-1a6d4013
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36319 .elementor-element.elementor-element-1a6d4013 .elementor-repeater-item-901d590 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-4275cac9 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-396f8916 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-478f562e {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36319 .elementor-element.elementor-element-478f562e.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36319 .elementor-element.elementor-element-478f562e .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36319 .elementor-element.elementor-element-478f562e .title-separator > * {
  color: #333333;
}
.elementor-36319 .elementor-element.elementor-element-478f562e .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36319 .elementor-element.elementor-element-478f562e > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-36319 .elementor-element.elementor-element-478f562e .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36319 .elementor-element.elementor-element-478f562e .section-title-wrapper .sub-title {
  color: var(--yellow-color);
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 30px;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-478f562e .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-478f562e .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36319 .elementor-element.elementor-element-1a6d4013 {
  margin-top: 0px;
  margin-bottom: 20px;
}
.elementor-36319 .elementor-element.elementor-element-62b5db0d .elementor-repeater-item-901d590 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-31566f5b > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 65px 35px 45px 35px;
  border-style: solid;
  border-width: 1px 0px 1px 1px;
  border-color: #efefef;
  border-radius: 40px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}
.elementor-36319 .elementor-element.elementor-element-31e97db2:hover .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--yellow-color);
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 28px;
  line-height: 36px;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .feature-box-wrapper {
  background-color: #ffffff;
  text-align: center;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .feature-box-wrapper:hover {
  background-color: #09172e;
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .feature-box-wrapper .feature-box-title,
.elementor-36319 .elementor-element.elementor-element-31e97db2 .feature-box-wrapper .feature-box-title > a {
  color: #252525;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .feature-box-wrapper:hover .feature-box-title,
.elementor-36319 .elementor-element.elementor-element-31e97db2 .feature-box-wrapper:hover .feature-box-title > a {
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .feature-box-title {
  margin-bottom: 16px;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .cea-featured-icon {
  color: var(--yellow-color);
  font-size: 47px;
  margin-bottom: 25px;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .cea-featured-icon svg {
  fill: var(--yellow-color);
  width: 47px;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2:hover .cea-featured-icon {
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2:hover .cea-featured-icon svg {
  fill: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .cea-featured-icon i,
.elementor-36319 .elementor-element.elementor-element-31e97db2 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36319
  .elementor-element.elementor-element-31e97db2
  .feature-box-wrapper:hover
  .cea-featured-icon.cea-elementor-animation {
  animation-name: bounceIn;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .cea-feature-box-img {
  margin-bottom: 31px !important;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .feature-box-wrapper .fbox-number {
  color: #ffffff;
  font-size: 17px;
  font-weight: 600;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .fbox-number {
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .cea-button {
  fill: var(--yellow-color);
  color: var(--yellow-color);
  background-color: #33333300;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .cea-button:hover,
.elementor-36319 .elementor-element.elementor-element-31e97db2 .cea-button:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .cea-button:hover svg,
.elementor-36319 .elementor-element.elementor-element-31e97db2 .cea-button:focus svg {
  fill: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-31e97db2 .fbox-content {
  margin-bottom: 16px;
}
.elementor-36319 .elementor-element.elementor-element-3cb209a4 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 65px 35px 45px 35px;
  border-style: solid;
  border-width: 1px 0px 1px 1px;
  border-color: #efefef;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}
.elementor-36319 .elementor-element.elementor-element-569d1b08:hover .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--yellow-color);
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 28px;
  line-height: 36px;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .feature-box-wrapper {
  background-color: #ffffff;
  text-align: center;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .feature-box-wrapper:hover {
  background-color: #09172e;
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .feature-box-wrapper .feature-box-title,
.elementor-36319 .elementor-element.elementor-element-569d1b08 .feature-box-wrapper .feature-box-title > a {
  color: #252525;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .feature-box-wrapper:hover .feature-box-title,
.elementor-36319 .elementor-element.elementor-element-569d1b08 .feature-box-wrapper:hover .feature-box-title > a {
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .feature-box-title {
  margin-bottom: 16px;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .cea-featured-icon {
  color: var(--yellow-color);
  font-size: 47px;
  margin-bottom: 25px;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .cea-featured-icon svg {
  fill: var(--yellow-color);
  width: 47px;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08:hover .cea-featured-icon {
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08:hover .cea-featured-icon svg {
  fill: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .cea-featured-icon i,
.elementor-36319 .elementor-element.elementor-element-569d1b08 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36319
  .elementor-element.elementor-element-569d1b08
  .feature-box-wrapper:hover
  .cea-featured-icon.cea-elementor-animation {
  animation-name: bounceIn;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .cea-feature-box-img {
  margin-bottom: 31px !important;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .feature-box-wrapper .fbox-number {
  color: #ffffff;
  font-size: 17px;
  font-weight: 600;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .fbox-number {
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .cea-button {
  fill: var(--yellow-color);
  color: var(--yellow-color);
  background-color: #33333300;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .cea-button:hover,
.elementor-36319 .elementor-element.elementor-element-569d1b08 .cea-button:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .cea-button:hover svg,
.elementor-36319 .elementor-element.elementor-element-569d1b08 .cea-button:focus svg {
  fill: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-569d1b08 .fbox-content {
  margin-bottom: 16px;
}
.elementor-36319 .elementor-element.elementor-element-249cc863 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 65px 35px 45px 35px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #efefef;
  border-radius: 0px 0px 40px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}
.elementor-36319 .elementor-element.elementor-element-7059c412:hover .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--yellow-color);
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 28px;
  line-height: 36px;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .feature-box-wrapper {
  background-color: #ffffff;
  text-align: center;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .feature-box-wrapper:hover {
  background-color: #09172e;
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .feature-box-wrapper .feature-box-title,
.elementor-36319 .elementor-element.elementor-element-7059c412 .feature-box-wrapper .feature-box-title > a {
  color: #252525;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .feature-box-wrapper:hover .feature-box-title,
.elementor-36319 .elementor-element.elementor-element-7059c412 .feature-box-wrapper:hover .feature-box-title > a {
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .feature-box-title {
  margin-bottom: 16px;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .cea-featured-icon {
  color: var(--yellow-color);
  font-size: 47px;
  margin-bottom: 25px;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .cea-featured-icon svg {
  fill: var(--yellow-color);
  width: 47px;
}
.elementor-36319 .elementor-element.elementor-element-7059c412:hover .cea-featured-icon {
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-7059c412:hover .cea-featured-icon svg {
  fill: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .cea-featured-icon i,
.elementor-36319 .elementor-element.elementor-element-7059c412 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36319
  .elementor-element.elementor-element-7059c412
  .feature-box-wrapper:hover
  .cea-featured-icon.cea-elementor-animation {
  animation-name: bounceIn;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .cea-feature-box-img {
  margin-bottom: 31px !important;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .feature-box-wrapper .fbox-number {
  color: #ffffff;
  font-size: 17px;
  font-weight: 600;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .fbox-number {
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .cea-button {
  fill: var(--yellow-color);
  color: var(--yellow-color);
  background-color: #33333300;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .cea-button:hover,
.elementor-36319 .elementor-element.elementor-element-7059c412 .cea-button:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .cea-button:hover svg,
.elementor-36319 .elementor-element.elementor-element-7059c412 .cea-button:focus svg {
  fill: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-7059c412 .fbox-content {
  margin-bottom: 16px;
}
.elementor-36319 .elementor-element.elementor-element-62b5db0d {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-7aea1991 .elementor-repeater-item-901d590 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-1dc48232 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-4561c86c > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-4561c86c .cea-button .cea-align-icon-right {
  margin-left: 11px;
}
.elementor-36319 .elementor-element.elementor-element-4561c86c .cea-button .cea-align-icon-left {
  margin-right: 11px;
}
.elementor-36319 .elementor-element.elementor-element-4561c86c .cea-button svg {
  margin-right: 11px;
}
.elementor-36319 .elementor-element.elementor-element-4561c86c .cea-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--yellow-color);
  border-radius: 15px 0px 15px 0px;
  padding: 22px 30px 21px 88px;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-4561c86c .cea-button:hover,
.elementor-36319 .elementor-element.elementor-element-4561c86c .cea-button:focus {
  background-color: #00192c;
}
.elementor-36319 .elementor-element.elementor-element-7aea1991 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-a5f55c7 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 110px 0px 120px 0px;
}
.elementor-36319
  .elementor-element.elementor-element-4769a88
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36319 .elementor-element.elementor-element-4769a88 .elementor-repeater-item-c052185 {
  --float-image-width: 200;
  --float-image-left: 76;
  --float-image-top: 25;
}
.elementor-36319 .elementor-element.elementor-element-16c8e74b .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-230c5fc7 {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36319 .elementor-element.elementor-element-230c5fc7.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36319 .elementor-element.elementor-element-230c5fc7 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 11%;
}
.elementor-36319 .elementor-element.elementor-element-230c5fc7 .title-separator > * {
  color: #333333;
}
.elementor-36319 .elementor-element.elementor-element-230c5fc7 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36319 .elementor-element.elementor-element-230c5fc7 > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-36319 .elementor-element.elementor-element-230c5fc7 .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36319 .elementor-element.elementor-element-230c5fc7 .section-title-wrapper .sub-title {
  color: var(--yellow-color);
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 30px;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-230c5fc7 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-230c5fc7 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36319 .elementor-element.elementor-element-3bd0c0bf .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-2ce23459 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-36319
  .elementor-element.elementor-element-2ce23459
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .service-wrapper .service-inner {
  text-align: center;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .service-wrapper .image-accordion-item {
  text-align: center;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .service-inner {
  color: #797979;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .image-accordion-item {
  color: #797979;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .post-title-head .post-title {
  text-transform: none;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .post-title-head {
  transform: scale(1);
  margin-bottom: 15px;
  font-size: 26px;
  line-height: 1.25em;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .service-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-1374217c .image-accordion-item:hover .post-title-head {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-1374217c .post-category {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .post-category:hover {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-1374217c .post-thumb {
  margin-bottom: 25px;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .post-thumb > a > img {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .read-more {
  text-transform: uppercase;
  fill: #010101;
  color: #010101;
  background-color: #ffffff;
  border-radius: 30px 30px 30px 30px;
  padding: 9px 28px 6px 28px;
  font-size: 13px;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .read-more:hover,
.elementor-36319 .elementor-element.elementor-element-1374217c .read-more:focus {
  color: #ffffff;
  background-color: #09172e;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .read-more:hover svg,
.elementor-36319 .elementor-element.elementor-element-1374217c .read-more:focus svg {
  fill: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .service-icon-img-wrap > img {
  width: 67%;
  max-width: 67%;
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .service-icon-img-wrap {
  margin-bottom: 7px;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .top-meta {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .bottom-meta {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .post-excerpt {
  margin-bottom: 32px;
}
.elementor-36319 .elementor-element.elementor-element-1374217c .post-overlay-items {
  position: absolute;
  top: 36%;
  left: 27%;
}
.elementor-element-1374217c.mouse-hover-text {
  text-align: center;
}
.elementor-36319 .elementor-element.elementor-element-3bd0c0bf {
  margin-top: -5px;
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-4769a88 > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-4769a88 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 110px 0px 70px 0px;
}
.elementor-36319 .elementor-element.elementor-element-57db9def:not(.elementor-motion-effects-element-type-background),
.elementor-36319
  .elementor-element.elementor-element-57db9def
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('https://wordpress.zozothemes.com/igual/wp-content/uploads/sites/6/2022/07/pexels-cottonbro-studio-4101143.jpg');
  background-position: center left;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-36319 .elementor-element.elementor-element-57db9def > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.75;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-57db9def .elementor-repeater-item-97e978d {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319
  .elementor-element.elementor-element-6bcd9582
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36319 .elementor-element.elementor-element-6bcd9582 .elementor-repeater-item-24bac31 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-27854e88 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-13670c39 img {
  border-radius: 50px 0px 0px 0px;
}
.elementor-36319
  .elementor-element.elementor-element-416e0e78:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-36319
  .elementor-element.elementor-element-416e0e78
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-416e0e78 > .elementor-element-populated,
.elementor-36319
  .elementor-element.elementor-element-416e0e78
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-36319 .elementor-element.elementor-element-416e0e78 > .elementor-background-slideshow {
  border-radius: 0px 0px 50px 0px;
}
.elementor-36319 .elementor-element.elementor-element-416e0e78 > .elementor-element-populated {
  box-shadow: 7px 19px 36px 0px rgba(0, 0, 0, 0.07);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 60px 70px 70px 60px;
}
.elementor-36319
  .elementor-element.elementor-element-416e0e78
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-a9bfb36 > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-36319 .elementor-element.elementor-element-a9bfb36 .section-title-wrapper .section-title {
  margin-bottom: 15px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36319 .elementor-element.elementor-element-a9bfb36 .section-title-wrapper .sub-title {
  color: var(--yellow-color);
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 30px;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-a9bfb36 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-a9bfb36 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36319 .elementor-element.elementor-element-26b9ea39 .cea-mc {
  border-radius: 0px 0px 20px 0px;
  padding: 19px 30px 19px 30px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-26b9ea39 input.form-control {
  background-color: #ffffff;
  border-style: solid;
  border-color: #eaeaea;
  border-radius: 20px 0px 0px 0px;
  padding: 30px 20px 30px 20px;
}
.elementor-36319 .elementor-element.elementor-element-6bcd9582,
.elementor-36319 .elementor-element.elementor-element-6bcd9582 > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-57db9def {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 110px 0px;
}
.elementor-36319
  .elementor-element.elementor-element-20b60fbf
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36319 .elementor-element.elementor-element-20b60fbf .elementor-repeater-item-c052185 {
  --float-image-width: 200;
  --float-image-left: 76;
  --float-image-top: 25;
}
.elementor-36319 .elementor-element.elementor-element-12a4a366 .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-312584e9 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-36319
  .elementor-element.elementor-element-312584e9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-6b7fb989 {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36319 .elementor-element.elementor-element-6b7fb989.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36319 .elementor-element.elementor-element-6b7fb989 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36319 .elementor-element.elementor-element-6b7fb989 .title-separator > * {
  color: #333333;
}
.elementor-36319 .elementor-element.elementor-element-6b7fb989 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36319 .elementor-element.elementor-element-6b7fb989 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-36319 .elementor-element.elementor-element-6b7fb989 .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36319 .elementor-element.elementor-element-6b7fb989 .section-title-wrapper .sub-title {
  color: var(--yellow-color);
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 30px;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-6b7fb989 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-6b7fb989 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-bc-flex-widget
  .elementor-36319
  .elementor-element.elementor-element-72a0d792.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-36319
  .elementor-element.elementor-element-72a0d792.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-36319 .elementor-element.elementor-element-5eb223f2 .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-3019ce1e > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-36319
  .elementor-element.elementor-element-3019ce1e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .portfolio-inner {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .image-accordion-item {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .post-title-head .post-title {
  text-transform: none;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .post-title-head {
  transform: scale(1);
  margin-bottom: 10px;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .portfolio-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .image-accordion-item:hover .post-title-head {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .post-category {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .post-category:hover {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df a {
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df a:hover {
  color: var(--yellow-color);
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .post-thumb {
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .isotope-filter ul.nav.m-auto.d-block {
  text-align: center;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .read-more {
  text-transform: none;
  background-color: #ffffff00;
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .top-meta {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .bottom-meta {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .post-excerpt {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .post-overlay-items {
  padding: 30px 30px 30px 30px;
  position: absolute;
  top: -40%;
  left: 0%;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .portfolio-inner .post-overlay-items {
  background-color: #0d0f2100;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .image-accordion-item .post-overlay-items {
  background-color: #0d0f2100;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .portfolio-inner:hover .post-overlay-items {
  background-color: #0d0f21ed;
}
.elementor-36319 .elementor-element.elementor-element-2bc1f4df .image-accordion-item:hover .post-overlay-items {
  background-color: #0d0f21ed;
}
.elementor-element-2bc1f4df.mouse-hover-text {
  text-align: center;
}
.elementor-36319 .elementor-element.elementor-element-20b60fbf > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-20b60fbf {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 110px 0px 90px 0px;
}
.elementor-36319
  .elementor-element.elementor-element-1148c7f9
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36319 .elementor-element.elementor-element-1148c7f9:not(.elementor-motion-effects-element-type-background),
.elementor-36319
  .elementor-element.elementor-element-1148c7f9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
  background-image: url('https://wordpress.zozothemes.com/igual/wp-content/uploads/sites/6/2019/04/blog-1.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-36319 .elementor-element.elementor-element-1148c7f9 > .elementor-background-overlay {
  background-color: #09172e;
  opacity: 0.94;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-1148c7f9 .elementor-repeater-item-0ce1988 {
  --float-image-width: 92;
  --float-image-left: 38;
  --float-image-top: 73;
}
.elementor-36319
  .elementor-element.elementor-element-19034e5f
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36319 .elementor-element.elementor-element-19034e5f .elementor-repeater-item-1cdeb86 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-78f3964b > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-36319 .elementor-element.elementor-element-7413cb10 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36319 .elementor-element.elementor-element-7413cb10 {
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36319 .elementor-element.elementor-element-7413cb10 .title-separator > * {
  color: #333333;
}
.elementor-36319 .elementor-element.elementor-element-7413cb10 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36319 .elementor-element.elementor-element-7413cb10 > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-36319 .elementor-element.elementor-element-7413cb10 .section-title-wrapper .section-title {
  color: #ffffff;
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36319 .elementor-element.elementor-element-7413cb10 .section-title-wrapper .sub-title {
  color: var(--yellow-color);
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 30px;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-7413cb10 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-7413cb10 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36319 .elementor-element.elementor-element-ec578ff > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--yellow-color) 80;
}
.elementor-36319 .elementor-element.elementor-element-ec578ff .cea-counter-wrapper {
  text-align: center;
}
.elementor-36319 .elementor-element.elementor-element-ec578ff .cea-counter-wrapper .counter-title > * {
  color: #ffffff;
  text-transform: none;
  font-size: 22px;
  font-weight: 500;
  line-height: 29px;
  letter-spacing: 0.2px;
}
.elementor-36319 .elementor-element.elementor-element-ec578ff .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-ec578ff .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-family: 'DM Sans', Sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1em;
}
.elementor-36319 .elementor-element.elementor-element-ec578ff .cea-counter-wrapper .counter-value {
  margin-bottom: 10px;
}
.elementor-36319 .elementor-element.elementor-element-ec578ff .counter-icon i,
.elementor-36319 .elementor-element.elementor-element-ec578ff .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36319 .elementor-element.elementor-element-ec578ff .counter-icon {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-ec578ff .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-ec578ff .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-34a69c7c > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-34a69c7c .cea-counter-wrapper {
  text-align: center;
}
.elementor-36319 .elementor-element.elementor-element-34a69c7c .cea-counter-wrapper .counter-title > * {
  color: #ffffff;
  text-transform: none;
  font-size: 22px;
  font-weight: 500;
  line-height: 29px;
  letter-spacing: 0.2px;
}
.elementor-36319 .elementor-element.elementor-element-34a69c7c .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-34a69c7c .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-family: 'DM Sans', Sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1em;
}
.elementor-36319 .elementor-element.elementor-element-34a69c7c .cea-counter-wrapper .counter-value {
  margin-bottom: 10px;
}
.elementor-36319 .elementor-element.elementor-element-34a69c7c .counter-icon i,
.elementor-36319 .elementor-element.elementor-element-34a69c7c .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36319 .elementor-element.elementor-element-34a69c7c .counter-icon {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-34a69c7c .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-34a69c7c .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-7db67512 .elementor-repeater-item-1cdeb86 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-38c17c > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 > .elementor-widget-container {
  background-image: url('https://wordpress.zozothemes.com/igual/wp-content/uploads/sites/6/2023/02/left-quote-1.png');
  margin: 0px 0px 0px 0px;
  background-position: 87% 86%;
  background-repeat: no-repeat;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-inner {
  background-color: #ffffff;
  padding: 37px 30px 28px 30px;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .image-accordion-item {
  background-color: #ffffff;
  padding: 37px 30px 28px 30px;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-inner:hover {
  color: #ffffff;
  background-color: #09172e;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .image-accordion-item:hover {
  color: #ffffff;
  background-color: #09172e;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-title-head .post-title {
  text-transform: none;
  color: var(--yellow-color);
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-title-head {
  transform: scale(1);
  margin-bottom: 0px;
  font-family: 'DM Sans', Sans-serif;
  font-size: 24px;
  line-height: 1.25em;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-inner:hover .post-title-head .post-title {
  color: #ffffff;
}
.elementor-36319
  .elementor-element.elementor-element-54b3aea2
  .image-accordion-item:hover
  .post-title-head
  .post-title {
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .image-accordion-item:hover .post-title-head {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .review-title {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-inner:hover .review-title {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .image-accordion-item:hover .review-title {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-logo-image-wrap {
  width: 75px;
  height: auto;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-company-name {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-inner:hover .testimonial-company-name {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .image-accordion-item:hover .testimonial-company-name {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-designation .post-designation-head {
  text-transform: none;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-designation-head {
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-designation:hover {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-thumb > a > img {
  width: 36%;
  max-width: 36%;
  border-style: solid;
  border-color: var(--yellow-color);
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-thumb {
  margin-bottom: 26px;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .read-more {
  text-transform: none;
  background-color: #333333;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .top-meta {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .bottom-meta {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-inner:hover .post-excerpt {
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .image-accordion-item:hover .post-excerpt {
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-excerpt {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7em;
  margin-bottom: 19px;
}
.elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-overlay-items {
  position: absolute;
  top: 0%;
  left: 0%;
}
.elementor-element-54b3aea2.mouse-hover-text {
  text-align: center;
}
.elementor-36319 .elementor-element.elementor-element-7db67512 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-1148c7f9 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 110px 0px 110px 0px;
}
.elementor-36319
  .elementor-element.elementor-element-2c21ca27
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36319 .elementor-element.elementor-element-2c21ca27:not(.elementor-motion-effects-element-type-background),
.elementor-36319
  .elementor-element.elementor-element-2c21ca27
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('https://wordpress.zozothemes.com/igual/wp-content/uploads/sites/6/2023/02/law-abt-img-1.png');
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 14% auto;
}
.elementor-36319 .elementor-element.elementor-element-2c21ca27 .elementor-repeater-item-95b3964 {
  --float-image-width: 70;
  --float-image-left: 10;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-709b2093 .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-665ce025.elementor-column > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-36319 .elementor-element.elementor-element-665ce025 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 15px 0px 15px;
}
.elementor-36319
  .elementor-element.elementor-element-665ce025
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-3f38995 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36319 .elementor-element.elementor-element-3f38995 {
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36319 .elementor-element.elementor-element-3f38995 .title-separator > * {
  color: #333333;
}
.elementor-36319 .elementor-element.elementor-element-3f38995 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36319 .elementor-element.elementor-element-3f38995 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-3f38995 .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36319 .elementor-element.elementor-element-3f38995 .section-title-wrapper .sub-title {
  color: var(--yellow-color);
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 30px;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-3f38995 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-3f38995 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36319 .elementor-element.elementor-element-53280f92 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-53280f92 .cea-button .cea-align-icon-right {
  margin-left: 11px;
}
.elementor-36319 .elementor-element.elementor-element-53280f92 .cea-button .cea-align-icon-left {
  margin-right: 11px;
}
.elementor-36319 .elementor-element.elementor-element-53280f92 .cea-button svg {
  margin-right: 11px;
}
.elementor-36319 .elementor-element.elementor-element-53280f92 .cea-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--yellow-color);
  border-radius: 15px 0px 15px 0px;
  padding: 22px 30px 21px 88px;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-53280f92 .cea-button:hover,
.elementor-36319 .elementor-element.elementor-element-53280f92 .cea-button:focus {
  background-color: #00192c;
}
.elementor-36319 .elementor-element.elementor-element-795944cf > .elementor-element-populated {
  padding: 0px 15px 0px 40px;
}
.elementor-36319 .elementor-element.elementor-element-63d91e1 .elementor-repeater-item-35044fa {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-2e532dfd > .elementor-widget-container {
  background-color: #f9f7f5;
  margin: 0px 0px 30px 0px;
  padding: 23px 0px 30px 0px;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36319 .elementor-element.elementor-element-2e532dfd img {
  max-width: 90%;
  opacity: 0.35;
  transition-duration: 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-2e532dfd:hover img {
  opacity: 1;
}
.elementor-36319 .elementor-element.elementor-element-175f0781 > .elementor-widget-container {
  background-color: #f9f7f5;
  margin: 0px 0px 30px 0px;
  padding: 30px 0px 25px 0px;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36319 .elementor-element.elementor-element-175f0781 img {
  max-width: 90%;
  opacity: 0.35;
  transition-duration: 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-175f0781:hover img {
  opacity: 1;
}
.elementor-36319 .elementor-element.elementor-element-27c2b480 > .elementor-widget-container {
  background-color: #f9f7f5;
  margin: 0px 0px 30px 0px;
  padding: 27px 0px 26px 0px;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36319 .elementor-element.elementor-element-27c2b480 img {
  max-width: 90%;
  opacity: 0.35;
  transition-duration: 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-27c2b480:hover img {
  opacity: 1;
}
.elementor-36319 .elementor-element.elementor-element-7c11fe83 .elementor-repeater-item-35044fa {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-5915d079 > .elementor-widget-container {
  background-color: #f9f7f5;
  margin: 0px 0px 0px 0px;
  padding: 28px 0px 30px 0px;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36319 .elementor-element.elementor-element-5915d079 img {
  max-width: 90%;
  opacity: 0.35;
  transition-duration: 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-5915d079:hover img {
  opacity: 1;
}
.elementor-36319 .elementor-element.elementor-element-498ee0ba > .elementor-widget-container {
  background-color: #f9f7f5;
  margin: 0px 0px 0px 0px;
  padding: 31px 0px 26px 0px;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36319 .elementor-element.elementor-element-498ee0ba img {
  max-width: 90%;
  opacity: 0.35;
  transition-duration: 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-498ee0ba:hover img {
  opacity: 1;
}
.elementor-36319 .elementor-element.elementor-element-4b7c9e51 > .elementor-widget-container {
  background-color: #f9f7f5;
  margin: 0px 0px 0px 0px;
  padding: 25px 0px 30px 0px;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36319 .elementor-element.elementor-element-4b7c9e51 img {
  max-width: 90%;
  opacity: 0.35;
  transition-duration: 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-4b7c9e51:hover img {
  opacity: 1;
}
.elementor-36319 .elementor-element.elementor-element-2c21ca27 > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-2c21ca27 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 120px 0px 130px 35px;
}
.elementor-36319
  .elementor-element.elementor-element-7fea5352
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36319 .elementor-element.elementor-element-7fea5352:not(.elementor-motion-effects-element-type-background),
.elementor-36319
  .elementor-element.elementor-element-7fea5352
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f7f5;
}
.elementor-36319 .elementor-element.elementor-element-7fea5352 .elementor-repeater-item-c052185 {
  --float-image-width: 200;
  --float-image-left: 76;
  --float-image-top: 25;
}
.elementor-36319 .elementor-element.elementor-element-352be8b .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-7219782b > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-36319
  .elementor-element.elementor-element-7219782b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-4d631836 > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-36319 .elementor-element.elementor-element-6225f930 {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36319 .elementor-element.elementor-element-6225f930.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36319 .elementor-element.elementor-element-6225f930 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36319 .elementor-element.elementor-element-6225f930 .title-separator > * {
  color: #333333;
}
.elementor-36319 .elementor-element.elementor-element-6225f930 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36319 .elementor-element.elementor-element-6225f930 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-6225f930 .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36319 .elementor-element.elementor-element-6225f930 .section-title-wrapper .sub-title {
  color: var(--yellow-color);
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 30px;
  letter-spacing: 1px;
}
.elementor-36319 .elementor-element.elementor-element-6225f930 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-6225f930 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-bc-flex-widget
  .elementor-36319
  .elementor-element.elementor-element-4b1be6d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-36319
  .elementor-element.elementor-element-4b1be6d.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-36319 .elementor-element.elementor-element-4b1be6d > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-34cf2469 .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36319 .elementor-element.elementor-element-6bd47b1 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 10px;
}
.elementor-36319
  .elementor-element.elementor-element-6bd47b1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .blog-wrapper .blog-inner {
  text-align: left;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .blog-wrapper .image-accordion-item {
  text-align: left;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .blog-inner {
  color: #ffffff;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .image-accordion-item {
  color: #ffffff;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-title-head .post-title {
  text-transform: none;
  color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-title-head {
  transform: scale(1);
  margin-bottom: 10px;
  font-size: 23px;
  line-height: 33px;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .blog-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .image-accordion-item:hover .post-title-head {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-category {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-category:hover {
  transform: scale(1);
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-thumb > a > img {
  width: 100%;
  max-width: 100%;
  padding: 0px 0px 0px 0px;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-thumb {
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .read-more {
  text-transform: uppercase;
  fill: var(--yellow-color);
  color: var(--yellow-color);
  background-color: #6d00e700;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--yellow-color);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 1px 0px;
  letter-spacing: 1.5px;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .read-more:hover,
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .read-more:focus {
  color: #ffffff;
  background-color: #ffffff00;
  border-color: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .read-more:hover svg,
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .read-more:focus svg {
  fill: #ffffff;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .top-meta {
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .bottom-meta {
  margin-bottom: 8px;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-excerpt {
  margin-bottom: 0px;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-overlay-items {
  padding: 0px 30px 0px 30px;
  position: absolute;
  top: 67%;
  left: 0%;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-thumb.post-overlay-active:before {
  background-color: #28282826;
}
.elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-thumb.post-overlay-active:hover:before {
  background-color: var(--yellow-color) 63;
}
.elementor-element-163fb0d8.mouse-hover-text {
  text-align: center;
}
.elementor-36319 .elementor-element.elementor-element-7fea5352 > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36319 .elementor-element.elementor-element-7fea5352 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 0px 110px 0px;
}
@media (min-width: 768px) {
  .elementor-36319 .elementor-element.elementor-element-66f20356 {
    width: 47.043%;
  }
  .elementor-36319 .elementor-element.elementor-element-1504f52c {
    width: 52.957%;
  }
  .elementor-36319 .elementor-element.elementor-element-739be531 {
    width: 60.75%;
  }
  .elementor-36319 .elementor-element.elementor-element-60c09c51 {
    width: 39.085%;
  }
  .elementor-36319 .elementor-element.elementor-element-4275cac9 {
    width: 23.676%;
  }
  .elementor-36319 .elementor-element.elementor-element-396f8916 {
    width: 51.929%;
  }
  .elementor-36319 .elementor-element.elementor-element-1e14b9b4 {
    width: 23.676%;
  }
  .elementor-36319 .elementor-element.elementor-element-27854e88 {
    width: 44.202%;
  }
  .elementor-36319 .elementor-element.elementor-element-416e0e78 {
    width: 55.798%;
  }
  .elementor-36319 .elementor-element.elementor-element-312584e9 {
    width: 27.631%;
  }
  .elementor-36319 .elementor-element.elementor-element-364502b2 {
    width: 44.402%;
  }
  .elementor-36319 .elementor-element.elementor-element-72a0d792 {
    width: 27.631%;
  }
  .elementor-36319 .elementor-element.elementor-element-78f3964b {
    width: 50.331%;
  }
  .elementor-36319 .elementor-element.elementor-element-4b1ab7f6 {
    width: 24.5%;
  }
  .elementor-36319 .elementor-element.elementor-element-29f6e40d {
    width: 24.501%;
  }
  .elementor-36319 .elementor-element.elementor-element-7219782b {
    width: 27.631%;
  }
  .elementor-36319 .elementor-element.elementor-element-4d631836 {
    width: 44.402%;
  }
  .elementor-36319 .elementor-element.elementor-element-4b1be6d {
    width: 27.631%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-36319 .elementor-element.elementor-element-2e52e736 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-66f20356 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-1504f52c {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-532d7579 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-739be531 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-60c09c51 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-3e336496 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-4275cac9 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-396f8916 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-1e14b9b4 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-31566f5b {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-3cb209a4 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-249cc863 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-1dc48232 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-1f667ea2 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-2ce23459 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-e0ce157 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-27854e88 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-416e0e78 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-312584e9 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-364502b2 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-72a0d792 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-3019ce1e {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-1f2c2a22 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-78f3964b {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-4b1ab7f6 {
    width: 50%;
  }
  .elementor-36319 .elementor-element.elementor-element-29f6e40d {
    width: 50%;
  }
  .elementor-36319 .elementor-element.elementor-element-74b4ef64 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-665ce025 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-795944cf {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-7219782b {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-4d631836 {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-4b1be6d {
    width: 100%;
  }
  .elementor-36319 .elementor-element.elementor-element-6bd47b1 {
    width: 100%;
  }
}
@media (min-width: 1367px) {
  .elementor-36319 .elementor-element.elementor-element-a5f55c7:not(.elementor-motion-effects-element-type-background),
  .elementor-36319
    .elementor-element.elementor-element-a5f55c7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-36319 .elementor-element.elementor-element-1148c7f9:not(.elementor-motion-effects-element-type-background),
  .elementor-36319
    .elementor-element.elementor-element-1148c7f9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1366px) {
  .elementor-36319 .elementor-element.elementor-element-4561c86c > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-7aea1991 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-a5f55c7 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-4769a88 {
    padding: 80px 0px 30px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-57db9def {
    padding: 80px 0px 80px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-20b60fbf {
    padding: 80px 0px 50px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-1148c7f9 {
    padding: 80px 0px 60px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-2c21ca27 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-7fea5352 {
    padding: 80px 0px 70px 0px;
  }
}
@media (max-width: 1024px) {
  .elementor-36319 .elementor-element.elementor-element-2d9d7688 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-19e02519:not(.elementor-motion-effects-element-type-background),
  .elementor-36319
    .elementor-element.elementor-element-19e02519
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0% 0px;
    background-size: 0px auto;
  }
  .elementor-36319 .elementor-element.elementor-element-19e02519 {
    padding: 40px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-125ceadc > .elementor-widget-container {
    padding: 10px 0px 40px 0px;
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-71f4d810 > .elementor-widget-container {
    padding: 10px 0px 40px 0px;
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-5b2e8bea > .elementor-widget-container {
    padding: 10px 0px 40px 0px;
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-3b41ef59 {
    padding: 40px 0px 10px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-60c09c51 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-5a5a33df > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-5a5a33df .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36319 .elementor-element.elementor-element-5a5a33df .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36319 .elementor-element.elementor-element-783c0721:not(.elementor-motion-effects-element-type-background),
  .elementor-36319
    .elementor-element.elementor-element-783c0721
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-3e336496 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-4275cac9 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-396f8916 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-478f562e > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-478f562e .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36319 .elementor-element.elementor-element-478f562e .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36319 .elementor-element.elementor-element-31566f5b > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-31e97db2 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-3cb209a4 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-569d1b08 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-249cc863 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-7059c412 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-1dc48232 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-4561c86c > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-a5f55c7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 70px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-230c5fc7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-230c5fc7 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36319 .elementor-element.elementor-element-230c5fc7 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36319 .elementor-element.elementor-element-16c8e74b {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-1374217c .post-title-head {
    font-size: 22px;
  }
  .elementor-36319 .elementor-element.elementor-element-3bd0c0bf {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-4769a88 > .elementor-background-overlay {
    opacity: 0;
  }
  .elementor-36319 .elementor-element.elementor-element-4769a88 {
    padding: 60px 0px 20px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-27854e88 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-a9bfb36 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-a9bfb36 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36319 .elementor-element.elementor-element-a9bfb36 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36319 .elementor-element.elementor-element-57db9def {
    padding: 10px 0px 70px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-6b7fb989 {
    text-align: center;
  }
  .elementor-36319 .elementor-element.elementor-element-6b7fb989.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36319 .elementor-element.elementor-element-6b7fb989 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-6b7fb989 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36319 .elementor-element.elementor-element-6b7fb989 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36319 .elementor-element.elementor-element-12a4a366 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-2bc1f4df .post-title-head {
    font-size: 22px;
    line-height: 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-5eb223f2 {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-20b60fbf {
    padding: 0px 0px 40px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-7413cb10 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-7413cb10 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36319 .elementor-element.elementor-element-7413cb10 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36319 .elementor-element.elementor-element-ec578ff > .elementor-widget-container {
    padding: 10px 0px 40px 0px;
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-34a69c7c > .elementor-widget-container {
    padding: 10px 0px 40px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 > .elementor-widget-container {
    background-position: 86% 95%;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-wrapper .testimonial-inner {
    text-align: center;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-wrapper .image-accordion-item {
    text-align: center;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-inner {
    padding: 30px 30px 30px 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .image-accordion-item {
    padding: 30px 30px 30px 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-title-head {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-thumb > a > img {
    width: 16%;
    max-width: 16%;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-excerpt {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-7db67512 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-1148c7f9 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-665ce025 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-3f38995 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-3f38995 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36319 .elementor-element.elementor-element-3f38995 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36319 .elementor-element.elementor-element-795944cf > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-63d91e1 {
    padding: 60px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-2c21ca27 {
    padding: 60px 15px 60px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-6225f930 {
    text-align: center;
  }
  .elementor-36319 .elementor-element.elementor-element-6225f930.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36319 .elementor-element.elementor-element-6225f930 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-6225f930 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36319 .elementor-element.elementor-element-6225f930 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36319 .elementor-element.elementor-element-352be8b {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-title-head {
    font-size: 18px;
    line-height: 24px;
  }
  .elementor-36319 .elementor-element.elementor-element-163fb0d8 .read-more {
    font-size: 13px;
  }
  .elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-overlay-items {
    padding: 0px 15px 0px 15px;
    position: absolute;
    top: 69%;
  }
  .elementor-36319 .elementor-element.elementor-element-7fea5352 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 60px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-36319 .elementor-element.elementor-element-2e52e736 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-7520f0f9 .cea-animate-title {
    font-size: 45px;
    line-height: 1.3em;
  }
  .elementor-36319 .elementor-element.elementor-element-2d9d7688 img {
    width: 99%;
  }
  .elementor-36319 .elementor-element.elementor-element-19e02519:not(.elementor-motion-effects-element-type-background),
  .elementor-36319
    .elementor-element.elementor-element-19e02519
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0% 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-19e02519 {
    margin-top: -50px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-125ceadc > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-125ceadc .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-125ceadc .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36319 .elementor-element.elementor-element-125ceadc .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36319 .elementor-element.elementor-element-125ceadc .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-125ceadc .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-71f4d810 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-71f4d810 .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-71f4d810 .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36319 .elementor-element.elementor-element-71f4d810 .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36319 .elementor-element.elementor-element-71f4d810 .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-71f4d810 .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-5b2e8bea > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-5b2e8bea .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-5b2e8bea .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36319 .elementor-element.elementor-element-5b2e8bea .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36319 .elementor-element.elementor-element-5b2e8bea .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-5b2e8bea .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-5a5a33df > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-5a5a33df .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36319 .elementor-element.elementor-element-5a5a33df .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36319 .elementor-element.elementor-element-5a5a33df .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-5a5a33df .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-18f9d964 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-783c0721:not(.elementor-motion-effects-element-type-background),
  .elementor-36319
    .elementor-element.elementor-element-783c0721
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
    background-size: 0px auto;
  }
  .elementor-36319 .elementor-element.elementor-element-3e336496 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-478f562e > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-478f562e .elementor-divider-separator {
    width: 18%;
  }
  .elementor-36319 .elementor-element.elementor-element-478f562e .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36319 .elementor-element.elementor-element-478f562e .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36319 .elementor-element.elementor-element-478f562e .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-478f562e .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-31566f5b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-31e97db2 .feature-box-title {
    margin-bottom: 16px;
  }
  .elementor-36319 .elementor-element.elementor-element-31e97db2 .cea-featured-icon {
    margin-bottom: 25px;
  }
  .elementor-36319 .elementor-element.elementor-element-31e97db2 .fbox-number {
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-31e97db2 .fbox-content {
    margin-bottom: 16px;
  }
  .elementor-36319 .elementor-element.elementor-element-3cb209a4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-569d1b08 .feature-box-title {
    margin-bottom: 16px;
  }
  .elementor-36319 .elementor-element.elementor-element-569d1b08 .cea-featured-icon {
    margin-bottom: 25px;
  }
  .elementor-36319 .elementor-element.elementor-element-569d1b08 .fbox-number {
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-569d1b08 .fbox-content {
    margin-bottom: 16px;
  }
  .elementor-36319 .elementor-element.elementor-element-249cc863 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-7059c412 .feature-box-title {
    margin-bottom: 16px;
  }
  .elementor-36319 .elementor-element.elementor-element-7059c412 .cea-featured-icon {
    margin-bottom: 25px;
  }
  .elementor-36319 .elementor-element.elementor-element-7059c412 .fbox-number {
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-7059c412 .fbox-content {
    margin-bottom: 16px;
  }
  .elementor-36319 .elementor-element.elementor-element-1dc48232 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-a5f55c7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-230c5fc7 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-230c5fc7 .elementor-divider-separator {
    width: 18%;
  }
  .elementor-36319 .elementor-element.elementor-element-230c5fc7 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36319 .elementor-element.elementor-element-230c5fc7 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36319 .elementor-element.elementor-element-230c5fc7 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-230c5fc7 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-1374217c .post-title-head {
    margin-bottom: 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-1374217c .post-category {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-1374217c .top-meta {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-1374217c .bottom-meta {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-1374217c .post-excerpt {
    margin-bottom: 32px;
  }
  .elementor-36319 .elementor-element.elementor-element-4769a88 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 20px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-416e0e78 > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-a9bfb36 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-a9bfb36 .section-title-wrapper .section-title {
    margin-bottom: 15px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36319 .elementor-element.elementor-element-a9bfb36 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36319 .elementor-element.elementor-element-a9bfb36 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-a9bfb36 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-6b7fb989 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-6b7fb989 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36319 .elementor-element.elementor-element-6b7fb989 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36319 .elementor-element.elementor-element-6b7fb989 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-6b7fb989 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-2bc1f4df .post-title-head {
    margin-bottom: 4px;
    font-size: 28px;
  }
  .elementor-36319 .elementor-element.elementor-element-2bc1f4df .post-category {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-2bc1f4df .top-meta {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-2bc1f4df .bottom-meta {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-2bc1f4df .post-excerpt {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-2bc1f4df .post-overlay-items {
    position: absolute;
    top: 0%;
  }
  .elementor-36319 .elementor-element.elementor-element-20b60fbf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 35px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-7413cb10 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-7413cb10 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36319 .elementor-element.elementor-element-7413cb10 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36319 .elementor-element.elementor-element-7413cb10 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-7413cb10 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-ec578ff > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-ec578ff .cea-counter-wrapper {
    text-align: left;
  }
  .elementor-36319 .elementor-element.elementor-element-ec578ff .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-ec578ff .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36319 .elementor-element.elementor-element-ec578ff .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36319 .elementor-element.elementor-element-ec578ff .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-ec578ff .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-34a69c7c > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-34a69c7c .cea-counter-wrapper {
    text-align: left;
  }
  .elementor-36319 .elementor-element.elementor-element-34a69c7c .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-34a69c7c .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36319 .elementor-element.elementor-element-34a69c7c .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36319 .elementor-element.elementor-element-34a69c7c .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-34a69c7c .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 > .elementor-widget-container {
    background-position: 81% 20%;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-title-head {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .review-title {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .testimonial-company-name {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-designation-head {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-thumb > a > img {
    width: 38%;
    max-width: 38%;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .top-meta {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .bottom-meta {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-54b3aea2 .post-excerpt {
    font-size: 18px;
    line-height: 1.6em;
    margin-bottom: 16px;
  }
  .elementor-36319 .elementor-element.elementor-element-3f38995 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-3f38995 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36319 .elementor-element.elementor-element-3f38995 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36319 .elementor-element.elementor-element-3f38995 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-3f38995 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-63d91e1 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-5915d079 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-498ee0ba > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-2c21ca27 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 60px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-4d631836 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36319 .elementor-element.elementor-element-6225f930 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-6225f930 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36319 .elementor-element.elementor-element-6225f930 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36319 .elementor-element.elementor-element-6225f930 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-6225f930 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-title-head {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 30px;
  }
  .elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-category {
    margin-bottom: 5px;
  }
  .elementor-36319 .elementor-element.elementor-element-163fb0d8 .top-meta {
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-163fb0d8 .bottom-meta {
    margin-bottom: 8px;
  }
  .elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-excerpt {
    margin-bottom: 0px;
  }
  .elementor-36319 .elementor-element.elementor-element-163fb0d8 .post-overlay-items {
    position: absolute;
    top: 63%;
  }
  .elementor-36319 .elementor-element.elementor-element-7fea5352 {
    margin-top: 0px;
    margin-bottom: -50px;
    padding: 50px 0px 50px 0px;
  }
}
