.elementor-36320 .elementor-element.elementor-element-7847796b:not(.elementor-motion-effects-element-type-background),
.elementor-36320
  .elementor-element.elementor-element-7847796b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #12151d;
}
.elementor-36320 .elementor-element.elementor-element-4c91f1ae > .elementor-element-populated {
  padding: 29px 40px 0px 15px;
}
.elementor-36320 .elementor-element.elementor-element-4de285e > .elementor-widget-container {
  margin: 0px 0px 31px 0px;
}
.elementor-36320 .elementor-element.elementor-element-4de285e .cea-animate-title {
  color: #ffffff;
  margin-bottom: 5px;
  font-size: 53px;
  line-height: 1.2em;
  letter-spacing: 0.5px;
}
.elementor-36320 .elementor-element.elementor-element-4de285e .cea-animate-title > span {
  color: var(--yellow-color);
}
.elementor-36320 .elementor-element.elementor-element-745dd1a2 > .elementor-widget-container {
  margin: 0px 0px 44px 0px;
}
.elementor-36320 .elementor-element.elementor-element-745dd1a2 {
  font-size: 18px;
  line-height: 32px;
  color: #dddddd;
}
.elementor-36320 .elementor-element.elementor-element-79066c1c .cea-button .cea-align-icon-right {
  margin-left: 11px;
}
.elementor-36320 .elementor-element.elementor-element-79066c1c .cea-button .cea-align-icon-left {
  margin-right: 11px;
}
.elementor-36320 .elementor-element.elementor-element-79066c1c .cea-button svg {
  margin-right: 11px;
}
.elementor-36320 .elementor-element.elementor-element-79066c1c .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-36320 .elementor-element.elementor-element-79066c1c .cea-button:hover,
.elementor-36320 .elementor-element.elementor-element-79066c1c .cea-button:focus {
  color: #262626;
  background-color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-79066c1c .cea-button:hover svg,
.elementor-36320 .elementor-element.elementor-element-79066c1c .cea-button:focus svg {
  fill: #262626;
}
.elementor-36320 .elementor-element.elementor-element-7847796b > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-7847796b {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 240px 0px 130px 35px;
}
.elementor-36320 .elementor-element.elementor-element-17dbe99e .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36320 .elementor-element.elementor-element-17dbe99e {
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36320 .elementor-element.elementor-element-17dbe99e .title-separator > * {
  color: #333333;
}
.elementor-36320 .elementor-element.elementor-element-17dbe99e .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36320 .elementor-element.elementor-element-17dbe99e > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
  padding: 0px 50px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-17dbe99e .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-36320 .elementor-element.elementor-element-17dbe99e .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-36320 .elementor-element.elementor-element-17dbe99e .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-17dbe99e .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36320 .elementor-element.elementor-element-37efe142 > .elementor-widget-container {
  padding: 0px 20px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-37efe142 {
  text-align: center;
}
.elementor-36320 .elementor-element.elementor-element-37efe142 img {
  border-radius: 60px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-a70ec71 > .elementor-widget-container {
  margin: -203px 60px 0px 0px;
  padding: 30px 30px 30px 35px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-a70ec71 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 30px;
}
.elementor-36320 .elementor-element.elementor-element-a70ec71 .feature-box-wrapper {
  background-color: #fffffff5;
}
.elementor-36320 .elementor-element.elementor-element-a70ec71 .feature-box-title {
  margin-bottom: 14px;
}
.elementor-36320 .elementor-element.elementor-element-a70ec71 .cea-featured-icon i,
.elementor-36320 .elementor-element.elementor-element-a70ec71 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36320 .elementor-element.elementor-element-a70ec71 .cea-featured-icon {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-a70ec71 .cea-feature-box-img {
  margin-bottom: 5px !important;
}
.elementor-36320 .elementor-element.elementor-element-a70ec71 .feature-box-wrapper .fbox-number {
  color: var(--yellow-color);
  opacity: calc(10 / 10);
  font-size: 20px;
  position: absolute;
  top: 0%;
  left: 91%;
}
.elementor-36320 .elementor-element.elementor-element-a70ec71 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36320 .elementor-element.elementor-element-a70ec71 .cea-button {
  background-color: #333333;
}
.elementor-36320 .elementor-element.elementor-element-a70ec71 .fbox-content {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-17134984 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 57px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 20px;
}
.elementor-36320
  .elementor-element.elementor-element-17134984
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-6fe82aa2 > .elementor-widget-container {
  padding: 0px 20px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-6fe82aa2 {
  text-align: center;
}
.elementor-36320 .elementor-element.elementor-element-6fe82aa2 img {
  border-radius: 0px 60px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-5cec5d38 > .elementor-widget-container {
  margin: -203px 60px 0px 0px;
  padding: 30px 30px 30px 35px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-5cec5d38 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 30px;
}
.elementor-36320 .elementor-element.elementor-element-5cec5d38 .feature-box-wrapper {
  background-color: #fffffff5;
}
.elementor-36320 .elementor-element.elementor-element-5cec5d38 .feature-box-title {
  margin-bottom: 14px;
}
.elementor-36320 .elementor-element.elementor-element-5cec5d38 .cea-featured-icon i,
.elementor-36320 .elementor-element.elementor-element-5cec5d38 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36320 .elementor-element.elementor-element-5cec5d38 .cea-featured-icon {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-5cec5d38 .cea-feature-box-img {
  margin-bottom: 5px !important;
}
.elementor-36320 .elementor-element.elementor-element-5cec5d38 .feature-box-wrapper .fbox-number {
  color: var(--yellow-color);
  opacity: calc(10 / 10);
  font-size: 20px;
  position: absolute;
  top: 0%;
  left: 91%;
}
.elementor-36320 .elementor-element.elementor-element-5cec5d38 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36320 .elementor-element.elementor-element-5cec5d38 .cea-button {
  background-color: #333333;
}
.elementor-36320 .elementor-element.elementor-element-5cec5d38 .fbox-content {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-63e099df > .elementor-widget-container {
  background-color: var(--yellow-color);
  margin: 50px 100px 5px 0px;
  padding: 40px 40px 44px 40px;
  transition: background 0.3s;
  border-radius: 0px 50px 0px 50px;
}
.elementor-36320 .elementor-element.elementor-element-63e099df:hover .elementor-widget-container {
  background-color: #262626;
}
.elementor-36320 .elementor-element.elementor-element-63e099df {
  text-align: left;
}
.elementor-36320 .elementor-element.elementor-element-63e099df .elementor-heading-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-6e378c7c {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-6e378c7c > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-7ad3faf > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-7ad3faf {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 110px 0px 120px 0px;
}
.elementor-36320
  .elementor-element.elementor-element-3ef12b8e
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36320 .elementor-element.elementor-element-3ef12b8e:not(.elementor-motion-effects-element-type-background),
.elementor-36320
  .elementor-element.elementor-element-3ef12b8e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('../../2017/06/port-bg1-1.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-36320 .elementor-element.elementor-element-4a0dc401 > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-36320 .elementor-element.elementor-element-333dace1 {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36320 .elementor-element.elementor-element-333dace1.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36320 .elementor-element.elementor-element-333dace1 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 11%;
}
.elementor-36320 .elementor-element.elementor-element-333dace1 .title-separator > * {
  color: #333333;
}
.elementor-36320 .elementor-element.elementor-element-333dace1 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36320 .elementor-element.elementor-element-333dace1 > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-36320 .elementor-element.elementor-element-333dace1 .section-title-wrapper .section-title {
  color: #ffffff;
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36320 .elementor-element.elementor-element-333dace1 .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-36320 .elementor-element.elementor-element-333dace1 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-333dace1 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 45px 30px 40px 40px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #efefef4d;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08:hover .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--yellow-color);
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08:hover > .elementor-widget-container {
  border-radius: 0px 30px 0px 30px;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 26px;
  line-height: 30px;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .feature-box-wrapper,
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 a {
  color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .feature-box-wrapper {
  text-align: center;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .feature-box-wrapper .feature-box-title,
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .feature-box-wrapper .feature-box-title > a {
  color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .feature-box-title {
  margin-bottom: 17px;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .cea-featured-icon {
  color: #ffffff;
  font-size: 25px;
  margin-bottom: 25px;
  border-width: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .cea-featured-icon svg {
  fill: #ffffff;
  width: 25px;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08.cea-view-framed .cea-featured-icon {
  background-color: var(--yellow-color);
  padding: 25px;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08.cea-view-stacked .cea-featured-icon {
  background-color: var(--yellow-color);
  padding: 25px;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08:hover .cea-featured-icon {
  color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08:hover .cea-featured-icon svg {
  fill: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08.cea-view-framed:hover .cea-featured-icon {
  background-color: #38404d;
  border-color: var(--green-color-1);
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08.cea-view-stacked:hover .cea-featured-icon {
  background-color: #38404d;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .cea-featured-icon i,
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .cea-feature-box-img {
  margin-bottom: 20px !important;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .feature-box-wrapper .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .fbox-number {
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .cea-button {
  background-color: #333333;
}
.elementor-36320 .elementor-element.elementor-element-2ceb3e08 .fbox-content {
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 45px 30px 40px 40px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #efefef4d;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee:hover .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--yellow-color);
}
.elementor-36320 .elementor-element.elementor-element-2584bdee:hover > .elementor-widget-container {
  border-radius: 0px 30px 0px 30px;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 26px;
  line-height: 30px;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .feature-box-wrapper,
.elementor-36320 .elementor-element.elementor-element-2584bdee a {
  color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .feature-box-wrapper {
  text-align: center;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .feature-box-wrapper .feature-box-title,
.elementor-36320 .elementor-element.elementor-element-2584bdee .feature-box-wrapper .feature-box-title > a {
  color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .feature-box-title {
  margin-bottom: 17px;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .cea-featured-icon {
  color: #ffffff;
  font-size: 25px;
  margin-bottom: 25px;
  border-width: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .cea-featured-icon svg {
  fill: #ffffff;
  width: 25px;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee.cea-view-framed .cea-featured-icon {
  background-color: var(--yellow-color);
  padding: 25px;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee.cea-view-stacked .cea-featured-icon {
  background-color: var(--yellow-color);
  padding: 25px;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee:hover .cea-featured-icon {
  color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee:hover .cea-featured-icon svg {
  fill: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee.cea-view-framed:hover .cea-featured-icon {
  background-color: #38404d;
  border-color: var(--green-color-1);
}
.elementor-36320 .elementor-element.elementor-element-2584bdee.cea-view-stacked:hover .cea-featured-icon {
  background-color: #38404d;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .cea-featured-icon i,
.elementor-36320 .elementor-element.elementor-element-2584bdee .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .cea-feature-box-img {
  margin-bottom: 20px !important;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .feature-box-wrapper .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .fbox-number {
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .cea-button {
  background-color: #333333;
}
.elementor-36320 .elementor-element.elementor-element-2584bdee .fbox-content {
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-104fce25 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 45px 30px 40px 40px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #efefef4d;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36320 .elementor-element.elementor-element-104fce25:hover .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--yellow-color);
}
.elementor-36320 .elementor-element.elementor-element-104fce25:hover > .elementor-widget-container {
  border-radius: 0px 30px 0px 30px;
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 26px;
  line-height: 30px;
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .feature-box-wrapper,
.elementor-36320 .elementor-element.elementor-element-104fce25 a {
  color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .feature-box-wrapper {
  text-align: center;
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .feature-box-wrapper .feature-box-title,
.elementor-36320 .elementor-element.elementor-element-104fce25 .feature-box-wrapper .feature-box-title > a {
  color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .feature-box-title {
  margin-bottom: 17px;
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .cea-featured-icon {
  color: #ffffff;
  font-size: 25px;
  margin-bottom: 25px;
  border-width: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .cea-featured-icon svg {
  fill: #ffffff;
  width: 25px;
}
.elementor-36320 .elementor-element.elementor-element-104fce25.cea-view-framed .cea-featured-icon {
  background-color: var(--yellow-color);
  padding: 25px;
}
.elementor-36320 .elementor-element.elementor-element-104fce25.cea-view-stacked .cea-featured-icon {
  background-color: var(--yellow-color);
  padding: 25px;
}
.elementor-36320 .elementor-element.elementor-element-104fce25:hover .cea-featured-icon {
  color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-104fce25:hover .cea-featured-icon svg {
  fill: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-104fce25.cea-view-framed:hover .cea-featured-icon {
  background-color: #38404d;
  border-color: var(--green-color-1);
}
.elementor-36320 .elementor-element.elementor-element-104fce25.cea-view-stacked:hover .cea-featured-icon {
  background-color: #38404d;
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .cea-featured-icon i,
.elementor-36320 .elementor-element.elementor-element-104fce25 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .cea-feature-box-img {
  margin-bottom: 20px !important;
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .feature-box-wrapper .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .fbox-number {
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .cea-button {
  background-color: #333333;
}
.elementor-36320 .elementor-element.elementor-element-104fce25 .fbox-content {
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-3ef12b8e > .elementor-background-overlay {
  opacity: 0.5;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-3ef12b8e {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 110px 0px 120px 0px;
}
.elementor-36320
  .elementor-element.elementor-element-7d1f4539
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36320 .elementor-element.elementor-element-7ef8bc09 > .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-36320
  .elementor-element.elementor-element-7ef8bc09
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-5abc4dbc {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36320 .elementor-element.elementor-element-5abc4dbc.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36320 .elementor-element.elementor-element-5abc4dbc .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36320 .elementor-element.elementor-element-5abc4dbc .title-separator > * {
  color: #333333;
}
.elementor-36320 .elementor-element.elementor-element-5abc4dbc .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36320 .elementor-element.elementor-element-5abc4dbc > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-36320 .elementor-element.elementor-element-5abc4dbc .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36320 .elementor-element.elementor-element-5abc4dbc .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-36320 .elementor-element.elementor-element-5abc4dbc .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-5abc4dbc .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-bc-flex-widget
  .elementor-36320
  .elementor-element.elementor-element-14c44c1c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-36320
  .elementor-element.elementor-element-14c44c1c.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-36320 .elementor-element.elementor-element-394cfff0 > .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-36320
  .elementor-element.elementor-element-394cfff0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .portfolio-inner {
  padding: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .post-title-head .post-title {
  text-transform: none;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .post-title-head {
  transform: scale(1);
  margin-bottom: 10px;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .portfolio-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .post-category {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .post-category:hover {
  transform: scale(1);
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 a {
  color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 a:hover {
  color: var(--yellow-color);
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .post-thumb {
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .read-more {
  text-transform: none;
  background-color: #ffffff00;
  padding: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .top-meta {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .bottom-meta {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .post-excerpt {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .post-overlay-items {
  padding: 30px 30px 30px 30px;
  position: absolute;
  top: -40%;
  left: 0%;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .portfolio-inner .post-overlay-items {
  background-color: #0d0f2100;
}
.elementor-36320 .elementor-element.elementor-element-23cf94f9 .portfolio-inner:hover .post-overlay-items {
  background-color: #0d0f21ed;
}
.elementor-36320 .elementor-element.elementor-element-7d1f4539 > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-7d1f4539 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 110px 0px 90px 0px;
}
.elementor-36320
  .elementor-element.elementor-element-6b70f7c4
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36320 .elementor-element.elementor-element-6b70f7c4:not(.elementor-motion-effects-element-type-background),
.elementor-36320
  .elementor-element.elementor-element-6b70f7c4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--green-color-1);
  background-image: url('../../2023/02/g-map2-1.png');
  background-position: center center;
  background-repeat: no-repeat;
}
.elementor-36320
  .elementor-element.elementor-element-12194519
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36320 .elementor-element.elementor-element-6b5d8f3e {
  text-align: left;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36320 .elementor-element.elementor-element-6b5d8f3e.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36320 .elementor-element.elementor-element-6b5d8f3e .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36320 .elementor-element.elementor-element-6b5d8f3e .title-separator > * {
  color: #333333;
}
.elementor-36320 .elementor-element.elementor-element-6b5d8f3e .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36320 .elementor-element.elementor-element-6b5d8f3e > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-36320 .elementor-element.elementor-element-6b5d8f3e .section-title-wrapper .section-title {
  color: #ffffff;
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36320 .elementor-element.elementor-element-6b5d8f3e .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-36320 .elementor-element.elementor-element-6b5d8f3e .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-6b5d8f3e .section-description .section-content {
  color: #eae9e9;
  margin-bottom: 30px;
}
.elementor-36320 .elementor-element.elementor-element-1e13f569 .cea-button .cea-align-icon-right {
  margin-left: 11px;
}
.elementor-36320 .elementor-element.elementor-element-1e13f569 .cea-button .cea-align-icon-left {
  margin-right: 11px;
}
.elementor-36320 .elementor-element.elementor-element-1e13f569 .cea-button svg {
  margin-right: 11px;
}
.elementor-36320 .elementor-element.elementor-element-1e13f569 .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-36320 .elementor-element.elementor-element-1e13f569 .cea-button:hover,
.elementor-36320 .elementor-element.elementor-element-1e13f569 .cea-button:focus {
  color: #262626;
  background-color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-1e13f569 .cea-button:hover svg,
.elementor-36320 .elementor-element.elementor-element-1e13f569 .cea-button:focus svg {
  fill: #262626;
}
.elementor-36320
  .elementor-element.elementor-element-4a7ebb1d
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36320 .elementor-element.elementor-element-10c25cb1 > .elementor-widget-container {
  background-color: #1c293e;
  margin: 0px 0px 30px 0px;
  padding: 23px 0px 32px 0px;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36320 .elementor-element.elementor-element-10c25cb1 img {
  max-width: 90%;
  opacity: 0.35;
  transition-duration: 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-10c25cb1:hover img {
  opacity: 1;
}
.elementor-36320 .elementor-element.elementor-element-1155a3f0 > .elementor-widget-container {
  background-color: #1c293e;
  margin: 0px 0px 30px 0px;
  padding: 23px 0px 32px 0px;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36320 .elementor-element.elementor-element-1155a3f0 img {
  max-width: 90%;
  opacity: 0.35;
  transition-duration: 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-1155a3f0:hover img {
  opacity: 1;
}
.elementor-36320 .elementor-element.elementor-element-3bbd3332 > .elementor-widget-container {
  background-color: #1c293e;
  margin: 0px 0px 30px 0px;
  padding: 23px 0px 32px 0px;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36320 .elementor-element.elementor-element-3bbd3332 img {
  max-width: 90%;
  opacity: 0.35;
  transition-duration: 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-3bbd3332:hover img {
  opacity: 1;
}
.elementor-36320 .elementor-element.elementor-element-55e2b5a9 > .elementor-widget-container {
  background-color: #1c293e;
  margin: 0px 0px 30px 0px;
  padding: 23px 0px 32px 0px;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36320 .elementor-element.elementor-element-55e2b5a9 img {
  max-width: 90%;
  opacity: 0.35;
  transition-duration: 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-55e2b5a9:hover img {
  opacity: 1;
}
.elementor-36320 .elementor-element.elementor-element-6e91d7b8 > .elementor-widget-container {
  background-color: #1c293e;
  margin: 0px 0px 30px 0px;
  padding: 23px 0px 32px 0px;
  border-radius: 30px 0px 30px 0px;
}
.elementor-36320 .elementor-element.elementor-element-6e91d7b8 img {
  max-width: 90%;
  opacity: 0.35;
  transition-duration: 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-6e91d7b8:hover img {
  opacity: 1;
}
.elementor-36320 .elementor-element.elementor-element-6b70f7c4 > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-6b70f7c4 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 103px 0px 80px 35px;
}
.elementor-36320
  .elementor-element.elementor-element-61b32d67
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36320
  .elementor-element.elementor-element-5601713
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36320 .elementor-element.elementor-element-361177c0 > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-36320 .elementor-element.elementor-element-5f87bf00 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36320 .elementor-element.elementor-element-5f87bf00 {
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36320 .elementor-element.elementor-element-5f87bf00 .title-separator > * {
  color: #333333;
}
.elementor-36320 .elementor-element.elementor-element-5f87bf00 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36320 .elementor-element.elementor-element-5f87bf00 > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
}
.elementor-36320 .elementor-element.elementor-element-5f87bf00 .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36320 .elementor-element.elementor-element-5f87bf00 .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-36320 .elementor-element.elementor-element-5f87bf00 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-5f87bf00 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36320 .elementor-element.elementor-element-60c6104d > .elementor-widget-container {
  margin: 0px 0px 32px 0px;
}
.elementor-36320 .elementor-element.elementor-element-60c6104d .circle-progress-wrapper {
  text-align: center;
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-36320 .elementor-element.elementor-element-60c6104d .circle-progress-wrapper .circle-progress-circle {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-60c6104d .circle-progress-wrapper .circle-progress-title > * {
  text-transform: none;
  font-size: 24px;
}
.elementor-36320 .elementor-element.elementor-element-60c6104d .circle-progress-wrapper .circle-progress-title {
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-60c6104d .circle-progress-wrapper .circle-progress-content {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-a11f5f0 > .elementor-widget-container {
  margin: 0px 0px 32px 0px;
}
.elementor-36320 .elementor-element.elementor-element-a11f5f0 .circle-progress-wrapper {
  text-align: center;
  padding: 0px 0px 0px 0px;
  color: #000000;
}
.elementor-36320 .elementor-element.elementor-element-a11f5f0 .circle-progress-wrapper .circle-progress-circle {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-a11f5f0 .circle-progress-wrapper .circle-progress-title > * {
  text-transform: none;
  font-size: 24px;
}
.elementor-36320 .elementor-element.elementor-element-a11f5f0 .circle-progress-wrapper .circle-progress-title {
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-a11f5f0 .circle-progress-wrapper .circle-progress-content {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-268bcee8 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .team-wrapper .team-inner {
  text-align: center;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .team-inner {
  color: var(--yellow-color);
  padding: 50px 0px 40px 0px;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .post-title-head .post-title {
  text-transform: none;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .post-title-head {
  transform: scale(1);
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 1.25px;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .team-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36320 .elementor-element.elementor-element-699c976e .post-category {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .post-category:hover {
  transform: scale(1);
}
.elementor-36320 .elementor-element.elementor-element-699c976e .team-designation .post-designation-head {
  text-transform: none;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .post-designation-head {
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .team-designation:hover {
  transform: scale(1);
}
.elementor-36320 .elementor-element.elementor-element-699c976e .post-thumb > a > img {
  width: 64%;
  max-width: 64%;
  padding: 10px 10px 10px 10px;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .post-thumb {
  margin-bottom: 30px;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .read-more {
  text-transform: none;
  background-color: #333333;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .top-meta {
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .bottom-meta {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .post-excerpt {
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-699c976e .post-overlay-items {
  position: absolute;
  top: 0%;
  left: 0%;
}
.elementor-36320 .elementor-element.elementor-element-60ba898a {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-61b32d67 > .elementor-background-overlay {
  opacity: 0.94;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-61b32d67 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 110px 0px 110px 0px;
}
.elementor-36320
  .elementor-element.elementor-element-640c6b01
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36320 .elementor-element.elementor-element-640c6b01:not(.elementor-motion-effects-element-type-background),
.elementor-36320
  .elementor-element.elementor-element-640c6b01
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--green-color-1);
}
.elementor-36320 .elementor-element.elementor-element-5606f69 > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-5606f69 .section-title-wrapper .section-title {
  color: #ffffff;
  margin-bottom: 28px;
  font-size: 46px;
  font-weight: 400;
  line-height: 1.25em;
  letter-spacing: 0.5px;
}
.elementor-36320 .elementor-element.elementor-element-5606f69 .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-36320 .elementor-element.elementor-element-5606f69 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-5606f69 .section-description .section-content {
  color: #ffffff;
  margin-bottom: 25px;
}
.elementor-36320 .elementor-element.elementor-element-71a2761b .cea-button .cea-align-icon-right {
  margin-left: 11px;
}
.elementor-36320 .elementor-element.elementor-element-71a2761b .cea-button .cea-align-icon-left {
  margin-right: 11px;
}
.elementor-36320 .elementor-element.elementor-element-71a2761b .cea-button svg {
  margin-right: 11px;
}
.elementor-36320 .elementor-element.elementor-element-71a2761b .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-36320 .elementor-element.elementor-element-71a2761b .cea-button:hover,
.elementor-36320 .elementor-element.elementor-element-71a2761b .cea-button:focus {
  color: #262626;
  background-color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-71a2761b .cea-button:hover svg,
.elementor-36320 .elementor-element.elementor-element-71a2761b .cea-button:focus svg {
  fill: #262626;
}
.elementor-36320 .elementor-element.elementor-element-59fa3b62 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-59fa3b62 .cea-accordions > .cea-accordion:not(first-child) {
  margin-bottom: 8px;
}
.elementor-36320 .elementor-element.elementor-element-59fa3b62 .cea-accordion-header > a {
  font-size: 19px;
  font-weight: 600;
  letter-spacing: -0.2px;
  color: #ffffff;
  background-color: #ffffff17;
  padding: 25px 30px 22px 30px;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--green-color-1);
  text-align: left;
}
.elementor-36320 .elementor-element.elementor-element-59fa3b62 .cea-accordion-header > a:hover,
.elementor-36320 .elementor-element.elementor-element-59fa3b62 .cea-accordion-header > a.active {
  color: var(--yellow-color);
}
.elementor-36320
  .elementor-element.elementor-element-59fa3b62
  .cea-accordion-header
  > a
  .elementor-accordion-icon
  > span
  > * {
  color: var(--yellow-color);
}
.elementor-36320 .elementor-element.elementor-element-59fa3b62 .cea-accordion-header .elementor-accordion-icon {
  margin: 0px 15px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-59fa3b62 .cea-accordion-content {
  color: #ffffff;
  background-color: #ffffff1a;
  margin: 0px 0px 0px 0px;
  padding: 0px 15px 0px 15px;
}
.elementor-36320 .elementor-element.elementor-element-640c6b01 > .elementor-background-overlay {
  opacity: 0.6;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-640c6b01 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 110px 0px 125px 0px;
}
.elementor-36320
  .elementor-element.elementor-element-1e79ca91
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36320 .elementor-element.elementor-element-1e79ca91:not(.elementor-motion-effects-element-type-background),
.elementor-36320
  .elementor-element.elementor-element-1e79ca91
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--yellow-color) 1a;
}
.elementor-36320 .elementor-element.elementor-element-1e79ca91 > .elementor-background-overlay {
  background-image: url('../../2023/02/headphone-1.png');
  background-position: 96% 101px;
  background-repeat: no-repeat;
  background-size: 21% auto;
  opacity: 0.1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36320 .elementor-element.elementor-element-7dcd72ac > .elementor-element-populated {
  margin: 0px 0px 0px -40px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: -40px;
}
.elementor-36320 .elementor-element.elementor-element-5079291b > .elementor-element-populated {
  padding: 0px 15px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-6ad8b784 > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
}
.elementor-36320 .elementor-element.elementor-element-7efe8baf > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-2650832c > .elementor-element-populated {
  padding: 0px 0px 0px 15px;
}
.elementor-36320 .elementor-element.elementor-element-7c919ada > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-36320 .elementor-element.elementor-element-5fe1a8a1 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-2499c80e > .elementor-element-populated {
  padding: 0px 30px 0px 20px;
}
.elementor-36320 .elementor-element.elementor-element-3abccc97 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-36320 .elementor-element.elementor-element-3abccc97 .section-title-wrapper .section-title {
  margin-bottom: 22px;
  font-size: 46px;
  font-weight: 400;
  line-height: 1.25em;
  letter-spacing: 0.5px;
}
.elementor-36320 .elementor-element.elementor-element-3abccc97 .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-36320 .elementor-element.elementor-element-3abccc97 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-3abccc97 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36320 .elementor-element.elementor-element-65a6ac4c > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-36320 .elementor-element.elementor-element-65a6ac4c {
  z-index: 1;
}
.elementor-36320 .elementor-element.elementor-element-65a6ac4c .elementor-star-rating__title {
  font-size: 18px;
}
.elementor-36320 .elementor-element.elementor-element-65a6ac4c .elementor-star-rating {
  font-size: 21px;
}
.elementor-36320 .elementor-element.elementor-element-65a6ac4c .elementor-star-rating i:not(:last-of-type) {
  margin-inline-end: 5px;
}
.elementor-36320 .elementor-element.elementor-element-65a6ac4c .elementor-star-rating i {
  color: #000000fa;
}
.elementor-36320
  .elementor-element.elementor-element-bd59831
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 8px;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-family: 'DM Sans', Sans-serif;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 1px;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .feature-box-wrapper .feature-box-title,
.elementor-36320 .elementor-element.elementor-element-11b2db4a .feature-box-wrapper .feature-box-title > a {
  color: var(--yellow-color);
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .feature-box-wrapper:hover .feature-box-title,
.elementor-36320 .elementor-element.elementor-element-11b2db4a .feature-box-wrapper:hover .feature-box-title > a {
  color: var(--green-color-1);
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .feature-box-title {
  margin-bottom: 0px;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .cea-featured-icon {
  color: #ffffff;
  font-size: 17px;
  margin-bottom: 0px;
  border-width: 0px 0px 0px 0px;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .cea-featured-icon svg {
  fill: #ffffff;
  width: 17px;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a.cea-view-framed .cea-featured-icon {
  background-color: var(--yellow-color);
  padding: 21px;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a.cea-view-stacked .cea-featured-icon {
  background-color: var(--yellow-color);
  padding: 21px;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a:hover .cea-featured-icon {
  color: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a:hover .cea-featured-icon svg {
  fill: #ffffff;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a.cea-view-framed:hover .cea-featured-icon {
  background-color: var(--green-color-1);
  border-color: var(--green-color-1);
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a.cea-view-stacked:hover .cea-featured-icon {
  background-color: var(--green-color-1);
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .cea-featured-icon i,
.elementor-36320 .elementor-element.elementor-element-11b2db4a .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .cea-feature-box-img {
  margin-bottom: 5px !important;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .feature-box-wrapper .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .fbox-number {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .cea-button {
  background-color: #333333;
}
.elementor-36320 .elementor-element.elementor-element-11b2db4a .fbox-content {
  margin-bottom: 5px;
}
.elementor-36320 .elementor-element.elementor-element-1e79ca91 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 120px;
  margin-bottom: 100px;
  padding: 40px 0px 40px 0px;
}
@media (max-width: 1366px) {
  .elementor-36320 .elementor-element.elementor-element-7ad3faf {
    padding: 80px 0px 60px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-3ef12b8e {
    padding: 80px 0px 80px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-7d1f4539 {
    padding: 80px 0px 60px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-6b70f7c4 {
    padding: 80px 0px 60px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5601713 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-60ba898a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-61b32d67 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-640c6b01 {
    padding: 80px 0px 70px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-7dcd72ac > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-199ac0ce {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-1e79ca91 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-36320 .elementor-element.elementor-element-7ef97198 {
    width: 47.043%;
  }
  .elementor-36320 .elementor-element.elementor-element-5a09542b {
    width: 52.957%;
  }
  .elementor-36320 .elementor-element.elementor-element-7d729dc7 {
    width: 50%;
  }
  .elementor-36320 .elementor-element.elementor-element-17134984 {
    width: 50%;
  }
  .elementor-36320 .elementor-element.elementor-element-7ef8bc09 {
    width: 27.631%;
  }
  .elementor-36320 .elementor-element.elementor-element-7107feab {
    width: 44.402%;
  }
  .elementor-36320 .elementor-element.elementor-element-14c44c1c {
    width: 27.631%;
  }
  .elementor-36320 .elementor-element.elementor-element-361177c0 {
    width: 50.331%;
  }
  .elementor-36320 .elementor-element.elementor-element-5ae81672 {
    width: 24.5%;
  }
  .elementor-36320 .elementor-element.elementor-element-5e30c03 {
    width: 24.501%;
  }
  .elementor-36320 .elementor-element.elementor-element-63728a63 {
    width: 48.333%;
  }
  .elementor-36320 .elementor-element.elementor-element-14b8d435 {
    width: 51.667%;
  }
  .elementor-36320 .elementor-element.elementor-element-7dcd72ac {
    width: 48.507%;
  }
  .elementor-36320 .elementor-element.elementor-element-2499c80e {
    width: 51.493%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-36320 .elementor-element.elementor-element-4c91f1ae {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-7ef97198 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-5a09542b {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-7d729dc7 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-17134984 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-1108029 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-626d8504 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-39197eae {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-7ef8bc09 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-7107feab {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-14c44c1c {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-394cfff0 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-7656d2eb {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-18fbc787 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-c13c642 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-41988a8 {
    width: 50%;
  }
  .elementor-36320 .elementor-element.elementor-element-6c5899da {
    width: 50%;
  }
  .elementor-36320 .elementor-element.elementor-element-3e95e5fe {
    width: 50%;
  }
  .elementor-36320 .elementor-element.elementor-element-6a64296c {
    width: 50%;
  }
  .elementor-36320 .elementor-element.elementor-element-2f723e22 {
    width: 50%;
  }
  .elementor-36320 .elementor-element.elementor-element-7759027b {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-361177c0 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-5ae81672 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-5e30c03 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-63728a63 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-14b8d435 {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-7dcd72ac {
    width: 100%;
  }
  .elementor-36320 .elementor-element.elementor-element-2499c80e {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-36320 .elementor-element.elementor-element-7847796b {
    padding: 40px 15px 60px 15px;
  }
  .elementor-36320 .elementor-element.elementor-element-17dbe99e > .elementor-widget-container {
    margin: 10px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-17dbe99e .section-title-wrapper .section-title {
    font-size: 38px;
    line-height: 44px;
  }
  .elementor-36320 .elementor-element.elementor-element-17dbe99e .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36320 .elementor-element.elementor-element-37efe142 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-17134984 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-36320 .elementor-element.elementor-element-6fe82aa2 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-63e099df > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-63e099df {
    text-align: center;
  }
  .elementor-36320 .elementor-element.elementor-element-7ad3faf {
    padding: 60px 0px 60px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-333dace1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-333dace1 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36320 .elementor-element.elementor-element-333dace1 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36320 .elementor-element.elementor-element-2ceb3e08 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-2584bdee > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-104fce25 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-3ef12b8e {
    padding: 60px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5abc4dbc {
    text-align: center;
  }
  .elementor-36320 .elementor-element.elementor-element-5abc4dbc.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36320 .elementor-element.elementor-element-5abc4dbc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5abc4dbc .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36320 .elementor-element.elementor-element-5abc4dbc .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36320 .elementor-element.elementor-element-14d9257c {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-23cf94f9 .post-title-head {
    font-size: 22px;
    line-height: 30px;
  }
  .elementor-36320 .elementor-element.elementor-element-29083cdd {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-7d1f4539 {
    padding: 50px 0px 40px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-6b5d8f3e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-6b5d8f3e .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36320 .elementor-element.elementor-element-6b5d8f3e .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36320 .elementor-element.elementor-element-55e2b5a9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-6e91d7b8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-4a7ebb1d {
    padding: 60px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-6b70f7c4 {
    padding: 60px 15px 60px 15px;
  }
  .elementor-36320 .elementor-element.elementor-element-5f87bf00 {
    text-align: center;
  }
  .elementor-36320 .elementor-element.elementor-element-5f87bf00.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36320 .elementor-element.elementor-element-5f87bf00 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5f87bf00 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36320 .elementor-element.elementor-element-5f87bf00 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36320 .elementor-element.elementor-element-60ba898a {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-61b32d67 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5606f69 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5606f69 .section-title-wrapper .section-title {
    font-size: 38px;
    line-height: 44px;
  }
  .elementor-36320 .elementor-element.elementor-element-5606f69 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36320 .elementor-element.elementor-element-71a2761b > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-59fa3b62 .cea-accordion-header > a {
    font-size: 16px;
  }
  .elementor-36320 .elementor-element.elementor-element-640c6b01 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-7dcd72ac > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-36320 .elementor-element.elementor-element-5079291b > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36320 .elementor-element.elementor-element-2650832c > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36320 .elementor-element.elementor-element-2499c80e > .elementor-element-populated {
    padding: 20px 50px 20px 50px;
  }
  .elementor-36320 .elementor-element.elementor-element-3abccc97 > .elementor-widget-container {
    margin: 30px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-3abccc97 .section-title-wrapper .section-title {
    font-size: 38px;
    line-height: 44px;
  }
  .elementor-36320 .elementor-element.elementor-element-3abccc97 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36320 .elementor-element.elementor-element-65a6ac4c > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-1e79ca91 > .elementor-background-overlay {
    background-position: 0% 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-1e79ca91 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .elementor-36320 .elementor-element.elementor-element-4c91f1ae > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36320 .elementor-element.elementor-element-4de285e .cea-animate-title {
    font-size: 45px;
    line-height: 1.3em;
  }
  .elementor-36320 .elementor-element.elementor-element-7847796b {
    margin-top: -50px;
    margin-bottom: 0px;
    padding: 50px 0px 60px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-17dbe99e {
    text-align: left;
  }
  .elementor-36320 .elementor-element.elementor-element-17dbe99e.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36320 .elementor-element.elementor-element-17dbe99e > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-17dbe99e .elementor-divider-separator {
    width: 20%;
  }
  .elementor-36320 .elementor-element.elementor-element-17dbe99e .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36320 .elementor-element.elementor-element-17dbe99e .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36320 .elementor-element.elementor-element-17dbe99e .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-17dbe99e .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36320 .elementor-element.elementor-element-37efe142 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-a70ec71 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-a70ec71 .feature-box-title {
    margin-bottom: 14px;
  }
  .elementor-36320 .elementor-element.elementor-element-a70ec71 .cea-featured-icon {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-a70ec71 .fbox-content {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-6fe82aa2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5cec5d38 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5cec5d38 .feature-box-title {
    margin-bottom: 14px;
  }
  .elementor-36320 .elementor-element.elementor-element-5cec5d38 .cea-featured-icon {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-5cec5d38 .fbox-content {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-63e099df > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 30px 25px 30px 25px;
  }
  .elementor-36320 .elementor-element.elementor-element-7ad3faf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-333dace1 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-333dace1 .elementor-divider-separator {
    width: 18%;
  }
  .elementor-36320 .elementor-element.elementor-element-333dace1 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36320 .elementor-element.elementor-element-333dace1 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36320 .elementor-element.elementor-element-333dace1 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-333dace1 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36320 .elementor-element.elementor-element-2ceb3e08 .feature-box-title {
    margin-bottom: 17px;
  }
  .elementor-36320 .elementor-element.elementor-element-2ceb3e08 .cea-featured-icon {
    margin-bottom: 25px;
  }
  .elementor-36320 .elementor-element.elementor-element-2ceb3e08 .fbox-number {
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-2ceb3e08 .fbox-content {
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-2584bdee .feature-box-title {
    margin-bottom: 17px;
  }
  .elementor-36320 .elementor-element.elementor-element-2584bdee .cea-featured-icon {
    margin-bottom: 25px;
  }
  .elementor-36320 .elementor-element.elementor-element-2584bdee .fbox-number {
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-2584bdee .fbox-content {
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-104fce25 .feature-box-title {
    margin-bottom: 17px;
  }
  .elementor-36320 .elementor-element.elementor-element-104fce25 .cea-featured-icon {
    margin-bottom: 25px;
  }
  .elementor-36320 .elementor-element.elementor-element-104fce25 .fbox-number {
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-104fce25 .fbox-content {
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5abc4dbc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5abc4dbc .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36320 .elementor-element.elementor-element-5abc4dbc .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36320 .elementor-element.elementor-element-5abc4dbc .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-5abc4dbc .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36320 .elementor-element.elementor-element-23cf94f9 .post-title-head {
    margin-bottom: 4px;
    font-size: 28px;
  }
  .elementor-36320 .elementor-element.elementor-element-23cf94f9 .post-category {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-23cf94f9 .top-meta {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-23cf94f9 .bottom-meta {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-23cf94f9 .post-excerpt {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-23cf94f9 .post-overlay-items {
    position: absolute;
    top: 0%;
  }
  .elementor-36320 .elementor-element.elementor-element-7d1f4539 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 35px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-6b5d8f3e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-6b5d8f3e .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36320 .elementor-element.elementor-element-6b5d8f3e .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36320 .elementor-element.elementor-element-6b5d8f3e .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-6b5d8f3e .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36320 .elementor-element.elementor-element-55e2b5a9 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-6e91d7b8 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-4a7ebb1d {
    padding: 50px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-6b70f7c4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 60px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5f87bf00 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5f87bf00 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36320 .elementor-element.elementor-element-5f87bf00 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36320 .elementor-element.elementor-element-5f87bf00 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-5f87bf00 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36320 .elementor-element.elementor-element-60c6104d > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-60c6104d .circle-progress-wrapper .circle-progress-circle {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-60c6104d .circle-progress-wrapper .circle-progress-title {
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-60c6104d .circle-progress-wrapper .circle-progress-content {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-a11f5f0 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-a11f5f0 .circle-progress-wrapper .circle-progress-circle {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-a11f5f0 .circle-progress-wrapper .circle-progress-title {
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-a11f5f0 .circle-progress-wrapper .circle-progress-content {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-699c976e .post-title-head {
    margin-bottom: 10px;
  }
  .elementor-36320 .elementor-element.elementor-element-699c976e .post-category {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-699c976e .post-designation-head {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-699c976e .top-meta {
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-699c976e .bottom-meta {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-699c976e .post-excerpt {
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5606f69 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-5606f69 .section-title-wrapper .section-title {
    margin-bottom: 28px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36320 .elementor-element.elementor-element-5606f69 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36320 .elementor-element.elementor-element-5606f69 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-5606f69 .section-description .section-content {
    margin-bottom: 25px;
  }
  .elementor-36320 .elementor-element.elementor-element-59fa3b62 .cea-accordions > .cea-accordion:not(first-child) {
    margin-bottom: 8px;
  }
  .elementor-36320 .elementor-element.elementor-element-59fa3b62 .cea-accordion-header > a {
    line-height: 28px;
  }
  .elementor-36320 .elementor-element.elementor-element-2499c80e > .elementor-element-populated {
    padding: 40px 30px 40px 30px;
  }
  .elementor-36320 .elementor-element.elementor-element-3abccc97 {
    text-align: center;
  }
  .elementor-36320 .elementor-element.elementor-element-3abccc97.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36320 .elementor-element.elementor-element-3abccc97 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-3abccc97 .section-title-wrapper .section-title {
    margin-bottom: 22px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36320 .elementor-element.elementor-element-3abccc97 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36320 .elementor-element.elementor-element-3abccc97 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-3abccc97 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36320 .elementor-element.elementor-element-65a6ac4c {
    text-align: center;
  }
  .elementor-36320 .elementor-element.elementor-element-65a6ac4c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-65a6ac4c .elementor-star-rating__title {
    font-size: 16px;
    line-height: 30px;
  }
  .elementor-36320
    .elementor-element.elementor-element-65a6ac4c:not(.elementor-star-rating--align-justify)
    .elementor-star-rating__title {
    margin-inline-end: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-11b2db4a .feature-box-wrapper {
    text-align: center;
  }
  .elementor-36320 .elementor-element.elementor-element-11b2db4a .feature-box-title {
    margin-bottom: 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-11b2db4a .cea-featured-icon {
    margin-bottom: 15px;
  }
  .elementor-36320 .elementor-element.elementor-element-11b2db4a .fbox-number {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-11b2db4a .fbox-content {
    margin-bottom: 5px;
  }
  .elementor-36320 .elementor-element.elementor-element-1e79ca91 > .elementor-background-overlay {
    background-position: 0% 0px;
  }
  .elementor-36320 .elementor-element.elementor-element-1e79ca91 {
    padding: 0px 0px 0px 0px;
  }
}
