.elementor-36317 .elementor-element.elementor-element-44494605 > .elementor-element-populated {
  padding: 0px 10px 0px 10px;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 35px 40px 30px 30px;
  border-radius: 30px 0px 30px 0px;
  box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.05);
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .feature-box-wrapper {
  background-color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .feature-box-title {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .cea-featured-icon {
  color: var(--yellow-color);
  font-size: 35px;
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .cea-featured-icon svg {
  fill: var(--yellow-color);
  width: 35px;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8:hover .cea-featured-icon {
  color: #050404;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8:hover .cea-featured-icon svg {
  fill: #050404;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .cea-featured-icon i,
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36317
  .elementor-element.elementor-element-6eac4ed8
  .feature-box-wrapper:hover
  .cea-featured-icon.cea-elementor-animation {
  animation-name: zoomIn;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .cea-feature-box-img {
  margin-bottom: 31px !important;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .feature-box-wrapper .fbox-number {
  color: var(--yellow-color) ed;
  opacity: calc(3 / 10);
  font-size: 37px;
  line-height: 1em;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .fbox-number {
  margin-bottom: 25px;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .cea-button {
  background-color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-6eac4ed8 .fbox-content {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 35px 40px 30px 30px;
  border-radius: 30px 0px 30px 0px;
  box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.05);
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .feature-box-wrapper {
  background-color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .feature-box-title {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .cea-featured-icon {
  color: var(--yellow-color);
  font-size: 35px;
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .cea-featured-icon svg {
  fill: var(--yellow-color);
  width: 35px;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2:hover .cea-featured-icon {
  color: #050404;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2:hover .cea-featured-icon svg {
  fill: #050404;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .cea-featured-icon i,
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36317
  .elementor-element.elementor-element-7a6069c2
  .feature-box-wrapper:hover
  .cea-featured-icon.cea-elementor-animation {
  animation-name: zoomIn;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .cea-feature-box-img {
  margin-bottom: 31px !important;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .feature-box-wrapper .fbox-number {
  color: var(--yellow-color) ed;
  opacity: calc(3 / 10);
  font-size: 37px;
  line-height: 1em;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .fbox-number {
  margin-bottom: 25px;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .cea-button {
  background-color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-7a6069c2 .fbox-content {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 35px 40px 30px 30px;
  border-radius: 30px 0px 30px 0px;
  box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.05);
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .feature-box-wrapper {
  background-color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .feature-box-title {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .cea-featured-icon {
  color: var(--yellow-color);
  font-size: 35px;
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .cea-featured-icon svg {
  fill: var(--yellow-color);
  width: 35px;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b:hover .cea-featured-icon {
  color: #050404;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b:hover .cea-featured-icon svg {
  fill: #050404;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .cea-featured-icon i,
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36317
  .elementor-element.elementor-element-72cc3e9b
  .feature-box-wrapper:hover
  .cea-featured-icon.cea-elementor-animation {
  animation-name: zoomIn;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .cea-feature-box-img {
  margin-bottom: 31px !important;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .feature-box-wrapper .fbox-number {
  color: var(--yellow-color) ed;
  opacity: calc(3 / 10);
  font-size: 37px;
  line-height: 1em;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .fbox-number {
  margin-bottom: 25px;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .cea-button {
  background-color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-72cc3e9b .fbox-content {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 35px 40px 30px 30px;
  border-radius: 30px 0px 30px 0px;
  box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.05);
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .feature-box-wrapper {
  background-color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .feature-box-title {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .cea-featured-icon {
  color: var(--yellow-color);
  font-size: 35px;
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .cea-featured-icon svg {
  fill: var(--yellow-color);
  width: 35px;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9:hover .cea-featured-icon {
  color: #050404;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9:hover .cea-featured-icon svg {
  fill: #050404;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .cea-featured-icon i,
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36317
  .elementor-element.elementor-element-5bedb8d9
  .feature-box-wrapper:hover
  .cea-featured-icon.cea-elementor-animation {
  animation-name: zoomIn;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .cea-feature-box-img {
  margin-bottom: 31px !important;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .feature-box-wrapper .fbox-number {
  color: var(--yellow-color) ed;
  opacity: calc(3 / 10);
  font-size: 37px;
  line-height: 1em;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .fbox-number {
  margin-bottom: 25px;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .cea-button {
  background-color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-5bedb8d9 .fbox-content {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-3f473124 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 35px 40px 30px 30px;
  border-radius: 30px 0px 30px 0px;
  box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.05);
}
.elementor-36317 .elementor-element.elementor-element-3f473124 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-36317 .elementor-element.elementor-element-3f473124 .feature-box-wrapper {
  background-color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-3f473124 .feature-box-title {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-3f473124 .cea-featured-icon {
  color: var(--yellow-color);
  font-size: 35px;
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-3f473124 .cea-featured-icon svg {
  fill: var(--yellow-color);
  width: 35px;
}
.elementor-36317 .elementor-element.elementor-element-3f473124:hover .cea-featured-icon {
  color: #050404;
}
.elementor-36317 .elementor-element.elementor-element-3f473124:hover .cea-featured-icon svg {
  fill: #050404;
}
.elementor-36317 .elementor-element.elementor-element-3f473124 .cea-featured-icon i,
.elementor-36317 .elementor-element.elementor-element-3f473124 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36317
  .elementor-element.elementor-element-3f473124
  .feature-box-wrapper:hover
  .cea-featured-icon.cea-elementor-animation {
  animation-name: zoomIn;
}
.elementor-36317 .elementor-element.elementor-element-3f473124 .cea-feature-box-img {
  margin-bottom: 31px !important;
}
.elementor-36317 .elementor-element.elementor-element-3f473124 .feature-box-wrapper .fbox-number {
  color: var(--yellow-color) ed;
  opacity: calc(3 / 10);
  font-size: 37px;
  line-height: 1em;
}
.elementor-36317 .elementor-element.elementor-element-3f473124 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36317 .elementor-element.elementor-element-3f473124 .fbox-number {
  margin-bottom: 25px;
}
.elementor-36317 .elementor-element.elementor-element-3f473124 .cea-button {
  background-color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-3f473124 .fbox-content {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-70f7dc9a > .elementor-container {
  max-width: 1400px;
}
.elementor-36317 .elementor-element.elementor-element-70f7dc9a {
  padding: 0px 0px 35px 0px;
}
.elementor-36317 .elementor-element.elementor-element-5fe9f336 > .elementor-container {
  max-width: 1400px;
}
.elementor-36317 .elementor-element.elementor-element-5fe9f336 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -100px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  z-index: 2;
}
.elementor-36317 .elementor-element.elementor-element-5fe9f336 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317
  .elementor-element.elementor-element-10ebd58b
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36317 .elementor-element.elementor-element-1181f10f > .elementor-widget-container {
  padding: 0px 40px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-1181f10f {
  text-align: center;
}
.elementor-36317 .elementor-element.elementor-element-1181f10f img {
  border-radius: 100px 0px 100px 0px;
}
.elementor-36317 .elementor-element.elementor-element-330ced83 > .elementor-widget-container {
  margin: -255px 445px 0px -72px;
  padding: 0px 0px 20px 0px;
  border-radius: 0px 30px 0px 30px;
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 28px;
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .feature-box-wrapper {
  background-color: var(--yellow-color);
  text-align: center;
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .feature-box-wrapper,
.elementor-36317 .elementor-element.elementor-element-330ced83 a {
  color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .feature-box-wrapper .feature-box-title,
.elementor-36317 .elementor-element.elementor-element-330ced83 .feature-box-wrapper .feature-box-title > a {
  color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .feature-box-title {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .cea-featured-icon i,
.elementor-36317 .elementor-element.elementor-element-330ced83 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .cea-featured-icon {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .cea-feature-box-img {
  margin-bottom: 20px !important;
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .feature-box-wrapper .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .fbox-number {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .cea-button {
  background-color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-330ced83 .fbox-content {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-fb358fb > .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 0px 0px 0px;
}
.elementor-36317
  .elementor-element.elementor-element-fb358fb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-471aeb32 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36317 .elementor-element.elementor-element-471aeb32 {
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36317 .elementor-element.elementor-element-471aeb32 .title-separator > * {
  color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-471aeb32 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36317 .elementor-element.elementor-element-471aeb32 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-36317 .elementor-element.elementor-element-471aeb32 .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-36317 .elementor-element.elementor-element-471aeb32 .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-36317 .elementor-element.elementor-element-471aeb32 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-471aeb32 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36317 .elementor-element.elementor-element-49709328 > .elementor-widget-container {
  margin: -10px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-49709328 .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 26px;
}
.elementor-36317 .elementor-element.elementor-element-49709328 .feature-box-title {
  margin: 0px 0px 0px 0px;
  margin-bottom: 10px;
}
.elementor-36317 .elementor-element.elementor-element-49709328 .cea-featured-icon {
  color: #ffffff;
  font-size: 25px;
  margin-bottom: 0px;
  border-width: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-49709328 .cea-featured-icon svg {
  fill: #ffffff;
  width: 25px;
}
.elementor-36317 .elementor-element.elementor-element-49709328.cea-view-framed .cea-featured-icon {
  background-color: var(--yellow-color);
  padding: 25px;
}
.elementor-36317 .elementor-element.elementor-element-49709328.cea-view-stacked .cea-featured-icon {
  background-color: var(--yellow-color);
  padding: 25px;
}
.elementor-36317 .elementor-element.elementor-element-49709328:hover .cea-featured-icon {
  color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-49709328:hover .cea-featured-icon svg {
  fill: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-49709328.cea-view-framed:hover .cea-featured-icon {
  background-color: #38404d;
  border-color: #09172e;
}
.elementor-36317 .elementor-element.elementor-element-49709328.cea-view-stacked:hover .cea-featured-icon {
  background-color: #38404d;
}
.elementor-36317 .elementor-element.elementor-element-49709328 .cea-featured-icon i,
.elementor-36317 .elementor-element.elementor-element-49709328 .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36317 .elementor-element.elementor-element-49709328 .cea-feature-box-img {
  margin-bottom: 31px !important;
}
.elementor-36317 .elementor-element.elementor-element-49709328 .feature-box-wrapper .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36317 .elementor-element.elementor-element-49709328 .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36317 .elementor-element.elementor-element-49709328 .fbox-number {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-49709328 .cea-button {
  background-color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-49709328 .fbox-content {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd .feature-box-wrapper .feature-box-title {
  text-transform: none;
  font-size: 26px;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd .feature-box-title {
  margin: 0px 0px 0px 0px;
  margin-bottom: 10px;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd .cea-featured-icon {
  color: #ffffff;
  font-size: 25px;
  margin-bottom: 0px;
  border-width: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd .cea-featured-icon svg {
  fill: #ffffff;
  width: 25px;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd.cea-view-framed .cea-featured-icon {
  background-color: var(--yellow-color);
  padding: 25px;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd.cea-view-stacked .cea-featured-icon {
  background-color: var(--yellow-color);
  padding: 25px;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd:hover .cea-featured-icon {
  color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd:hover .cea-featured-icon svg {
  fill: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd.cea-view-framed:hover .cea-featured-icon {
  background-color: #38404d;
  border-color: #09172e;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd.cea-view-stacked:hover .cea-featured-icon {
  background-color: #38404d;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd .cea-featured-icon i,
.elementor-36317 .elementor-element.elementor-element-12de38bd .cea-featured-icon svg {
  transform: rotate(0deg);
}
.elementor-36317 .elementor-element.elementor-element-12de38bd .cea-feature-box-img {
  margin-bottom: 31px !important;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd .feature-box-wrapper .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36317 .elementor-element.elementor-element-12de38bd .feature-box-wrapper:hover .fbox-number {
  opacity: calc(10 / 10);
}
.elementor-36317 .elementor-element.elementor-element-12de38bd .fbox-number {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd .cea-button {
  background-color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-12de38bd .fbox-content {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-2d6588f8 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-2d6588f8 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-10ebd58b > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-10ebd58b {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 140px 0px;
}
.elementor-36317 .elementor-element.elementor-element-718725b8:not(.elementor-motion-effects-element-type-background),
.elementor-36317
  .elementor-element.elementor-element-718725b8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0d0f21;
}
.elementor-36317 .elementor-element.elementor-element-718725b8 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317
  .elementor-element.elementor-element-634b6d37
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 1;
}
.elementor-36317 .elementor-element.elementor-element-634b6d37 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-36317
  .elementor-element.elementor-element-634b6d37
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-64965aec > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}
.elementor-36317 .elementor-element.elementor-element-64965aec {
  z-index: 2;
}
.elementor-36317 .elementor-element.elementor-element-64965aec .popup-anything-wrapper {
  text-align: center;
  color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-64965aec .popup-trigger-icon {
  color: #ffffff;
  font-size: 21px;
  margin-bottom: 5px;
  border-radius: 20px 0px 20px 0px;
}
.elementor-36317 .elementor-element.elementor-element-64965aec .popup-trigger-icon svg {
  fill: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-64965aec.cea-view-framed .popup-trigger-icon {
  background-color: var(--yellow-color);
  border-color: var(--yellow-color);
}
.elementor-36317 .elementor-element.elementor-element-64965aec.cea-view-stacked .popup-trigger-icon {
  background-color: var(--yellow-color);
}
.elementor-36317 .elementor-element.elementor-element-64965aec:hover .popup-trigger-icon {
  color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-64965aec:hover .popup-trigger-icon svg {
  fill: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-64965aec.cea-view-framed:hover .popup-trigger-icon {
  background-color: #09172e;
}
.elementor-36317 .elementor-element.elementor-element-64965aec.cea-view-stacked:hover .popup-trigger-icon {
  background-color: #09172e;
}
.elementor-36317 .elementor-element.elementor-element-64965aec .popup-trigger-icon i,
.elementor-36317 .elementor-element.elementor-element-64965aec .popup-trigger-icon svg {
  transform: rotate(0deg);
}
.elementor-36317 .elementor-element.elementor-element-4826eb02 {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36317 .elementor-element.elementor-element-4826eb02.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36317 .elementor-element.elementor-element-4826eb02 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 10%;
}
.elementor-36317 .elementor-element.elementor-element-4826eb02 .title-separator > * {
  color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-4826eb02 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36317 .elementor-element.elementor-element-4826eb02 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-36317 .elementor-element.elementor-element-4826eb02 .section-title-wrapper .section-title {
  color: #ffffff;
  margin-bottom: 0px;
  font-size: 58px;
  font-weight: 400;
  line-height: 1.25em;
  letter-spacing: 0.5px;
}
.elementor-36317 .elementor-element.elementor-element-4826eb02 .section-title-wrapper .section-title .title-suffix {
  color: var(--yellow-color);
}
.elementor-36317 .elementor-element.elementor-element-4826eb02 .section-title-wrapper .sub-title {
  color: var(--yellow-color);
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 30px;
  letter-spacing: 1px;
}
.elementor-36317 .elementor-element.elementor-element-4826eb02 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-4826eb02 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-36317 .elementor-element.elementor-element-718725b8 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}
.elementor-36317 .elementor-element.elementor-element-47112424 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 15px 0px 15px;
}
.elementor-36317 .elementor-element.elementor-element-6c66c994:not(.elementor-motion-effects-element-type-background),
.elementor-36317
  .elementor-element.elementor-element-6c66c994
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-32bc0d79 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #eaeaea;
}
.elementor-36317 .elementor-element.elementor-element-32bc0d79 > .elementor-element-populated,
.elementor-36317
  .elementor-element.elementor-element-32bc0d79
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-36317 .elementor-element.elementor-element-32bc0d79 > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-27843b60 > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-27843b60 .cea-counter-wrapper {
  text-align: center;
}
.elementor-36317 .elementor-element.elementor-element-27843b60 .cea-counter-wrapper .counter-title > * {
  color: #00192c;
  text-transform: none;
  font-size: 22px;
  font-weight: 500;
  line-height: 29px;
  letter-spacing: 0.2px;
}
.elementor-36317 .elementor-element.elementor-element-27843b60 .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-27843b60 .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-family: 'DM Sans', Sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1em;
}
.elementor-36317 .elementor-element.elementor-element-27843b60 .cea-counter-wrapper .counter-value {
  margin-bottom: 10px;
}
.elementor-36317 .elementor-element.elementor-element-27843b60 .counter-icon i,
.elementor-36317 .elementor-element.elementor-element-27843b60 .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36317 .elementor-element.elementor-element-27843b60 .counter-icon {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-27843b60 .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-27843b60 .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-7919705a > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #eaeaea;
}
.elementor-36317 .elementor-element.elementor-element-499daba5 > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-499daba5 .cea-counter-wrapper {
  text-align: center;
}
.elementor-36317 .elementor-element.elementor-element-499daba5 .cea-counter-wrapper .counter-title > * {
  color: #00192c;
  text-transform: none;
  font-size: 22px;
  font-weight: 500;
  line-height: 29px;
  letter-spacing: 0.2px;
}
.elementor-36317 .elementor-element.elementor-element-499daba5 .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-499daba5 .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-family: 'DM Sans', Sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1em;
}
.elementor-36317 .elementor-element.elementor-element-499daba5 .cea-counter-wrapper .counter-value {
  margin-bottom: 10px;
}
.elementor-36317 .elementor-element.elementor-element-499daba5 .counter-icon i,
.elementor-36317 .elementor-element.elementor-element-499daba5 .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36317 .elementor-element.elementor-element-499daba5 .counter-icon {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-499daba5 .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-499daba5 .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-369b21de > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #eaeaea;
}
.elementor-36317 .elementor-element.elementor-element-3ecbc447 > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-3ecbc447 .cea-counter-wrapper {
  text-align: center;
}
.elementor-36317 .elementor-element.elementor-element-3ecbc447 .cea-counter-wrapper .counter-title > * {
  color: #00192c;
  text-transform: none;
  font-size: 22px;
  font-weight: 500;
  line-height: 29px;
  letter-spacing: 0.2px;
}
.elementor-36317 .elementor-element.elementor-element-3ecbc447 .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-3ecbc447 .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-family: 'DM Sans', Sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1em;
}
.elementor-36317 .elementor-element.elementor-element-3ecbc447 .cea-counter-wrapper .counter-value {
  margin-bottom: 10px;
}
.elementor-36317 .elementor-element.elementor-element-3ecbc447 .counter-icon i,
.elementor-36317 .elementor-element.elementor-element-3ecbc447 .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36317 .elementor-element.elementor-element-3ecbc447 .counter-icon {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-3ecbc447 .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-3ecbc447 .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-6d583b08 > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-6d583b08 .cea-counter-wrapper {
  text-align: center;
}
.elementor-36317 .elementor-element.elementor-element-6d583b08 .cea-counter-wrapper .counter-title > * {
  color: #00192c;
  text-transform: none;
  font-size: 22px;
  font-weight: 500;
  line-height: 29px;
  letter-spacing: 0.2px;
}
.elementor-36317 .elementor-element.elementor-element-6d583b08 .cea-counter-wrapper .counter-title {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-6d583b08 .cea-counter-wrapper .counter-value > * {
  color: var(--yellow-color);
  font-family: 'DM Sans', Sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1em;
}
.elementor-36317 .elementor-element.elementor-element-6d583b08 .cea-counter-wrapper .counter-value {
  margin-bottom: 10px;
}
.elementor-36317 .elementor-element.elementor-element-6d583b08 .counter-icon i,
.elementor-36317 .elementor-element.elementor-element-6d583b08 .counter-icon svg {
  transform: rotate(0deg);
}
.elementor-36317 .elementor-element.elementor-element-6d583b08 .counter-icon {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-6d583b08 .cea-counter-wrapper .counter-image {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-6d583b08 .cea-counter-wrapper .counter-content {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-6c66c994,
.elementor-36317 .elementor-element.elementor-element-6c66c994 > .elementor-background-overlay {
  border-radius: 50px 0px 50px 0px;
}
.elementor-36317 .elementor-element.elementor-element-6c66c994 {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -100px;
  margin-bottom: 0px;
  padding: 65px 40px 60px 40px;
}
.elementor-36317 .elementor-element.elementor-element-6c66c994 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-34b3c010 > .elementor-background-overlay {
  opacity: 0.67;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-34b3c010 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0px 0px 120px 0px;
}
.elementor-36317
  .elementor-element.elementor-element-12c4217d
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36317 .elementor-element.elementor-element-535ca8dc > .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-36317
  .elementor-element.elementor-element-535ca8dc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-15fe9126 {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36317 .elementor-element.elementor-element-15fe9126.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36317 .elementor-element.elementor-element-15fe9126 .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36317 .elementor-element.elementor-element-15fe9126 .title-separator > * {
  color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-15fe9126 .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36317 .elementor-element.elementor-element-15fe9126 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-36317 .elementor-element.elementor-element-15fe9126 .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36317 .elementor-element.elementor-element-15fe9126 .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-36317 .elementor-element.elementor-element-15fe9126 .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-15fe9126 .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-bc-flex-widget
  .elementor-36317
  .elementor-element.elementor-element-f7bf44a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-36317
  .elementor-element.elementor-element-f7bf44a.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-36317 .elementor-element.elementor-element-26f0814c > .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-36317
  .elementor-element.elementor-element-26f0814c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .team-wrapper .team-inner {
  text-align: center;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .team-inner {
  color: var(--yellow-color);
  padding: 0px 10px 40px 10px;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-title-head .post-title {
  text-transform: none;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-title-head {
  transform: scale(1);
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 1.25px;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .team-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-category {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-category:hover {
  transform: scale(1);
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .team-designation .post-designation-head {
  text-transform: none;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-designation-head {
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .team-designation:hover {
  transform: scale(1);
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-thumb {
  margin-bottom: 30px;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-thumb > a > img {
  padding: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .read-more {
  text-transform: none;
  background-color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .top-meta {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .bottom-meta {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-excerpt {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-overlay-items {
  position: absolute;
  top: 0%;
  left: 0%;
}
.elementor-36317 .elementor-element.elementor-element-12c4217d > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-12c4217d {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 110px 0px;
}
.elementor-36317 .elementor-element.elementor-element-72eda547 > .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-36317
  .elementor-element.elementor-element-72eda547
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-7645ac2b > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-36317 .elementor-element.elementor-element-1ecb206f {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36317 .elementor-element.elementor-element-1ecb206f.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36317 .elementor-element.elementor-element-1ecb206f .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36317 .elementor-element.elementor-element-1ecb206f .title-separator > * {
  color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-1ecb206f .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36317 .elementor-element.elementor-element-1ecb206f > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-36317 .elementor-element.elementor-element-1ecb206f .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36317 .elementor-element.elementor-element-1ecb206f .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-36317 .elementor-element.elementor-element-1ecb206f .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-1ecb206f .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-bc-flex-widget
  .elementor-36317
  .elementor-element.elementor-element-6aebb194.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-36317
  .elementor-element.elementor-element-6aebb194.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-36317 .elementor-element.elementor-element-6aebb194 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .portfolio-inner {
  padding: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .post-title-head .post-title {
  text-transform: none;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .post-title-head {
  transform: scale(1);
  margin-bottom: 10px;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .portfolio-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .post-category {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .post-category:hover {
  transform: scale(1);
}
.elementor-36317 .elementor-element.elementor-element-6d501497 a {
  color: #ffffff;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 a:hover {
  color: var(--yellow-color);
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .post-thumb {
  margin-bottom: 30px;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .read-more {
  text-transform: none;
  background-color: #ffffff00;
  padding: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .top-meta {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .bottom-meta {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .post-excerpt {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .post-overlay-items {
  padding: 30px 30px 30px 30px;
  position: absolute;
  top: -40%;
  left: 0%;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .portfolio-inner .post-overlay-items {
  background-color: #0d0f2100;
}
.elementor-36317 .elementor-element.elementor-element-6d501497 .portfolio-inner:hover .post-overlay-items {
  background-color: #0d0f21ed;
}
.elementor-36317 .elementor-element.elementor-element-3d59c326 {
  padding: 0px 5px 0px 5px;
}
.elementor-36317 .elementor-element.elementor-element-9025274:not(.elementor-motion-effects-element-type-background),
.elementor-36317
  .elementor-element.elementor-element-9025274
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-36317 .elementor-element.elementor-element-7d2012aa > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-36317 .elementor-element.elementor-element-63bf5dc1 {
  --e-image-carousel-slides-to-show: 5;
}
.elementor-36317 .elementor-element.elementor-element-63bf5dc1 .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-36317 .elementor-element.elementor-element-6ef16444 {
  padding: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-9025274 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 62px 5px 60px 5px;
}
.elementor-36317 .elementor-element.elementor-element-9025274 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317
  .elementor-element.elementor-element-785a5288
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36317 .elementor-element.elementor-element-26b09e3d > .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-36317
  .elementor-element.elementor-element-26b09e3d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-ed2eb72 > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-36317 .elementor-element.elementor-element-6e62d7fc {
  text-align: center;
  --separator-border-color: #333333;
  --separator-border-width: 2px;
}
.elementor-36317 .elementor-element.elementor-element-6e62d7fc.cea-align-center .section-description {
  margin: 0 auto;
}
.elementor-36317 .elementor-element.elementor-element-6e62d7fc .elementor-divider-separator {
  --separator-border-style: solid;
  width: 17%;
}
.elementor-36317 .elementor-element.elementor-element-6e62d7fc .title-separator > * {
  color: #333333;
}
.elementor-36317 .elementor-element.elementor-element-6e62d7fc .title-separator.separator-icon svg {
  fill: #333333;
}
.elementor-36317 .elementor-element.elementor-element-6e62d7fc > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-6e62d7fc .section-title-wrapper .section-title {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-36317 .elementor-element.elementor-element-6e62d7fc .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-36317 .elementor-element.elementor-element-6e62d7fc .section-description .lead {
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-6e62d7fc .section-description .section-content {
  color: #777777;
  margin-bottom: 30px;
}
.elementor-bc-flex-widget
  .elementor-36317
  .elementor-element.elementor-element-2c59380a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-36317
  .elementor-element.elementor-element-2c59380a.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-36317 .elementor-element.elementor-element-2c59380a > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-319c7f9d > .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-36317
  .elementor-element.elementor-element-319c7f9d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .blog-wrapper .blog-inner {
  text-align: left;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .blog-inner {
  background-color: #02010100;
  padding: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .post-title-head .post-title {
  text-transform: none;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .post-title-head {
  transform: scale(1);
  padding: 0px 0px 0px 0px;
  margin-bottom: 14px;
  font-size: 26px;
  line-height: 1.4em;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .blog-inner:hover .post-title-head {
  transform: scale(1);
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .post-category {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .post-category:hover {
  transform: scale(1);
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .post-thumb > a > img {
  width: 100%;
  max-width: 100%;
  padding: 0px 0px 0px 0px;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .post-thumb {
  margin-bottom: 26px;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .read-more {
  text-transform: uppercase;
  fill: var(--yellow-color);
  color: var(--yellow-color);
  background-color: var(--yellow-color) 00;
  padding: 0px 0px 0px 3px;
  font-size: 15px;
  line-height: 1em;
  letter-spacing: 0.5px;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .read-more:hover,
.elementor-36317 .elementor-element.elementor-element-640d96f9 .read-more:focus {
  color: #00192c;
  background-color: #ffffff;
  border-color: #eeeeee;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .read-more:hover svg,
.elementor-36317 .elementor-element.elementor-element-640d96f9 .read-more:focus svg {
  fill: #00192c;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .top-meta {
  margin-bottom: 13px;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .bottom-meta {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .post-excerpt {
  margin-bottom: 0px;
}
.elementor-36317 .elementor-element.elementor-element-640d96f9 .post-overlay-items {
  position: absolute;
  top: 0%;
  left: 0%;
}
.elementor-36317 .elementor-element.elementor-element-785a5288 > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-36317 .elementor-element.elementor-element-785a5288 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 0px 100px 0px;
}
@media (max-width: 1366px) {
  .elementor-36317 .elementor-element.elementor-element-10ebd58b {
    padding: 80px 0px 80px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-718725b8 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-34b3c010 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-12c4217d {
    padding: 0px 0px 80px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-785a5288 {
    padding: 80px 0px 40px 0px;
  }
}
@media (max-width: 1024px) {
  .elementor-36317 .elementor-element.elementor-element-6eac4ed8 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-7a6069c2 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-72cc3e9b > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-5bedb8d9 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-3f473124 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-70f7dc9a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-5fe9f336 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-1181f10f > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-330ced83 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-fb358fb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-36317 .elementor-element.elementor-element-471aeb32 > .elementor-widget-container {
    margin: 10px 0px 30px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-471aeb32 .section-title-wrapper .section-title {
    font-size: 38px;
    line-height: 44px;
  }
  .elementor-36317 .elementor-element.elementor-element-471aeb32 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36317 .elementor-element.elementor-element-49709328 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-12de38bd > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-10ebd58b {
    padding: 60px 0px 60px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-64965aec > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-64965aec {
    z-index: 2;
  }
  .elementor-36317 .elementor-element.elementor-element-64965aec .popup-anything-wrapper {
    text-align: center;
  }
  .elementor-36317 .elementor-element.elementor-element-4826eb02 {
    text-align: center;
  }
  .elementor-36317 .elementor-element.elementor-element-4826eb02.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36317 .elementor-element.elementor-element-4826eb02 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-4826eb02 .elementor-divider-separator {
    width: 13%;
  }
  .elementor-36317 .elementor-element.elementor-element-4826eb02 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36317 .elementor-element.elementor-element-4826eb02 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36317 .elementor-element.elementor-element-718725b8 {
    padding: 80px 0px 30px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-27843b60 > .elementor-widget-container {
    padding: 10px 0px 40px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-7919705a > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-499daba5 > .elementor-widget-container {
    padding: 10px 0px 40px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-3ecbc447 > .elementor-widget-container {
    padding: 10px 0px 40px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d583b08 > .elementor-widget-container {
    padding: 10px 0px 40px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-6c66c994 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-34b3c010 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 60px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-15fe9126 {
    text-align: center;
  }
  .elementor-36317 .elementor-element.elementor-element-15fe9126.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36317 .elementor-element.elementor-element-15fe9126 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-15fe9126 .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36317 .elementor-element.elementor-element-15fe9126 .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36317 .elementor-element.elementor-element-1d5ac275 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-9bb70bb {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-12c4217d {
    padding: 20px 0px 50px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-1ecb206f {
    text-align: center;
  }
  .elementor-36317 .elementor-element.elementor-element-1ecb206f.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36317 .elementor-element.elementor-element-1ecb206f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-1ecb206f .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36317 .elementor-element.elementor-element-1ecb206f .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36317 .elementor-element.elementor-element-26ceaa69 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d501497 .post-title-head {
    font-size: 22px;
    line-height: 30px;
  }
  .elementor-36317 .elementor-element.elementor-element-3d59c326 {
    padding: 10px 0px 40px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-63bf5dc1 {
    --e-image-carousel-slides-to-show: 3;
  }
  .elementor-36317 .elementor-element.elementor-element-6ef16444 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-9025274 {
    padding: 40px 0px 38px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-6e62d7fc {
    text-align: center;
  }
  .elementor-36317 .elementor-element.elementor-element-6e62d7fc.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36317 .elementor-element.elementor-element-6e62d7fc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-6e62d7fc .section-title-wrapper .section-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-36317 .elementor-element.elementor-element-6e62d7fc .section-title-wrapper .sub-title {
    margin-bottom: 10px;
  }
  .elementor-36317 .elementor-element.elementor-element-7342e88d {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-640d96f9 .post-thumb {
    margin-bottom: 20px;
  }
  .elementor-36317 .elementor-element.elementor-element-785a5288 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 60px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-36317 .elementor-element.elementor-element-6eac4ed8 .feature-box-title {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-6eac4ed8 .cea-featured-icon {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-6eac4ed8 .fbox-number {
    margin-bottom: 25px;
  }
  .elementor-36317 .elementor-element.elementor-element-6eac4ed8 .fbox-content {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-7a6069c2 .feature-box-title {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-7a6069c2 .cea-featured-icon {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-7a6069c2 .fbox-number {
    margin-bottom: 25px;
  }
  .elementor-36317 .elementor-element.elementor-element-7a6069c2 .fbox-content {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-72cc3e9b .feature-box-title {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-72cc3e9b .cea-featured-icon {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-72cc3e9b .fbox-number {
    margin-bottom: 25px;
  }
  .elementor-36317 .elementor-element.elementor-element-72cc3e9b .fbox-content {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-5bedb8d9 .feature-box-title {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-5bedb8d9 .cea-featured-icon {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-5bedb8d9 .fbox-number {
    margin-bottom: 25px;
  }
  .elementor-36317 .elementor-element.elementor-element-5bedb8d9 .fbox-content {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-3f473124 .feature-box-title {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-3f473124 .cea-featured-icon {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-3f473124 .fbox-number {
    margin-bottom: 25px;
  }
  .elementor-36317 .elementor-element.elementor-element-3f473124 .fbox-content {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-5fe9f336 {
    margin-top: -50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-1181f10f > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-330ced83 .feature-box-title {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-330ced83 .cea-featured-icon {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-330ced83 .fbox-number {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-330ced83 .fbox-content {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-471aeb32 {
    text-align: left;
  }
  .elementor-36317 .elementor-element.elementor-element-471aeb32.cea-align-center .section-description {
    margin: 0 auto;
  }
  .elementor-36317 .elementor-element.elementor-element-471aeb32 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-471aeb32 .elementor-divider-separator {
    width: 20%;
  }
  .elementor-36317 .elementor-element.elementor-element-471aeb32 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36317 .elementor-element.elementor-element-471aeb32 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36317 .elementor-element.elementor-element-471aeb32 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-471aeb32 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36317 .elementor-element.elementor-element-49709328 .feature-box-title {
    margin-bottom: 10px;
  }
  .elementor-36317 .elementor-element.elementor-element-49709328 .cea-featured-icon {
    margin-bottom: 15px;
  }
  .elementor-36317 .elementor-element.elementor-element-49709328 .fbox-number {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-49709328 .fbox-content {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-12de38bd .feature-box-title {
    margin-bottom: 10px;
  }
  .elementor-36317 .elementor-element.elementor-element-12de38bd .cea-featured-icon {
    margin-bottom: 15px;
  }
  .elementor-36317 .elementor-element.elementor-element-12de38bd .fbox-number {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-12de38bd .fbox-content {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-10ebd58b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 50px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-634b6d37 > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-36317 .elementor-element.elementor-element-64965aec > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-64965aec .popup-trigger-icon {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-4826eb02 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-4826eb02 .elementor-divider-separator {
    width: 20%;
  }
  .elementor-36317 .elementor-element.elementor-element-4826eb02 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 36px;
    line-height: 46px;
  }
  .elementor-36317 .elementor-element.elementor-element-4826eb02 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36317 .elementor-element.elementor-element-4826eb02 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-4826eb02 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36317 .elementor-element.elementor-element-2e0afee1 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-718725b8 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-32bc0d79 > .elementor-element-populated {
    border-width: 0px 0px 1px 0px;
    padding: 0px 15px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-27843b60 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-27843b60 .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-27843b60 .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36317 .elementor-element.elementor-element-27843b60 .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36317 .elementor-element.elementor-element-27843b60 .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-27843b60 .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-499daba5 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 30px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-499daba5 .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-499daba5 .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36317 .elementor-element.elementor-element-499daba5 .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36317 .elementor-element.elementor-element-499daba5 .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-499daba5 .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-369b21de > .elementor-element-populated {
    border-width: 0px 0px 1px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-3ecbc447 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-3ecbc447 .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-3ecbc447 .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36317 .elementor-element.elementor-element-3ecbc447 .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36317 .elementor-element.elementor-element-3ecbc447 .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-3ecbc447 .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d583b08 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d583b08 .cea-counter-wrapper .counter-title {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d583b08 .cea-counter-wrapper .counter-value {
    margin-bottom: 16px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d583b08 .cea-counter-wrapper .counter-value > * {
    font-size: 44px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d583b08 .counter-icon {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d583b08 .cea-counter-wrapper .counter-content {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-6c66c994 {
    padding: 50px 30px 50px 30px;
  }
  .elementor-36317 .elementor-element.elementor-element-34b3c010 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-15fe9126 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-15fe9126 .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36317 .elementor-element.elementor-element-15fe9126 .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36317 .elementor-element.elementor-element-15fe9126 .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-15fe9126 .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-title-head {
    margin-bottom: 10px;
  }
  .elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-category {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-designation-head {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-1d3c78cc .top-meta {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-1d3c78cc .bottom-meta {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-1d3c78cc .post-excerpt {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-12c4217d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 50px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-7645ac2b > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36317 .elementor-element.elementor-element-1ecb206f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-1ecb206f .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36317 .elementor-element.elementor-element-1ecb206f .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36317 .elementor-element.elementor-element-1ecb206f .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-1ecb206f .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d501497 .post-title-head {
    margin-bottom: 4px;
    font-size: 28px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d501497 .post-category {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d501497 .top-meta {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d501497 .bottom-meta {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d501497 .post-excerpt {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-6d501497 .post-overlay-items {
    position: absolute;
    top: 0%;
  }
  .elementor-36317 .elementor-element.elementor-element-3d59c326 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-7d2012aa > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36317 .elementor-element.elementor-element-63bf5dc1 {
    --e-image-carousel-slides-to-show: 2;
  }
  .elementor-36317 .elementor-element.elementor-element-ed2eb72 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-36317 .elementor-element.elementor-element-6e62d7fc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-6e62d7fc .section-title-wrapper .section-title {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-36317 .elementor-element.elementor-element-6e62d7fc .section-title-wrapper .sub-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .elementor-36317 .elementor-element.elementor-element-6e62d7fc .section-description .lead {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-6e62d7fc .section-description .section-content {
    margin-bottom: 30px;
  }
  .elementor-36317 .elementor-element.elementor-element-640d96f9 .post-title-head {
    margin-bottom: 14px;
  }
  .elementor-36317 .elementor-element.elementor-element-640d96f9 .post-category {
    margin-bottom: 5px;
  }
  .elementor-36317 .elementor-element.elementor-element-640d96f9 .top-meta {
    margin-bottom: 13px;
  }
  .elementor-36317 .elementor-element.elementor-element-640d96f9 .bottom-meta {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-640d96f9 .post-excerpt {
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-2d77bc01 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-36317 .elementor-element.elementor-element-785a5288 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-36317 .elementor-element.elementor-element-3fe20d8 {
    width: 57.171%;
  }
  .elementor-36317 .elementor-element.elementor-element-fb358fb {
    width: 42.829%;
  }
  .elementor-36317 .elementor-element.elementor-element-7404a3d3 {
    width: 15.835%;
  }
  .elementor-36317 .elementor-element.elementor-element-1ff648df {
    width: 67.662%;
  }
  .elementor-36317 .elementor-element.elementor-element-390da6fe {
    width: 15.835%;
  }
  .elementor-36317 .elementor-element.elementor-element-535ca8dc {
    width: 27.631%;
  }
  .elementor-36317 .elementor-element.elementor-element-16d61d59 {
    width: 44.402%;
  }
  .elementor-36317 .elementor-element.elementor-element-f7bf44a {
    width: 27.631%;
  }
  .elementor-36317 .elementor-element.elementor-element-72eda547 {
    width: 27.631%;
  }
  .elementor-36317 .elementor-element.elementor-element-7645ac2b {
    width: 44.402%;
  }
  .elementor-36317 .elementor-element.elementor-element-6aebb194 {
    width: 27.631%;
  }
  .elementor-36317 .elementor-element.elementor-element-26b09e3d {
    width: 27.631%;
  }
  .elementor-36317 .elementor-element.elementor-element-ed2eb72 {
    width: 44.402%;
  }
  .elementor-36317 .elementor-element.elementor-element-2c59380a {
    width: 27.631%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-36317 .elementor-element.elementor-element-41f1c6ae {
    width: 50%;
  }
  .elementor-36317 .elementor-element.elementor-element-757fd08b {
    width: 50%;
  }
  .elementor-36317 .elementor-element.elementor-element-358f4eb5 {
    width: 50%;
  }
  .elementor-36317 .elementor-element.elementor-element-10f556a7 {
    width: 50%;
  }
  .elementor-36317 .elementor-element.elementor-element-6ee4608e {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-3fe20d8 {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-fb358fb {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-634b6d37 {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-7404a3d3 {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-1ff648df {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-390da6fe {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-32bc0d79 {
    width: 50%;
  }
  .elementor-36317 .elementor-element.elementor-element-7919705a {
    width: 50%;
  }
  .elementor-36317 .elementor-element.elementor-element-369b21de {
    width: 50%;
  }
  .elementor-36317 .elementor-element.elementor-element-75c6ac67 {
    width: 50%;
  }
  .elementor-36317 .elementor-element.elementor-element-535ca8dc {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-16d61d59 {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-f7bf44a {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-26f0814c {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-72eda547 {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-7645ac2b {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-6aebb194 {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-7d2012aa {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-26b09e3d {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-ed2eb72 {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-2c59380a {
    width: 100%;
  }
  .elementor-36317 .elementor-element.elementor-element-319c7f9d {
    width: 100%;
  }
}
