.elementor-163 .elementor-element.elementor-element-f2f6f10:before {
  background-color: #f2f2f2;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-f2f6f10:before {
  background-color: #131313;
}
.elementor-163 .elementor-element.elementor-element-f2f6f10 {
  padding: 120px 0px 175px 0px;
}
.elementor-163 .elementor-element.elementor-element-2309e466 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-2521c3a5 .item--button,
.elementor-163 .elementor-element.elementor-element-2521c3a5 .item--button .btn-text {
  color: #ffffff;
}
.elementor-163 .elementor-element.elementor-element-2521c3a5 .pxl-btn-line .btn-icon .line,
.elementor-163 .elementor-element.elementor-element-2521c3a5 .pxl-btn-line .btn-icon .dot {
  background-color: #ffffff;
}
.elementor-163 .elementor-element.elementor-element-2521c3a5 .pxl-btn-line .btn-icon .circle {
  border-color: #ffffff;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-2521c3a5 .item--button,
.dark-mode .elementor-163 .elementor-element.elementor-element-2521c3a5 .item--button .btn-text {
  color: #ffffff;
}
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-2521c3a5
  .pxl-btn-line
  .btn-icon
  .line,
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-2521c3a5
  .pxl-btn-line
  .btn-icon
  .dot {
  background-color: #ffffff;
}
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-2521c3a5
  .pxl-btn-line
  .btn-icon
  .circle {
  border-color: #ffffff;
}
.elementor-163 .elementor-element.elementor-element-2521c3a5 .item--button:hover,
.elementor-163 .elementor-element.elementor-element-2521c3a5 .item--button:hover .btn-text {
  color: #a6a182;
  text-decoration: underline #a6a182;
}
.elementor-163 .elementor-element.elementor-element-2521c3a5 .pxl-btn-line:hover .btn-icon .line,
.elementor-163 .elementor-element.elementor-element-2521c3a5 .pxl-btn-line:hover .btn-icon .dot {
  background-color: #a6a182;
}
.elementor-163 .elementor-element.elementor-element-2521c3a5 .pxl-btn-line:hover .btn-icon .circle {
  border-color: #a6a182;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-2521c3a5 .item--button:hover,
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-2521c3a5
  .item--button:hover
  .btn-text {
  color: #a6a182;
  text-decoration: underline #a6a182;
}
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-2521c3a5
  .pxl-btn-line:hover
  .btn-icon
  .line,
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-2521c3a5
  .pxl-btn-line:hover
  .btn-icon
  .dot {
  background-color: #a6a182;
}
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-2521c3a5
  .pxl-btn-line:hover
  .btn-icon
  .circle {
  border-color: #a6a182;
}
.elementor-163 .elementor-element.elementor-element-2521c3a5 .pxl-swiper-container {
  margin-top: -100px;
  margin-right: -100px;
  margin-bottom: -100px;
  margin-left: -100px;
}
.elementor-163
  .elementor-element.elementor-element-2521c3a5
  .pxl-swiper-container
  .pxl-swiper-slide {
  padding: 0px 100px 100px 100px;
}
.elementor-163 .elementor-element.elementor-element-2521c3a5 .pxl-swiper-dots {
  margin: 62px 0px -3px 0px;
}
.elementor-163 .elementor-element.elementor-element-2ec8f1ad > .elementor-background-overlay {
  opacity: 1;
}
.elementor-163 .elementor-element.elementor-element-2ec8f1ad {
  /* margin-top: -75px; */
  margin-bottom: 0px;
  padding: 40px 0px 100px 0px;
  z-index: 1;
}
.elementor-163 .elementor-element.elementor-element-39ab6285 > .elementor-element-populated {
  /* margin: 0% 15% 0% 0%; */
  --e-column-margin-right: 15%;
  --e-column-margin-left: 0%;
  padding: 0px 0px 0px 15px;
}
.elementor-163 .elementor-element.elementor-element-13d87a5e .pxl-grid-inner {
  margin-top: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
}
.elementor-163 .elementor-element.elementor-element-13d87a5e .pxl-grid-inner .pxl-grid-item {
  padding: 15px 15px 15px 15px;
}
.elementor-163 .elementor-element.elementor-element-3c115efd {
  background-color: #ffffff;
  margin-top: -374px;
  margin-bottom: 0px;
  padding: 374px 0px 110px 0px;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-3c115efd {
  background-color: #1b1b1b;
}
.elementor-163 .elementor-element.elementor-element-52a97cc6 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-43674469 .pxl-heading {
  text-align: center;
}
.elementor-163 .elementor-element.elementor-element-43674469 .pxl-heading .pxl-item--title {
  color: #f8f8f8;
  font-size: 291px;
  letter-spacing: 20px;
  margin: -4.9% 0% 0% 0%;
}
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-43674469
  .pxl-heading
  .pxl-item--title {
  color: #212121;
}
.elementor-163 .elementor-element.elementor-element-43674469 .pxl-section-scroll {
  transform: translateX(85%);
  -webkit-transform: translateX(85%);
  -moz-transform: translateX(85%);
  -ms-transform: translateX(85%);
  -o-transform: translateX(85%);
}
.elementor-163 .elementor-element.elementor-element-408d3db5 > .elementor-element-populated {
  padding: 0px 80px 0px 15px;
}
.elementor-bc-flex-widget
  .elementor-163
  .elementor-element.elementor-element-22fba8f1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-163
  .elementor-element.elementor-element-22fba8f1.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-163 .elementor-element.elementor-element-22fba8f1 > .elementor-element-populated {
  padding: 0px 15px 15px 0px;
}
.elementor-163 .elementor-element.elementor-element-258786af .pxl-heading .pxl-item--title {
  margin: 0px 0px 25px 0px;
}
.elementor-163 .elementor-element.elementor-element-539e415a > .elementor-widget-container {
  padding: 0px 40px 36px 0px;
}
.elementor-163 .elementor-element.elementor-element-722a7eda > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-163 .elementor-element.elementor-element-722a7eda {
  /* width: var(--container-widget-width, 50%);
  max-width: 50%; */
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-163 .elementor-element.elementor-element-7bf33b35 > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-163 .elementor-element.elementor-element-7bf33b35 {
  /* width: var(--container-widget-width, 50%);
  max-width: 50%; */
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-163 .elementor-element.elementor-element-453765e6 {
  /* width: var(--container-widget-width, 50%);
  max-width: 50%; */
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-163 .elementor-element.elementor-element-321580f6 {
  /* width: var(--container-widget-width, 50%);
  max-width: 50%; */
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-163 .elementor-element.elementor-element-5229e099 .pxl-button a {
  padding: 0px 47px 0px 47px;
}
.elementor-163 .elementor-element.elementor-element-5229e099 .pxl-button .btn-text {
  color: #ffffff;
}
.elementor-163 .elementor-element.elementor-element-5229e099 .pxl-button a:after {
  background-color: #54595f;
}
.elementor-163 .elementor-element.elementor-element-5229e099 .pxl-button svg,
.elementor-163 .elementor-element.elementor-element-5229e099 .pxl-btn-shine {
  border-color: #54595f;
}
.elementor-163 .elementor-element.elementor-element-5229e099 .pxl-button svg path {
  fill: #54595f;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-5229e099 .pxl-button .btn-text {
  color: #ffffff;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-5229e099 .pxl-button a:after {
  background-color: #54595f;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-5229e099 .pxl-button svg,
.dark-mode .elementor-163 .elementor-element.elementor-element-5229e099 .pxl-btn-shine {
  border-color: #54595f;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-5229e099 .pxl-button svg path {
  fill: #54595f;
}
.elementor-163 .elementor-element.elementor-element-5229e099 .pxl-button a:hover:after {
  background-color: #54595f99;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-5229e099 .pxl-button a:hover:after {
  background-color: #54595f99;
}
.elementor-163 .elementor-element.elementor-element-5229e099 > .elementor-widget-container {
  padding: 38px 0px 0px 0px;
}
.elementor-163
  .elementor-element.elementor-element-38e0405f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-163
  .elementor-element.elementor-element-38e0405f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('/assets/img/home-bg.jpeg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-163 .elementor-element.elementor-element-38e0405f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0px 100px 0px;
}
.elementor-163 .elementor-element.elementor-element-38e0405f > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-163 .elementor-element.elementor-element-7d0ff6cf > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-163 .elementor-element.elementor-element-2e7eb9b7 > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-163 .elementor-element.elementor-element-70997dd5 > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-163 .elementor-element.elementor-element-1240605b > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-163 .elementor-element.elementor-element-6979bcc5:before {
  background-color: #f8f8f8;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-6979bcc5:before {
  background-color: #1b1b1b;
}
.elementor-163 .elementor-element.elementor-element-6979bcc5 {
  padding: 120px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-4c40da10 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-ae3d1d2 .pxl-heading {
  text-align: center;
}
.elementor-163 .elementor-element.elementor-element-ae3d1d2 .pxl-heading .pxl-item--title {
  margin: -5% 0% 0% 0%;
}
.elementor-163 .elementor-element.elementor-element-ae3d1d2 .pxl-section-scroll {
  transform: translateX(-65%);
  -webkit-transform: translateX(-65%);
  -moz-transform: translateX(-65%);
  -ms-transform: translateX(-65%);
  -o-transform: translateX(-65%);
}
.elementor-163 .elementor-element.elementor-element-11a4bedd > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 18% 15% 0% 0%;
}
.elementor-163 .elementor-element.elementor-element-348c075f .pxl-grid-inner {
  margin-top: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
}
.elementor-163 .elementor-element.elementor-element-348c075f .pxl-grid-inner .pxl-grid-item {
  padding: 15px 15px 15px 15px;
}
.elementor-163 .elementor-element.elementor-element-7f73cc31 > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0% 0% 0% 19.8%;
}
.elementor-163 .elementor-element.elementor-element-55121ebb .pxl-grid-inner {
  margin-top: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
}
.elementor-163 .elementor-element.elementor-element-55121ebb .pxl-grid-inner .pxl-grid-item {
  padding: 15px 15px 15px 15px;
}
.elementor-163 .elementor-element.elementor-element-55121ebb .pxl-grid .item--content {
  padding: 37px 46px 43px 46px;
}
.elementor-163 .elementor-element.elementor-element-55121ebb > .elementor-widget-container {
  padding: 0% 47% 20.6% 10.5%;
}
.elementor-163 .elementor-element.elementor-element-1c5ad04e .pxl-grid-inner {
  margin-top: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
}
.elementor-163 .elementor-element.elementor-element-1c5ad04e .pxl-grid-inner .pxl-grid-item {
  padding: 15px 15px 15px 15px;
}
.elementor-163 .elementor-element.elementor-element-75d4e434:before {
  background-color: #f8f8f8;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-75d4e434:before {
  background-color: #1b1b1b;
}
.elementor-163 .elementor-element.elementor-element-75d4e434 {
  padding: 185px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-3fb7552a > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-5daa3c7a .pxl-heading .pxl-item--title {
  margin: -4.2% 0% 0% -57%;
}
.elementor-163 .elementor-element.elementor-element-5daa3c7a .pxl-section-scroll {
  transform: translateX(85%);
  -webkit-transform: translateX(85%);
  -moz-transform: translateX(85%);
  -ms-transform: translateX(85%);
  -o-transform: translateX(85%);
}
.elementor-163 .elementor-element.elementor-element-c430de9 > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-163 .elementor-element.elementor-element-43288655 .pxl-heading {
  text-align: center;
}
.elementor-163 .elementor-element.elementor-element-43288655 .pxl-heading .pxl-item--title {
  letter-spacing: 3px;
  margin: 0px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-43288655 > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-163 .elementor-element.elementor-element-35e5216b .pxl-text-editor {
  text-align: right;
}
.elementor-163 .elementor-element.elementor-element-35e5216b .pxl-text-editor .pxl-item--inner {
  max-width: 70%;
}
.elementor-163 .elementor-element.elementor-element-35e5216b > .elementor-widget-container {
  padding: 0px 15px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-35e5216b {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-163 .elementor-element.elementor-element-711bfcb3 .pxl-text-editor {
  text-align: left;
}
.elementor-163 .elementor-element.elementor-element-711bfcb3 .pxl-text-editor .pxl-item--inner {
  max-width: 75%;
}
.elementor-163 .elementor-element.elementor-element-711bfcb3 > .elementor-widget-container {
  padding: 0px 0px 0px 15px;
}
.elementor-163 .elementor-element.elementor-element-711bfcb3 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-163 .elementor-element.elementor-element-68b06038 .pxl-pagination-links,
.elementor-163 .elementor-element.elementor-element-68b06038 .pxl-load-more {
  margin: 40px -4px 0px -4px;
}
.elementor-163 .elementor-element.elementor-element-68b06038 .pxl-grid-inner {
  margin-top: -20px;
  margin-right: -20px;
  margin-bottom: -20px;
  margin-left: -20px;
}
.elementor-163 .elementor-element.elementor-element-68b06038 .pxl-grid-inner .pxl-grid-item {
  padding: 20px 20px 20px 20px;
}
.elementor-163 .elementor-element.elementor-element-68b06038 > .elementor-widget-container {
  padding: 38px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-67b40794:before {
  background-color: #f8f8f8;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-67b40794:before {
  background-color: #1b1b1b;
}
.elementor-163 .elementor-element.elementor-element-67b40794 {
  padding: 170px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-64ea3676 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-4012eef0 .pxl-swiper-container {
  margin-top: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
}
.elementor-163
  .elementor-element.elementor-element-4012eef0
  .pxl-swiper-container
  .pxl-swiper-slide {
  padding: 15px 15px 15px 15px;
}
.elementor-163 .elementor-element.elementor-element-4012eef0 .pxl-swiper-dots {
  margin: 37px 0px 0px 0px;
}
.elementor-163
  .elementor-element.elementor-element-4012eef0
  .pxl-swiper-dots
  .pxl-swiper-pagination-bullet:before {
  background-color: #e6e6e6;
}
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-4012eef0
  .pxl-swiper-dots
  .pxl-swiper-pagination-bullet:before {
  background-color: #e6e6e6;
}
.elementor-163
  .elementor-element.elementor-element-4012eef0
  .pxl-swiper-dots
  .swiper-pagination-bullet-active:before {
  background-color: #ffffff;
}
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-4012eef0
  .pxl-swiper-dots
  .swiper-pagination-bullet-active:before {
  background-color: #ffffff;
}
.elementor-163 .elementor-element.elementor-element-4012eef0 > .elementor-widget-container {
  padding: 0% 7.2% 0% 7.2%;
}
.elementor-163 .elementor-element.elementor-element-49de3ad3 {
  background-color: #f8f8f8;
  padding: 185px 0px 100px 0px;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-49de3ad3 {
  background-color: #1b1b1b;
}
.elementor-163 .elementor-element.elementor-element-49efc10e > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-91ada1 .pxl-heading {
  text-align: center;
}
.elementor-163 .elementor-element.elementor-element-91ada1 .pxl-heading .pxl-item--title {
  margin: 4.2% 0% 0% 0%;
}
.elementor-163 .elementor-element.elementor-element-91ada1 .pxl-section-scroll {
  transform: translateX(0%);
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
}
.elementor-163 .elementor-element.elementor-element-4f32c159 > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-163 .elementor-element.elementor-element-17ed9d82 .pxl-heading {
  text-align: center;
}
.elementor-163 .elementor-element.elementor-element-17ed9d82 .pxl-heading .pxl-item--title {
  letter-spacing: 3px;
  margin: 0px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-17ed9d82 > .elementor-widget-container {
  padding: 0px 0px 74px 0px;
}
.elementor-163 .elementor-element.elementor-element-6e045dff .pxl-grid-inner {
  margin-top: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
}
.elementor-163 .elementor-element.elementor-element-6e045dff .pxl-grid-inner .pxl-grid-item {
  padding: 15px 15px 15px 15px;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-1d34cdc9:before {
  background-color: #212121;
}
.elementor-163 .elementor-element.elementor-element-1d34cdc9 {
  padding: 120px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-59e84d62 > .elementor-element-populated {
  padding: 0px 100px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-14e7eb8e .pxl-heading .pxl-item--title {
  margin: 0px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-14e7eb8e > .elementor-widget-container {
  margin: -13px 0px 0px 0px;
  padding: 0px 0px 29px 0px;
}
.elementor-163 .elementor-element.elementor-element-21fa4bb5 > .elementor-element-populated {
  padding: 0px 0px 0px 15px;
}
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-2b3873eb
  .pxl-contact-form
  .wpcf7-submit {
  color: #ffffff;
}
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-2b3873eb
  .pxl-contact-form1
  .wpcf7-form
  .input-filled
  .wpcf7-submit
  i {
  color: #ffffff;
}
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-2b3873eb
  .pxl-contact-form
  .wpcf7-submit,
.dark-mode
  .elementor-163
  .elementor-element.elementor-element-2b3873eb
  .pxl-contact-form
  .wpcf7-submit:after {
  background-color: #a6a182;
}
.dark-mode .elementor-163 .elementor-element.elementor-element-6d78b7af:before {
  background-color: #212121;
}
.elementor-163 .elementor-element.elementor-element-6d78b7af {
  padding: 0px 0px 100px 0px;
}
.elementor-163 .elementor-element.elementor-element-7a341bae > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-163 .elementor-element.elementor-element-24941def .pxl-grid-inner {
  margin-top: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
}
.elementor-163 .elementor-element.elementor-element-24941def .pxl-grid-inner .pxl-grid-item {
  padding: 15px 15px 15px 15px;
}
.elementor-163 .elementor-element.elementor-element-24941def > .elementor-widget-container {
  margin: 0px 4px 0px -3px;
}
@media (max-width: 1600px) {
  .elementor-163 .elementor-element.elementor-element-43674469 .pxl-heading .pxl-item--title {
    font-size: 205px;
  }
}
@media (max-width: 1199px) {
  .elementor-163 .elementor-element.elementor-element-f2f6f10 {
    padding: 20px 0px 50px 0px;
  }
  .elementor-163 .elementor-element.elementor-element-39ab6285 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0px 15px 0px 15px;
  }
  .elementor-163 .elementor-element.elementor-element-43674469 .pxl-heading .pxl-item--title {
    font-size: 160px;
    margin: -4.5% 0% 0% 0%;
  }
  .elementor-163 .elementor-element.elementor-element-408d3db5 > .elementor-element-populated {
    padding: 0px 50px 0px 15px;
  }
  .elementor-163 .elementor-element.elementor-element-24941def > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 991px) {
  .elementor-163 .elementor-element.elementor-element-408d3db5 > .elementor-element-populated {
    padding: 0px 15px 30px 15px;
  }
  .elementor-163 .elementor-element.elementor-element-146b275c .item--image img {
    width: 100%;
  }
  .elementor-163 .elementor-element.elementor-element-146b275c .pxl-image-box .item--image img {
    max-height: 600px;
  }
  .elementor-163 .elementor-element.elementor-element-22fba8f1 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-163 .elementor-element.elementor-element-539e415a > .elementor-widget-container {
    padding: 0px 0px 36px 0px;
  }
  .elementor-163 .elementor-element.elementor-element-7d0ff6cf > .elementor-element-populated {
    padding: 0px 15px 40px 15px;
  }
  .elementor-163 .elementor-element.elementor-element-2e7eb9b7 > .elementor-element-populated {
    padding: 0px 15px 40px 15px;
  }
  .elementor-163 .elementor-element.elementor-element-11a4bedd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 100px 15px 30px 15px;
  }
  .elementor-163 .elementor-element.elementor-element-7f73cc31 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-163 .elementor-element.elementor-element-55121ebb > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0% 25% 0% 25%;
  }
  .elementor-163 .elementor-element.elementor-element-1c5ad04e > .elementor-widget-container {
    padding: 0% 0% 0% 50%;
  }
  .elementor-163 .elementor-element.elementor-element-35e5216b .pxl-text-editor .pxl-item--inner {
    max-width: 100%;
  }
  .elementor-163 .elementor-element.elementor-element-711bfcb3 .pxl-text-editor .pxl-item--inner {
    max-width: 100%;
  }
  .elementor-163 .elementor-element.elementor-element-4012eef0 > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
  }
  .elementor-163 .elementor-element.elementor-element-1d34cdc9 {
    padding: 90px 0px 100px 0px;
  }
  .elementor-163 .elementor-element.elementor-element-59e84d62 > .elementor-element-populated {
    padding: 0px 0px 40px 0px;
  }
  .elementor-163 .elementor-element.elementor-element-14e7eb8e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-163 .elementor-element.elementor-element-21fa4bb5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-163 .elementor-element.elementor-element-2521c3a5 .pxl-swiper-container {
    margin-top: -50px;
    margin-right: -50px;
    margin-bottom: -50px;
    margin-left: -50px;
  }
  .elementor-163
    .elementor-element.elementor-element-2521c3a5
    .pxl-swiper-container
    .pxl-swiper-slide {
    padding: 50px 50px 50px 50px;
  }
  .elementor-163 .elementor-element.elementor-element-146b275c .pxl-image-box .item--image img {
    max-height: 500px;
  }
  .elementor-163 .elementor-element.elementor-element-11a4bedd > .elementor-element-populated {
    padding: 0px 15px 30px 15px;
  }
  .elementor-163 .elementor-element.elementor-element-35e5216b .pxl-text-editor {
    text-align: center;
  }
  .elementor-163 .elementor-element.elementor-element-35e5216b > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
  }
  .elementor-163 .elementor-element.elementor-element-35e5216b {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-163 .elementor-element.elementor-element-711bfcb3 .pxl-text-editor {
    text-align: center;
  }
  .elementor-163 .elementor-element.elementor-element-711bfcb3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-163 .elementor-element.elementor-element-711bfcb3 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-163
    .elementor-element.elementor-element-68b06038
    .pxl-grid
    .pxl-item--inner
    .item--featured
    img {
    height: 500px;
  }
}
@media (max-width: 575px) {
  .elementor-163 .elementor-element.elementor-element-2521c3a5 .pxl-swiper-container {
    margin-top: -30px;
    margin-right: -30px;
    margin-bottom: -30px;
    margin-left: -30px;
  }
  .elementor-163
    .elementor-element.elementor-element-2521c3a5
    .pxl-swiper-container
    .pxl-swiper-slide {
    padding: 30px 30px 30px 30px;
  }
  .elementor-163 .elementor-element.elementor-element-146b275c .pxl-image-box .item--image img {
    max-height: 350px;
  }
  .elementor-163 .elementor-element.elementor-element-722a7eda {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-163 .elementor-element.elementor-element-7bf33b35 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-163 .elementor-element.elementor-element-453765e6 > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
  }
  .elementor-163 .elementor-element.elementor-element-453765e6 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-163 .elementor-element.elementor-element-321580f6 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-163 .elementor-element.elementor-element-70997dd5 > .elementor-element-populated {
    padding: 0px 15px 40px 15px;
  }
  .elementor-163
    .elementor-element.elementor-element-348c075f
    .pxl-grid
    .pxl-item--inner
    .item--featured
    img {
    height: 385px;
  }
  .elementor-163
    .elementor-element.elementor-element-55121ebb
    .pxl-grid
    .pxl-item--inner
    .item--featured
    img {
    height: 385px;
  }
  .elementor-163 .elementor-element.elementor-element-55121ebb .pxl-grid .item--content {
    padding: 40px 30px 46px 30px;
  }
  .elementor-163 .elementor-element.elementor-element-55121ebb > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-163
    .elementor-element.elementor-element-1c5ad04e
    .pxl-grid
    .pxl-item--inner
    .item--featured
    img {
    height: 385px;
  }
  .elementor-163 .elementor-element.elementor-element-1c5ad04e > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-163
    .elementor-element.elementor-element-68b06038
    .pxl-grid
    .pxl-item--inner
    .item--featured
    img {
    height: 400px;
  }
}
@media (min-width: 576px) {
  .elementor-163 .elementor-element.elementor-element-408d3db5 {
    width: 47.1%;
  }
  .elementor-163 .elementor-element.elementor-element-22fba8f1 {
    width: 52.9%;
  }
}
@media (max-width: 991px) and (min-width: 576px) {
  .elementor-163 .elementor-element.elementor-element-408d3db5 {
    width: 100%;
  }
  .elementor-163 .elementor-element.elementor-element-22fba8f1 {
    width: 100%;
  }
  .elementor-163 .elementor-element.elementor-element-7d0ff6cf {
    width: 50%;
  }
  .elementor-163 .elementor-element.elementor-element-2e7eb9b7 {
    width: 50%;
  }
  .elementor-163 .elementor-element.elementor-element-70997dd5 {
    width: 50%;
  }
  .elementor-163 .elementor-element.elementor-element-1240605b {
    width: 50%;
  }
  .elementor-163 .elementor-element.elementor-element-11a4bedd {
    width: 50%;
  }
  .elementor-163 .elementor-element.elementor-element-7f73cc31 {
    width: 100%;
  }
  .elementor-163 .elementor-element.elementor-element-59e84d62 {
    width: 100%;
  }
  .elementor-163 .elementor-element.elementor-element-21fa4bb5 {
    width: 100%;
  }
}
@media (min-width: 1601px) {
  .elementor-163
    .elementor-element.elementor-element-38e0405f:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-163
    .elementor-element.elementor-element-38e0405f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
