.elementor-36315
  .elementor-element.elementor-element-5f8639e0
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36315 .elementor-element.elementor-element-5f8639e0:not(.elementor-motion-effects-element-type-background),
.elementor-36315
  .elementor-element.elementor-element-5f8639e0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('../../2023/02/square-shape-1.png');
  background-position: 180px -2%;
  background-repeat: repeat-x;
  background-size: 67% auto;
}
.elementor-36315 .elementor-element.elementor-element-5f8639e0 .elementor-repeater-item-c052185 {
  --float-image-width: 200;
  --float-image-left: 76;
  --float-image-top: 25;
}
.elementor-36315 .elementor-element.elementor-element-5d0b2203 .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36315 .elementor-element.elementor-element-48bc92cf > .elementor-widget-container {
  padding: 0px 60px 30px 0px;
}
.elementor-36315 .elementor-element.elementor-element-48bc92cf {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-48bc92cf img {
  border-radius: 100px 0px 100px 0px;
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 77px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 .feature-box-wrapper .feature-box-title {
  text-transform: none;
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 .feature-box-wrapper,
.elementor-36315 .elementor-element.elementor-element-47b28f91 a {
  color: #777777;
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 .feature-box-wrapper {
  font-size: 18px;
  font-weight: normal;
  font-style: italic;
  line-height: 30px;
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 .feature-box-title {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 .cea-featured-icon i,
.elementor-36315 .elementor-element.elementor-element-47b28f91 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 .cea-featured-icon {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 .cea-feature-box-img {
  margin-bottom: 0px !important;
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 .feature-box-wrapper .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 .fbox-number {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 .cea-button {
  background-color: #333333;
}
.elementor-36315 .elementor-element.elementor-element-47b28f91 .fbox-content {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-68f52361 {
  width: auto;
  max-width: auto;
  top: 46%;
  z-index: 2;
}
.elementor-36315 .elementor-element.elementor-element-68f52361 > .elementor-widget-container {
  --e-transform-translateX: -50%;
  --e-transform-translateY: -50%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-36315 .elementor-element.elementor-element-68f52361 {
  left: 43%;
}
body.rtl .elementor-36315 .elementor-element.elementor-element-68f52361 {
  right: 43%;
}
.elementor-36315 .elementor-element.elementor-element-68f52361 .popup-anything-wrapper {
  text-align: center;
  color: #ffffff;
}
.elementor-36315 .elementor-element.elementor-element-68f52361 .popup-trigger-icon {
  color: #ffffff;
  font-size: 21px;
  margin-bottom: 5px;
  border-radius: 20px 0px 20px 0px;
}
.elementor-36315 .elementor-element.elementor-element-68f52361 .popup-trigger-icon svg {
  fill: #ffffff;
}
.elementor-36315 .elementor-element.elementor-element-68f52361.cea-view-framed .popup-trigger-icon {
  background-color: var(--yellow-color);
  border-color: var(--yellow-color);
}
.elementor-36315 .elementor-element.elementor-element-68f52361.cea-view-stacked .popup-trigger-icon {
  background-color: var(--yellow-color);
}
.elementor-36315 .elementor-element.elementor-element-68f52361:hover .popup-trigger-icon {
  color: #ffffff;
}
.elementor-36315 .elementor-element.elementor-element-68f52361:hover .popup-trigger-icon svg {
  fill: #ffffff;
}
.elementor-36315 .elementor-element.elementor-element-68f52361.cea-view-framed:hover .popup-trigger-icon {
  background-color: var(--green-color-1);
}
.elementor-36315 .elementor-element.elementor-element-68f52361.cea-view-stacked:hover .popup-trigger-icon {
  background-color: var(--green-color-1);
}
.elementor-36315 .elementor-element.elementor-element-68f52361 .popup-trigger-icon i,
.elementor-36315 .elementor-element.elementor-element-68f52361 .popup-trigger-icon svg {
  transform: rotate(0deg);
}
.elementor-36315 .elementor-element.elementor-element-7b0b5f8e > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: -50px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-36315
  .elementor-element.elementor-element-7b0b5f8e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-15a9b8c4 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36315 .elementor-element.elementor-element-15a9b8c4 {
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36315 .elementor-element.elementor-element-15a9b8c4 .title-separator > * {
  color: #333333;
}
.elementor-36315 .elementor-element.elementor-element-15a9b8c4 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36315 .elementor-element.elementor-element-15a9b8c4 > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-36315 .elementor-element.elementor-element-15a9b8c4 .section-title-wrapper .section-title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin-bottom: 0px;
  font-size: 42px;
  font-weight: 400;
  line-height: 52px;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-15a9b8c4 .section-title-wrapper .sub-title {
  color: var(--yellow-color);
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 30px;
  letter-spacing: 1px;
}
.elementor-36315 .elementor-element.elementor-element-15a9b8c4 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-15a9b8c4 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36315 .elementor-element.elementor-element-548d848c {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-548d848c.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36315 .elementor-element.elementor-element-548d848c > .elementor-widget-container {
  background-color: #ffffff;
  margin: -92px 30px 0px 30px;
  padding: 35px 35px 38px 35px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #efefef;
  border-radius: 50px 0px 40px 0px;
}
.elementor-36315 .elementor-element.elementor-element-548d848c:hover .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--yellow-color);
}
.elementor-36315 .elementor-element.elementor-element-548d848c .section-title-wrapper .section-title {
  padding: 0px 20px 0px 20px;
  margin-bottom: 28px;
  font-size: 34px;
  font-weight: 400;
  line-height: 42px;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-548d848c .section-title-wrapper .sub-title {
  color: var(--yellow-color);
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 30px;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-548d848c .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-548d848c .section-description .section-content {
  color: #777777;
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-5f8639e0 > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-5f8639e0 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 160px 0px 140px 0px;
}
.elementor-36315 .elementor-element.elementor-element-52a16548 > .elementor-background-overlay {
  background-color: #f7f7f7;
  opacity: 0.67;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-52a16548 .elementor-repeater-item-50241fc {
  --float-image-width: 80;
  --float-image-left: 10;
  --float-image-top: 20;
}
.elementor-36315 .elementor-element.elementor-element-66ed1f2b > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 15px 0px 15px;
}
.elementor-36315 .elementor-element.elementor-element-ec658ef {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36315 .elementor-element.elementor-element-ec658ef.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36315 .elementor-element.elementor-element-ec658ef .elementor-divider-separator {
  --separator-border-style: solid;
  width: 10%;
}
.elementor-36315 .elementor-element.elementor-element-ec658ef .title-separator > * {
  color: #333333;
}
.elementor-36315 .elementor-element.elementor-element-ec658ef .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36315 .elementor-element.elementor-element-ec658ef > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-ec658ef .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-ec658ef .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-36315 .elementor-element.elementor-element-ec658ef .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-ec658ef .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36315 .elementor-element.elementor-element-2a9cf275 .elementor-repeater-item-ff42bb7 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36315 .elementor-element.elementor-element-2f0ad4f2 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #eaeaea;
}
.elementor-36315 .elementor-element.elementor-element-2f0ad4f2 > .elementor-element-populated,
.elementor-36315
  .elementor-element.elementor-element-2f0ad4f2
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-36315 .elementor-element.elementor-element-2f0ad4f2 > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-3657f57f > .elementor-widget-container {
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eaeaea;
}
.elementor-36315 .elementor-element.elementor-element-3657f57f .cea-counter-wrapper {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-3657f57f .cea-counter-wrapper .counter-title > * {
  color: #00192c;
  text-transform: uppercase;
  font-family: 'DM Sans', Sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-3657f57f .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-3657f57f .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-size: 56px;
  font-weight: 400;
  line-height: 1em;
}
.elementor-36315 .elementor-element.elementor-element-3657f57f .cea-counter-wrapper .counter-value {
  margin-bottom: 15px;
}
.elementor-36315 .elementor-element.elementor-element-3657f57f .counter-icon i,
.elementor-36315 .elementor-element.elementor-element-3657f57f .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36315 .elementor-element.elementor-element-3657f57f .counter-icon {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-3657f57f .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-3657f57f .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-1d488eff > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #eaeaea;
}
.elementor-36315 .elementor-element.elementor-element-446e26bc > .elementor-widget-container {
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eaeaea;
}
.elementor-36315 .elementor-element.elementor-element-446e26bc .cea-counter-wrapper {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-446e26bc .cea-counter-wrapper .counter-title > * {
  color: #00192c;
  text-transform: uppercase;
  font-family: 'DM Sans', Sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-446e26bc .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-446e26bc .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-size: 56px;
  font-weight: 400;
  line-height: 1em;
}
.elementor-36315 .elementor-element.elementor-element-446e26bc .cea-counter-wrapper .counter-value {
  margin-bottom: 15px;
}
.elementor-36315 .elementor-element.elementor-element-446e26bc .counter-icon i,
.elementor-36315 .elementor-element.elementor-element-446e26bc .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36315 .elementor-element.elementor-element-446e26bc .counter-icon {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-446e26bc .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-446e26bc .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-590f811e > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #eaeaea;
}
.elementor-36315 .elementor-element.elementor-element-73d7ee9d > .elementor-widget-container {
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eaeaea;
}
.elementor-36315 .elementor-element.elementor-element-73d7ee9d .cea-counter-wrapper {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-73d7ee9d .cea-counter-wrapper .counter-title > * {
  color: #00192c;
  text-transform: uppercase;
  font-family: 'DM Sans', Sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-73d7ee9d .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-73d7ee9d .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-size: 56px;
  font-weight: 400;
  line-height: 1em;
}
.elementor-36315 .elementor-element.elementor-element-73d7ee9d .cea-counter-wrapper .counter-value {
  margin-bottom: 15px;
}
.elementor-36315 .elementor-element.elementor-element-73d7ee9d .counter-icon i,
.elementor-36315 .elementor-element.elementor-element-73d7ee9d .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36315 .elementor-element.elementor-element-73d7ee9d .counter-icon {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-73d7ee9d .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-73d7ee9d .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-2a9cf275 {
  padding: 0px 0px 0px 20px;
}
.elementor-36315 .elementor-element.elementor-element-2bd53835 .elementor-repeater-item-ff42bb7 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36315 .elementor-element.elementor-element-7f860b14 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #eaeaea;
}
.elementor-36315 .elementor-element.elementor-element-7f860b14 > .elementor-element-populated,
.elementor-36315
  .elementor-element.elementor-element-7f860b14
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-36315 .elementor-element.elementor-element-7f860b14 > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-63b42bf5 > .elementor-widget-container {
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eaeaea;
}
.elementor-36315 .elementor-element.elementor-element-63b42bf5 .cea-counter-wrapper {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-63b42bf5 .cea-counter-wrapper .counter-title > * {
  color: #00192c;
  text-transform: uppercase;
  font-family: 'DM Sans', Sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-63b42bf5 .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-63b42bf5 .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-size: 56px;
  font-weight: 400;
  line-height: 1em;
}
.elementor-36315 .elementor-element.elementor-element-63b42bf5 .cea-counter-wrapper .counter-value {
  margin-bottom: 15px;
}
.elementor-36315 .elementor-element.elementor-element-63b42bf5 .counter-icon i,
.elementor-36315 .elementor-element.elementor-element-63b42bf5 .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36315 .elementor-element.elementor-element-63b42bf5 .counter-icon {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-63b42bf5 .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-63b42bf5 .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-55b72c02 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #eaeaea;
}
.elementor-36315 .elementor-element.elementor-element-6ba66ab7 > .elementor-widget-container {
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eaeaea;
}
.elementor-36315 .elementor-element.elementor-element-6ba66ab7 .cea-counter-wrapper {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-6ba66ab7 .cea-counter-wrapper .counter-title > * {
  color: #00192c;
  text-transform: uppercase;
  font-family: 'DM Sans', Sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-6ba66ab7 .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-6ba66ab7 .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-size: 56px;
  font-weight: 400;
  line-height: 1em;
}
.elementor-36315 .elementor-element.elementor-element-6ba66ab7 .cea-counter-wrapper .counter-value {
  margin-bottom: 15px;
}
.elementor-36315 .elementor-element.elementor-element-6ba66ab7 .counter-icon i,
.elementor-36315 .elementor-element.elementor-element-6ba66ab7 .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36315 .elementor-element.elementor-element-6ba66ab7 .counter-icon {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-6ba66ab7 .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-6ba66ab7 .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-7391b5da > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eaeaea;
}
.elementor-36315 .elementor-element.elementor-element-338702c > .elementor-widget-container {
  padding: 40px 60px 40px 60px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-338702c .cea-counter-wrapper {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-338702c .cea-counter-wrapper .counter-title > * {
  color: #00192c;
  text-transform: uppercase;
  font-family: 'DM Sans', Sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-338702c .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-338702c .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-size: 56px;
  font-weight: 400;
  line-height: 1em;
}
.elementor-36315 .elementor-element.elementor-element-338702c .cea-counter-wrapper .counter-value {
  margin-bottom: 15px;
}
.elementor-36315 .elementor-element.elementor-element-338702c .counter-icon i,
.elementor-36315 .elementor-element.elementor-element-338702c .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36315 .elementor-element.elementor-element-338702c .counter-icon {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-338702c .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-338702c .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-2bd53835 {
  padding: 0px 0px 0px 20px;
}
.elementor-36315 .elementor-element.elementor-element-52a16548 .elementor-repeater-item-ff7fafd {
  --float-image-width: 80;
  --float-image-left: 90;
  --float-image-top: 90;
}
.elementor-36315 .elementor-element.elementor-element-52a16548 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 120px 0px 90px 0px;
}
.elementor-36315
  .elementor-element.elementor-element-32d169c3
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36315 .elementor-element.elementor-element-32d169c3:not(.elementor-motion-effects-element-type-background),
.elementor-36315
  .elementor-element.elementor-element-32d169c3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('../../2023/02/left-bg-1.jpg');
  background-position: -9.5vw -8%;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-36315 .elementor-element.elementor-element-32d169c3 > .elementor-background-overlay {
  background-image: url('../../2023/07/left-img-1-1.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-32d169c3 .elementor-repeater-item-c052185 {
  --float-image-width: 200;
  --float-image-left: 76;
  --float-image-top: 25;
}
.elementor-36315 .elementor-element.elementor-element-6d450fe8 .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36315 .elementor-element.elementor-element-f163c26 > .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-36315
  .elementor-element.elementor-element-f163c26
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-7abe7148 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36315 .elementor-element.elementor-element-7abe7148 {
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36315 .elementor-element.elementor-element-7abe7148 .title-separator > * {
  color: #333333;
}
.elementor-36315 .elementor-element.elementor-element-7abe7148 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36315 .elementor-element.elementor-element-7abe7148 > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-36315 .elementor-element.elementor-element-7abe7148 .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-7abe7148 .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-36315 .elementor-element.elementor-element-7abe7148 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-7abe7148 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-bc-flex-widget
  .elementor-36315
  .elementor-element.elementor-element-173ecde.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-36315
  .elementor-element.elementor-element-173ecde.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-36315 .elementor-element.elementor-element-42b3fcdc .cea-button .cea-align-icon-right {
  margin-left: 11px;
}
.elementor-36315 .elementor-element.elementor-element-42b3fcdc .cea-button .cea-align-icon-left {
  margin-right: 11px;
}
.elementor-36315 .elementor-element.elementor-element-42b3fcdc .cea-button svg {
  margin-right: 11px;
}
.elementor-36315 .elementor-element.elementor-element-42b3fcdc .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-36315 .elementor-element.elementor-element-42b3fcdc .cea-button:hover,
.elementor-36315 .elementor-element.elementor-element-42b3fcdc .cea-button:focus {
  background-color: #00192c;
}
.elementor-36315 .elementor-element.elementor-element-409f02ef .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36315 .elementor-element.elementor-element-33e21c37 > .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-36315
  .elementor-element.elementor-element-33e21c37
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .service-wrapper .service-inner {
  text-align: left;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .service-wrapper .image-accordion-item {
  text-align: left;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .service-inner {
  color: #797979;
  background-color: #ffffff;
  padding: 35px 30px 0px 30px;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .image-accordion-item {
  color: #797979;
  background-color: #ffffff;
  padding: 35px 30px 0px 30px;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .post-title-head .post-title {
  text-transform: none;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .post-title-head {
  transform: scale(1);
  margin-bottom: 15px;
  font-size: 30px;
  line-height: 1.25em;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .service-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-381c342a .image-accordion-item:hover .post-title-head {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-381c342a .post-category {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .post-category:hover {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-381c342a .post-thumb > a > img {
  padding: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .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-36315 .elementor-element.elementor-element-381c342a .read-more:hover,
.elementor-36315 .elementor-element.elementor-element-381c342a .read-more:focus {
  color: #ffffff;
  background-color: var(--green-color-1);
}
.elementor-36315 .elementor-element.elementor-element-381c342a .read-more:hover svg,
.elementor-36315 .elementor-element.elementor-element-381c342a .read-more:focus svg {
  fill: #ffffff;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .service-icon-img-wrap > img {
  width: 60%;
  max-width: 60%;
  padding: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .service-icon-img-wrap {
  margin-bottom: 8px;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .top-meta {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .bottom-meta {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .post-excerpt {
  margin-bottom: 32px;
}
.elementor-36315 .elementor-element.elementor-element-381c342a .post-overlay-items {
  position: absolute;
  top: 36%;
  left: 27%;
}
.elementor-element-381c342a.mouse-hover-text {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-409f02ef {
  margin-top: -15px;
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-32d169c3 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 110px 0px 150px 0px;
}
.elementor-36315
  .elementor-element.elementor-element-4820b760
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36315 .elementor-element.elementor-element-4820b760:not(.elementor-motion-effects-element-type-background),
.elementor-36315
  .elementor-element.elementor-element-4820b760
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
  background-image: url('../../2023/07/igual-img-2.png');
  background-position: 105% 226px;
  background-repeat: no-repeat;
  background-size: 24% auto;
}
.elementor-36315 .elementor-element.elementor-element-4820b760 .elementor-repeater-item-0ce1988 {
  --float-image-width: 92;
  --float-image-left: 38;
  --float-image-top: 73;
}
.elementor-36315
  .elementor-element.elementor-element-1987f95c
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36315 .elementor-element.elementor-element-1987f95c .elementor-repeater-item-1cdeb86 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36315 .elementor-element.elementor-element-651c5a8f > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-36315 .elementor-element.elementor-element-607e111f {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36315 .elementor-element.elementor-element-607e111f.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36315 .elementor-element.elementor-element-607e111f .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36315 .elementor-element.elementor-element-607e111f .title-separator > * {
  color: #333333;
}
.elementor-36315 .elementor-element.elementor-element-607e111f .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36315 .elementor-element.elementor-element-607e111f > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-36315 .elementor-element.elementor-element-607e111f .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-607e111f .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-36315 .elementor-element.elementor-element-607e111f .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-607e111f .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36315 .elementor-element.elementor-element-40abfb15 .elementor-repeater-item-1cdeb86 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36315 .elementor-element.elementor-element-ba2dc97 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 > .elementor-widget-container {
  background-image: url('../../2023/02/left-quote-1.png');
  margin: 0px 0px 0px 0px;
  background-position: 87% 86%;
  background-repeat: no-repeat;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-inner {
  padding: 15px 30px 15px 0px;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .image-accordion-item {
  padding: 15px 30px 15px 0px;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .post-title-head .post-title {
  text-transform: none;
  color: var(--yellow-color);
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .post-title-head {
  transform: scale(1);
  margin-bottom: 0px;
  font-family: 'DM Sans', Sans-serif;
  font-size: 24px;
  line-height: 1.25em;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-inner:hover .post-title-head .post-title {
  color: #262626;
}
.elementor-36315
  .elementor-element.elementor-element-21f97309
  .image-accordion-item:hover
  .post-title-head
  .post-title {
  color: #262626;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .image-accordion-item:hover .post-title-head {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .review-title {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-inner:hover .review-title {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .image-accordion-item:hover .review-title {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-logo-image-wrap {
  width: 75px;
  height: auto;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-company-name {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-inner:hover .testimonial-company-name {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .image-accordion-item:hover .testimonial-company-name {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-designation .post-designation-head {
  text-transform: none;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .post-designation-head {
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-designation:hover {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .post-thumb > a > img {
  width: 100%;
  max-width: 100%;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .post-thumb {
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .read-more {
  text-transform: none;
  background-color: #333333;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .top-meta {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .bottom-meta {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-inner .post-excerpt {
  color: #00192c;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .image-accordion-item .post-excerpt {
  color: #00192c;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .post-excerpt {
  font-size: 27px;
  font-weight: 400;
  line-height: 1.7em;
  margin-bottom: 20px;
}
.elementor-36315 .elementor-element.elementor-element-21f97309 .post-overlay-items {
  position: absolute;
  top: 0%;
  left: 0%;
}
.elementor-element-21f97309.mouse-hover-text {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-40abfb15 {
  margin-top: -20px;
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-4820b760 > .elementor-background-overlay {
  opacity: 0.94;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-4820b760 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 120px 0px 269px 0px;
}
.elementor-36315
  .elementor-element.elementor-element-c9b1ae4
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36315 .elementor-element.elementor-element-c9b1ae4:not(.elementor-motion-effects-element-type-background),
.elementor-36315
  .elementor-element.elementor-element-c9b1ae4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('../../2023/07/header-3-1-1.jpg');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-36315 .elementor-element.elementor-element-c9b1ae4 .elementor-repeater-item-c052185 {
  --float-image-width: 200;
  --float-image-left: 76;
  --float-image-top: 25;
}
.elementor-36315 .elementor-element.elementor-element-62bca0a2 > .elementor-element-populated {
  padding: 0px 15px 50px 15px;
}
.elementor-36315 .elementor-element.elementor-element-7d26a6d2 > .elementor-widget-container {
  margin: 45px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-7d26a6d2 .section-title-wrapper .section-title {
  color: #ffffff;
  margin-bottom: 20px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-7d26a6d2 .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-36315 .elementor-element.elementor-element-7d26a6d2 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-7d26a6d2 .section-description .section-content {
  color: #777777;
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-327e5e23 {
  z-index: 1;
}
.elementor-36315 .elementor-element.elementor-element-327e5e23 .elementor-star-rating__title {
  color: #ffffff;
  font-size: 18px;
}
.elementor-36315 .elementor-element.elementor-element-327e5e23 .elementor-star-rating {
  font-size: 21px;
}
.elementor-36315 .elementor-element.elementor-element-327e5e23 .elementor-star-rating i:not(:last-of-type) {
  margin-inline-end: 5px;
}
.elementor-36315 .elementor-element.elementor-element-327e5e23 .elementor-star-rating i:before {
  color: var(--yellow-color);
}
.elementor-36315 .elementor-element.elementor-element-327e5e23 .elementor-star-rating i {
  color: #fffffffa;
}
.elementor-36315 .elementor-element.elementor-element-d65f43a > .elementor-widget-container {
  margin: 0px -63px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-c9b1ae4 {
  overflow: hidden;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -150px;
  margin-bottom: 120px;
  padding: 0px 60px 0px 60px;
}
.elementor-36315 .elementor-element.elementor-element-c9b1ae4 > .elementor-background-overlay {
  opacity: 0.9;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-c9b1ae4,
.elementor-36315 .elementor-element.elementor-element-c9b1ae4 > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-36315
  .elementor-element.elementor-element-5b37cb32
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36315 .elementor-element.elementor-element-5b37cb32 .elementor-repeater-item-c052185 {
  --float-image-width: 200;
  --float-image-left: 76;
  --float-image-top: 25;
}
.elementor-36315 .elementor-element.elementor-element-47c439be .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36315 .elementor-element.elementor-element-605fa75b > .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-36315
  .elementor-element.elementor-element-605fa75b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-6a2485b {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36315 .elementor-element.elementor-element-6a2485b.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36315 .elementor-element.elementor-element-6a2485b .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36315 .elementor-element.elementor-element-6a2485b .title-separator > * {
  color: #333333;
}
.elementor-36315 .elementor-element.elementor-element-6a2485b .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36315 .elementor-element.elementor-element-6a2485b > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-36315 .elementor-element.elementor-element-6a2485b .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-6a2485b .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-36315 .elementor-element.elementor-element-6a2485b .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-6a2485b .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-bc-flex-widget
  .elementor-36315
  .elementor-element.elementor-element-63a4e558.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-36315
  .elementor-element.elementor-element-63a4e558.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-36315 .elementor-element.elementor-element-4c0a2a47 .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36315 .elementor-element.elementor-element-1402dbc8 > .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-36315
  .elementor-element.elementor-element-1402dbc8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .team-wrapper .team-inner {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .team-wrapper .image-accordion-item {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .team-inner {
  color: var(--yellow-color);
  padding: 50px 0px 50px 0px;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .image-accordion-item {
  color: var(--yellow-color);
  padding: 50px 0px 50px 0px;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .post-title-head .post-title {
  text-transform: none;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .post-title-head {
  transform: scale(1);
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 1.25px;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .team-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .image-accordion-item:hover .post-title-head {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .post-category {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .post-category:hover {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .team-designation .post-designation-head {
  text-transform: none;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .post-designation-head {
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .team-designation:hover {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .post-thumb > a > img {
  width: 70%;
  max-width: 70%;
  padding: 10px 10px 10px 10px;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .post-thumb {
  margin-bottom: 30px;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .read-more {
  text-transform: none;
  background-color: #333333;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .top-meta {
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .bottom-meta {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .post-excerpt {
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-3809a398 .post-overlay-items {
  position: absolute;
  top: 0%;
  left: 0%;
}
.elementor-element-3809a398.mouse-hover-text {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-5b37cb32 > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-5b37cb32 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 130px 0px;
}
.elementor-36315
  .elementor-element.elementor-element-3be534a2
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36315 .elementor-element.elementor-element-3be534a2 > .elementor-background-overlay {
  background-color: var(--green-color-1);
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-3be534a2 .elementor-repeater-item-c052185 {
  --float-image-width: 200;
  --float-image-left: 76;
  --float-image-top: 25;
}
.elementor-36315 .elementor-element.elementor-element-430bfb18 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-31d6adc0 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36315
  .elementor-element.elementor-element-2596822c
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url('../../2023/07/leaf-bg-img-1.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.62;
}
.elementor-36315 .elementor-element.elementor-element-2596822c > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 50px 70px 50px 50px;
}
.elementor-36315
  .elementor-element.elementor-element-2596822c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-4e1de170 {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-4e1de170.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36315 .elementor-element.elementor-element-4e1de170 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-4e1de170 .section-title-wrapper .section-title {
  color: #ffffff;
  margin-bottom: 30px;
  font-size: 42px;
  font-weight: 400;
  line-height: 58px;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-4e1de170 .section-title-wrapper .sub-title {
  color: var(--yellow-color);
  margin-bottom: 5px;
  font-weight: 600;
  line-height: 1em;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-4e1de170 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-4e1de170 .section-description .section-content {
  color: #777777;
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-63d2b555 .cea-button .cea-align-icon-right {
  margin-left: 11px;
}
.elementor-36315 .elementor-element.elementor-element-63d2b555 .cea-button .cea-align-icon-left {
  margin-right: 11px;
}
.elementor-36315 .elementor-element.elementor-element-63d2b555 .cea-button svg {
  margin-right: 11px;
}
.elementor-36315 .elementor-element.elementor-element-63d2b555 .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-36315 .elementor-element.elementor-element-63d2b555 .cea-button:hover,
.elementor-36315 .elementor-element.elementor-element-63d2b555 .cea-button:focus {
  color: #262626;
  background-color: #ffffff;
}
.elementor-36315 .elementor-element.elementor-element-63d2b555 .cea-button:hover svg,
.elementor-36315 .elementor-element.elementor-element-63d2b555 .cea-button:focus svg {
  fill: #262626;
}
.elementor-36315 .elementor-element.elementor-element-3be534a2 {
  overflow: hidden;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  z-index: 2;
}
.elementor-36315 .elementor-element.elementor-element-3be534a2,
.elementor-36315 .elementor-element.elementor-element-3be534a2 > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-36315
  .elementor-element.elementor-element-3122989b
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36315 .elementor-element.elementor-element-3122989b:not(.elementor-motion-effects-element-type-background),
.elementor-36315
  .elementor-element.elementor-element-3122989b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-36315 .elementor-element.elementor-element-3122989b .elementor-repeater-item-c052185 {
  --float-image-width: 200;
  --float-image-left: 76;
  --float-image-top: 25;
}
.elementor-36315 .elementor-element.elementor-element-12113d2a .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36315 .elementor-element.elementor-element-23904d3f > .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-36315
  .elementor-element.elementor-element-23904d3f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-fcff751 > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-36315 .elementor-element.elementor-element-3b36f47 {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36315 .elementor-element.elementor-element-3b36f47.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36315 .elementor-element.elementor-element-3b36f47 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36315 .elementor-element.elementor-element-3b36f47 .title-separator > * {
  color: #333333;
}
.elementor-36315 .elementor-element.elementor-element-3b36f47 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36315 .elementor-element.elementor-element-3b36f47 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-3b36f47 .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-3b36f47 .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-36315 .elementor-element.elementor-element-3b36f47 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-3b36f47 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-bc-flex-widget
  .elementor-36315
  .elementor-element.elementor-element-6d7994a8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-36315
  .elementor-element.elementor-element-6d7994a8.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-36315 .elementor-element.elementor-element-6d7994a8 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-308ad867 .elementor-repeater-item-2e36d45 {
  --float-image-width: 30;
  --float-image-left: 50;
  --float-image-top: 30;
}
.elementor-36315 .elementor-element.elementor-element-677ccb18 > .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-36315
  .elementor-element.elementor-element-677ccb18
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .blog-wrapper .blog-inner {
  text-align: left;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .blog-wrapper .image-accordion-item {
  text-align: left;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .blog-inner {
  padding: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .image-accordion-item {
  padding: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .post-title-head .post-title {
  text-transform: none;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .post-title-head {
  transform: scale(1);
  margin-bottom: 23px;
  font-size: 30px;
  line-height: 1.4em;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .blog-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .image-accordion-item:hover .post-title-head {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .post-category {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .post-category:hover {
  transform: scale(1);
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .post-thumb > a > img {
  width: 100%;
  max-width: 100%;
  padding: 0px 0px 0px 0px;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .post-thumb {
  margin-bottom: 30px;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .read-more {
  text-transform: uppercase;
  fill: var(--yellow-color);
  color: var(--yellow-color);
  background-color: var(--yellow-color) 00;
  padding: 0px 0px 0px 0px;
  font-size: 15px;
  line-height: 1em;
  letter-spacing: 0.5px;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .read-more:hover,
.elementor-36315 .elementor-element.elementor-element-7904b27b .read-more:focus {
  color: #00192c;
  background-color: #ffffff;
  border-color: #eeeeee;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .read-more:hover svg,
.elementor-36315 .elementor-element.elementor-element-7904b27b .read-more:focus svg {
  fill: #00192c;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .top-meta {
  margin-bottom: 13px;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .bottom-meta {
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .post-excerpt {
  margin-bottom: 0px;
}
.elementor-36315 .elementor-element.elementor-element-7904b27b .post-overlay-items {
  position: absolute;
  top: 0%;
  left: 0%;
}
.elementor-element-7904b27b.mouse-hover-text {
  text-align: center;
}
.elementor-36315 .elementor-element.elementor-element-3122989b > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36315 .elementor-element.elementor-element-3122989b {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -150px;
  margin-bottom: -20px;
  padding: 290px 0px 130px 0px;
}
@media (min-width: 768px) {
  .elementor-36315 .elementor-element.elementor-element-684ba014 {
    width: 57.171%;
  }
  .elementor-36315 .elementor-element.elementor-element-7b0b5f8e {
    width: 42.829%;
  }
  .elementor-36315 .elementor-element.elementor-element-f163c26 {
    width: 24.214%;
  }
  .elementor-36315 .elementor-element.elementor-element-24df2d5 {
    width: 47.819%;
  }
  .elementor-36315 .elementor-element.elementor-element-173ecde {
    width: 27.631%;
  }
  .elementor-36315 .elementor-element.elementor-element-4a93aa65 {
    width: 25%;
  }
  .elementor-36315 .elementor-element.elementor-element-651c5a8f {
    width: 49.332%;
  }
  .elementor-36315 .elementor-element.elementor-element-7c9a60fd {
    width: 25%;
  }
  .elementor-36315 .elementor-element.elementor-element-62bca0a2 {
    width: 56.565%;
  }
  .elementor-36315 .elementor-element.elementor-element-67a8108e {
    width: 43.31%;
  }
  .elementor-36315 .elementor-element.elementor-element-605fa75b {
    width: 27.631%;
  }
  .elementor-36315 .elementor-element.elementor-element-303a72bc {
    width: 44.402%;
  }
  .elementor-36315 .elementor-element.elementor-element-63a4e558 {
    width: 27.631%;
  }
  .elementor-36315 .elementor-element.elementor-element-430bfb18 {
    width: 47.168%;
  }
  .elementor-36315 .elementor-element.elementor-element-2596822c {
    width: 52.707%;
  }
  .elementor-36315 .elementor-element.elementor-element-23904d3f {
    width: 27.631%;
  }
  .elementor-36315 .elementor-element.elementor-element-fcff751 {
    width: 44.402%;
  }
  .elementor-36315 .elementor-element.elementor-element-6d7994a8 {
    width: 27.631%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-36315 .elementor-element.elementor-element-684ba014 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-7b0b5f8e {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-2f0ad4f2 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-1d488eff {
    width: 50%;
  }
  .elementor-36315 .elementor-element.elementor-element-590f811e {
    width: 50%;
  }
  .elementor-36315 .elementor-element.elementor-element-7f860b14 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-55b72c02 {
    width: 50%;
  }
  .elementor-36315 .elementor-element.elementor-element-7391b5da {
    width: 50%;
  }
  .elementor-36315 .elementor-element.elementor-element-f163c26 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-24df2d5 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-173ecde {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-33e21c37 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-11516503 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-4a93aa65 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-651c5a8f {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-7c9a60fd {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-62bca0a2 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-67a8108e {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-605fa75b {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-303a72bc {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-63a4e558 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-1402dbc8 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-430bfb18 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-2596822c {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-23904d3f {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-fcff751 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-6d7994a8 {
    width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-677ccb18 {
    width: 100%;
  }
}
@media (min-width: 1367px) {
  .elementor-36315 .elementor-element.elementor-element-4820b760:not(.elementor-motion-effects-element-type-background),
  .elementor-36315
    .elementor-element.elementor-element-4820b760
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-36315 .elementor-element.elementor-element-c9b1ae4:not(.elementor-motion-effects-element-type-background),
  .elementor-36315
    .elementor-element.elementor-element-c9b1ae4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1366px) {
  .elementor-36315 .elementor-element.elementor-element-5f8639e0:not(.elementor-motion-effects-element-type-background),
  .elementor-36315
    .elementor-element.elementor-element-5f8639e0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 180px -2px;
    background-size: 1000px auto;
  }
  .elementor-36315 .elementor-element.elementor-element-5f8639e0 {
    padding: 100px 0px 80px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-52a16548 {
    padding: 80px 0px 40px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-409f02ef {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-32d169c3 {
    padding: 80px 0px 20px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-4820b760 {
    padding: 80px 0px 10px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-c9b1ae4 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-5b37cb32 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-3122989b {
    padding: 240px 0px 80px 0px;
  }
}
@media (max-width: 1024px) {
  .elementor-36315 .elementor-element.elementor-element-48bc92cf > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-47b28f91 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-68f52361 > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
  }
  body:not(.rtl) .elementor-36315 .elementor-element.elementor-element-68f52361 {
    left: 50%;
  }
  body.rtl .elementor-36315 .elementor-element.elementor-element-68f52361 {
    right: 50%;
  }
  .elementor-36315 .elementor-element.elementor-element-68f52361 {
    top: 50%;
    z-index: 2;
  }
  .elementor-36315 .elementor-element.elementor-element-68f52361 .popup-anything-wrapper {
    text-align: center;
  }
  .elementor-36315 .elementor-element.elementor-element-7b0b5f8e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-36315 .elementor-element.elementor-element-15a9b8c4 > .elementor-widget-container {
    margin: 10px 0px 30px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-15a9b8c4 .section-title-wrapper .section-title {
    font-size: 38px;
    line-height: 44px;
  }
  .elementor-36315 .elementor-element.elementor-element-15a9b8c4 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36315 .elementor-element.elementor-element-562f0af4 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-548d848c {
    text-align: center;
  }
  .elementor-36315 .elementor-element.elementor-element-548d848c.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36315 .elementor-element.elementor-element-548d848c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-548d848c .section-title-wrapper .section-title {
    font-size: 32px;
    line-height: 38px;
  }
  .elementor-36315 .elementor-element.elementor-element-548d848c .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36315 .elementor-element.elementor-element-5f8639e0:not(.elementor-motion-effects-element-type-background),
  .elementor-36315
    .elementor-element.elementor-element-5f8639e0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0vw 0vh;
    background-size: 0px auto;
  }
  .elementor-36315 .elementor-element.elementor-element-5f8639e0 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-ec658ef {
    text-align: center;
  }
  .elementor-36315 .elementor-element.elementor-element-ec658ef.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36315 .elementor-element.elementor-element-ec658ef > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-ec658ef .elementor-divider-separator {
    width: 13%;
  }
  .elementor-36315 .elementor-element.elementor-element-ec658ef .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36315 .elementor-element.elementor-element-ec658ef .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36315 .elementor-element.elementor-element-3657f57f > .elementor-widget-container {
    padding: 10px 0px 40px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-55b72c02 > .elementor-element-populated {
    border-width: 1px 1px 1px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-6ba66ab7 > .elementor-widget-container {
    padding: 40px 40px 40px 40px;
  }
  .elementor-36315 .elementor-element.elementor-element-7391b5da > .elementor-element-populated {
    border-width: 1px 0px 1px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-338702c > .elementor-widget-container {
    padding: 40px 40px 40px 40px;
  }
  .elementor-36315 .elementor-element.elementor-element-52a16548 {
    padding: 50px 0px 60px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-7abe7148 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-7abe7148 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36315 .elementor-element.elementor-element-7abe7148 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36315 .elementor-element.elementor-element-409f02ef {
    margin-top: 50px;
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-32d169c3:not(.elementor-motion-effects-element-type-background),
  .elementor-36315
    .elementor-element.elementor-element-32d169c3
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0vw 0vh;
    background-size: 0px auto;
  }
  .elementor-36315 .elementor-element.elementor-element-32d169c3 > .elementor-background-overlay {
    opacity: 0;
  }
  .elementor-36315 .elementor-element.elementor-element-32d169c3 {
    padding: 60px 0px 120px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-607e111f {
    text-align: center;
  }
  .elementor-36315 .elementor-element.elementor-element-607e111f.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36315 .elementor-element.elementor-element-607e111f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-607e111f .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36315 .elementor-element.elementor-element-607e111f .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 > .elementor-widget-container {
    background-position: 86% 95%;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-wrapper .testimonial-inner {
    text-align: center;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-wrapper .image-accordion-item {
    text-align: center;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-inner {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .image-accordion-item {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .post-thumb > a > img {
    width: 100%;
    max-width: 100%;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .post-excerpt {
    font-size: 22px;
    line-height: 1.5em;
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-40abfb15 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-4820b760:not(.elementor-motion-effects-element-type-background),
  .elementor-36315
    .elementor-element.elementor-element-4820b760
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0% 0px;
    background-size: 0px auto;
  }
  .elementor-36315 .elementor-element.elementor-element-4820b760 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-62bca0a2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-7d26a6d2 {
    text-align: center;
  }
  .elementor-36315 .elementor-element.elementor-element-7d26a6d2.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36315 .elementor-element.elementor-element-7d26a6d2 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-7d26a6d2 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36315 .elementor-element.elementor-element-7d26a6d2 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36315 .elementor-element.elementor-element-327e5e23 {
    text-align: center;
  }
  .elementor-36315 .elementor-element.elementor-element-327e5e23 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-d65f43a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-c9b1ae4:not(.elementor-motion-effects-element-type-background),
  .elementor-36315
    .elementor-element.elementor-element-c9b1ae4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: cover;
  }
  .elementor-36315 .elementor-element.elementor-element-c9b1ae4 > .elementor-background-overlay {
    opacity: 1;
  }
  .elementor-36315 .elementor-element.elementor-element-c9b1ae4 {
    margin-top: 20px;
    margin-bottom: 50px;
    padding: 50px 50px 50px 50px;
  }
  .elementor-36315 .elementor-element.elementor-element-6a2485b {
    text-align: center;
  }
  .elementor-36315 .elementor-element.elementor-element-6a2485b.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36315 .elementor-element.elementor-element-6a2485b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-6a2485b .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36315 .elementor-element.elementor-element-6a2485b .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36315 .elementor-element.elementor-element-47c439be {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-4c0a2a47 {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-5b37cb32 {
    padding: 20px 0px 50px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-31d6adc0 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-36315
    .elementor-element.elementor-element-2596822c
    > .elementor-element-populated
    > .elementor-background-overlay {
    opacity: 0;
  }
  .elementor-36315 .elementor-element.elementor-element-2596822c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-4e1de170 {
    text-align: center;
  }
  .elementor-36315 .elementor-element.elementor-element-4e1de170.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36315 .elementor-element.elementor-element-4e1de170 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-4e1de170 .section-title-wrapper .section-title {
    font-size: 36px;
    line-height: 44px;
  }
  .elementor-36315 .elementor-element.elementor-element-4e1de170 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36315 .elementor-element.elementor-element-3be534a2 {
    margin-top: 20px;
    margin-bottom: 50px;
    padding: 50px 50px 60px 50px;
  }
  .elementor-36315 .elementor-element.elementor-element-3b36f47 {
    text-align: center;
  }
  .elementor-36315 .elementor-element.elementor-element-3b36f47.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36315 .elementor-element.elementor-element-3b36f47 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-3b36f47 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36315 .elementor-element.elementor-element-3b36f47 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36315 .elementor-element.elementor-element-12113d2a {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-7904b27b .post-thumb {
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-3122989b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 60px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-36315 .elementor-element.elementor-element-48bc92cf > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-47b28f91 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-47b28f91 .feature-box-title {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-47b28f91 .cea-featured-icon {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-47b28f91 .cea-feature-box-img {
    margin-bottom: 9px !important;
  }
  .elementor-36315 .elementor-element.elementor-element-47b28f91 .fbox-number {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-47b28f91 .fbox-content {
    margin-bottom: 5px;
  }
  body:not(.rtl) .elementor-36315 .elementor-element.elementor-element-68f52361 {
    left: 37.287vw;
  }
  body.rtl .elementor-36315 .elementor-element.elementor-element-68f52361 {
    right: 37.287vw;
  }
  .elementor-36315 .elementor-element.elementor-element-68f52361 {
    top: 16.691vh;
  }
  .elementor-36315 .elementor-element.elementor-element-68f52361 .popup-trigger-icon {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-15a9b8c4 {
    text-align: left;
  }
  .elementor-36315 .elementor-element.elementor-element-15a9b8c4.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36315 .elementor-element.elementor-element-15a9b8c4 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-15a9b8c4 .elementor-divider-separator {
    width: 20%;
  }
  .elementor-36315 .elementor-element.elementor-element-15a9b8c4 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36315 .elementor-element.elementor-element-15a9b8c4 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36315 .elementor-element.elementor-element-15a9b8c4 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-15a9b8c4 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36315 .elementor-element.elementor-element-548d848c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 15px 35px 15px;
  }
  .elementor-36315 .elementor-element.elementor-element-548d848c .section-title-wrapper .section-title {
    margin-bottom: 28px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36315 .elementor-element.elementor-element-548d848c .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36315 .elementor-element.elementor-element-548d848c .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-548d848c .section-description .section-content {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-5f8639e0:not(.elementor-motion-effects-element-type-background),
  .elementor-36315
    .elementor-element.elementor-element-5f8639e0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -89vw 0vh;
  }
  .elementor-36315 .elementor-element.elementor-element-5f8639e0 {
    margin-top: -50px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-ec658ef > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-ec658ef .elementor-divider-separator {
    width: 20%;
  }
  .elementor-36315 .elementor-element.elementor-element-ec658ef .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36315 .elementor-element.elementor-element-ec658ef .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36315 .elementor-element.elementor-element-ec658ef .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-ec658ef .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36315 .elementor-element.elementor-element-2f0ad4f2 > .elementor-element-populated {
    border-width: 0px 0px 1px 0px;
    padding: 0px 15px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-3657f57f > .elementor-widget-container {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-3657f57f .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-3657f57f .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36315 .elementor-element.elementor-element-3657f57f .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36315 .elementor-element.elementor-element-3657f57f .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-3657f57f .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-446e26bc > .elementor-widget-container {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-446e26bc .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-446e26bc .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36315 .elementor-element.elementor-element-446e26bc .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36315 .elementor-element.elementor-element-446e26bc .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-446e26bc .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-590f811e > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-73d7ee9d > .elementor-widget-container {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-73d7ee9d .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-73d7ee9d .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36315 .elementor-element.elementor-element-73d7ee9d .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36315 .elementor-element.elementor-element-73d7ee9d .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-73d7ee9d .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-7f860b14 > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-63b42bf5 > .elementor-widget-container {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-63b42bf5 .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-63b42bf5 .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36315 .elementor-element.elementor-element-63b42bf5 .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36315 .elementor-element.elementor-element-63b42bf5 .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-63b42bf5 .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-6ba66ab7 > .elementor-widget-container {
    padding: 40px 40px 40px 40px;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-6ba66ab7 .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-6ba66ab7 .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36315 .elementor-element.elementor-element-6ba66ab7 .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36315 .elementor-element.elementor-element-6ba66ab7 .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-6ba66ab7 .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-7391b5da > .elementor-element-populated {
    border-width: 0px 0px 1px 0px;
    padding: 0px 15px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-338702c > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-338702c .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-338702c .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36315 .elementor-element.elementor-element-338702c .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36315 .elementor-element.elementor-element-338702c .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-338702c .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-52a16548 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-7abe7148 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-7abe7148 .elementor-divider-separator {
    width: 18%;
  }
  .elementor-36315 .elementor-element.elementor-element-7abe7148 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36315 .elementor-element.elementor-element-7abe7148 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36315 .elementor-element.elementor-element-7abe7148 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-7abe7148 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36315 .elementor-element.elementor-element-381c342a .post-title-head {
    margin-bottom: 15px;
  }
  .elementor-36315 .elementor-element.elementor-element-381c342a .post-category {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-381c342a .top-meta {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-381c342a .bottom-meta {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-381c342a .post-excerpt {
    margin-bottom: 32px;
  }
  .elementor-36315 .elementor-element.elementor-element-32d169c3:not(.elementor-motion-effects-element-type-background),
  .elementor-36315
    .elementor-element.elementor-element-32d169c3
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -89vw 0vh;
  }
  .elementor-36315 .elementor-element.elementor-element-32d169c3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 110px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-607e111f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-607e111f .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36315 .elementor-element.elementor-element-607e111f .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36315 .elementor-element.elementor-element-607e111f .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-607e111f .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 > .elementor-widget-container {
    background-position: 87% 12%;
    background-size: 50px auto;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .post-title-head {
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .review-title {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .testimonial-company-name {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .post-designation-head {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .post-thumb > a > img {
    width: 38%;
    max-width: 38%;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .top-meta {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .bottom-meta {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-21f97309 .post-excerpt {
    font-size: 18px;
    line-height: 1.6em;
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-4820b760:not(.elementor-motion-effects-element-type-background),
  .elementor-36315
    .elementor-element.elementor-element-4820b760
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0% 0px;
    background-size: 0px auto;
  }
  .elementor-36315 .elementor-element.elementor-element-7d26a6d2 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-7d26a6d2 .section-title-wrapper .section-title {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36315 .elementor-element.elementor-element-7d26a6d2 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36315 .elementor-element.elementor-element-7d26a6d2 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-7d26a6d2 .section-description .section-content {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-327e5e23 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-327e5e23 .elementor-star-rating__title {
    font-size: 16px;
    line-height: 30px;
  }
  .elementor-36315
    .elementor-element.elementor-element-327e5e23:not(.elementor-star-rating--align-justify)
    .elementor-star-rating__title {
    margin-inline-end: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-d65f43a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-c9b1ae4 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 50px 30px 50px 30px;
  }
  .elementor-36315 .elementor-element.elementor-element-6a2485b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-6a2485b .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36315 .elementor-element.elementor-element-6a2485b .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36315 .elementor-element.elementor-element-6a2485b .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-6a2485b .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36315 .elementor-element.elementor-element-3809a398 .post-title-head {
    margin-bottom: 10px;
  }
  .elementor-36315 .elementor-element.elementor-element-3809a398 .post-category {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-3809a398 .post-designation-head {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-3809a398 .top-meta {
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-3809a398 .bottom-meta {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-3809a398 .post-excerpt {
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-5b37cb32 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-4e1de170 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-4e1de170 .section-title-wrapper .section-title {
    margin-bottom: 30px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36315 .elementor-element.elementor-element-4e1de170 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
    line-height: 1.4em;
  }
  .elementor-36315 .elementor-element.elementor-element-4e1de170 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-4e1de170 .section-description .section-content {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-3be534a2 {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 50px 30px 40px 30px;
  }
  .elementor-36315 .elementor-element.elementor-element-fcff751 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36315 .elementor-element.elementor-element-3b36f47 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-3b36f47 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36315 .elementor-element.elementor-element-3b36f47 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36315 .elementor-element.elementor-element-3b36f47 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-3b36f47 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36315 .elementor-element.elementor-element-7904b27b .post-title-head {
    margin-bottom: 23px;
  }
  .elementor-36315 .elementor-element.elementor-element-7904b27b .post-category {
    margin-bottom: 5px;
  }
  .elementor-36315 .elementor-element.elementor-element-7904b27b .top-meta {
    margin-bottom: 13px;
  }
  .elementor-36315 .elementor-element.elementor-element-7904b27b .bottom-meta {
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-7904b27b .post-excerpt {
    margin-bottom: 0px;
  }
  .elementor-36315 .elementor-element.elementor-element-3122989b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
  }
}
