/* Applica Inter ai testi normali */
p, span, td, th {
  font-family: 'Inter', sans-serif;
}
.elementor-262 .elementor-element.elementor-element-c79b10a > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-262 .elementor-element.elementor-element-c79b10a:not(.elementor-motion-effects-element-type-background), .elementor-262 .elementor-element.elementor-element-c79b10a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34CC;
}
.elementor-262 .elementor-element.elementor-element-c79b10a > .elementor-container {
  max-width: 1625px;
}
.elementor-262 .elementor-element.elementor-element-c79b10a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-262 .elementor-element.elementor-element-c79b10a > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-262 .elementor-element.elementor-element-7eb079a .pxl-logo img {
  max-width: 214px;
}
.elementor-262 .elementor-element.elementor-element-f7d3b25.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-262 .elementor-element.elementor-element-ee3b963 {
  width: auto;
  max-width: auto;
}
.elementor-262 .elementor-element.elementor-element-ee3b963 .pxl-primary-menu > li > a:after {
  height: 4px;
  bottom: 0px;
}
.elementor-262 .elementor-element.elementor-element-ee3b963 .pxl-nav-menu .pxl-primary-menu > li > a, .elementor-262 .elementor-element.elementor-element-ee3b963 .pxl-nav-menu .pxl-mobile-menu > li > a {
  line-height: 70px;
}
.elementor-262 .elementor-element.elementor-element-ee3b963 .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-262 .elementor-element.elementor-element-929fb52 {
  width: auto;
  max-width: auto;
}
.elementor-262 .elementor-element.elementor-element-929fb52 > .elementor-widget-container {
  margin: 0px 0px 0px 95px;
}
.elementor-262 .elementor-element.elementor-element-9ba2d6d > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-262 .elementor-element.elementor-element-9ba2d6d:not(.elementor-motion-effects-element-type-background), .elementor-262 .elementor-element.elementor-element-9ba2d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-262 .elementor-element.elementor-element-9ba2d6d > .elementor-container {
  max-width: 1625px;
}
.elementor-262 .elementor-element.elementor-element-9ba2d6d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 16px 0px 16px 0px;
}
.elementor-262 .elementor-element.elementor-element-9ba2d6d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-262 .elementor-element.elementor-element-c8c24c6 .qc-content-wrap, .elementor-262 .elementor-element.elementor-element-c8c24c6 .qc-content-wrap .qc-item {
  color: #FFFFFF;
}
.elementor-262 .elementor-element.elementor-element-c8c24c6 .qc-content-wrap a {
  color: #FFFFFF;
}
.elementor-262 .elementor-element.elementor-element-c8c24c6 .qc-content-wrap a:hover {
  color: #FFFFFF;
}
.elementor-262 .elementor-element.elementor-element-c957616 {
  width: auto;
  max-width: auto;
}
.elementor-262 .elementor-element.elementor-element-7b3c806 {
  width: auto;
  max-width: auto;
}
.elementor-262 .elementor-element.elementor-element-7b3c806 .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-262 .elementor-element.elementor-element-7b3c806 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-262 .elementor-element.elementor-element-7b3c806 .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-262 .elementor-element.elementor-element-0d8fda1 {
  width: auto;
  max-width: auto;
}
.elementor-262 .elementor-element.elementor-element-0d8fda1 .pxl-anchor-icon span {
  color: #AA998A;
}
.elementor-262 .elementor-element.elementor-element-0d8fda1 .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #AA998A;
}
.elementor-262 .elementor-element.elementor-element-0d8fda1 .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-262 .elementor-element.elementor-element-0d8fda1 .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-262 .elementor-element.elementor-element-0d8fda1 .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-262 .elementor-element.elementor-element-0d8fda1 .pxl-anchor:hover {
  color: #AA998A;
}
.elementor-262 .elementor-element.elementor-element-9fd7dbe {
  width: auto;
  max-width: auto;
}
.elementor-262 .elementor-element.elementor-element-9fd7dbe .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-262 .elementor-element.elementor-element-9fd7dbe .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-262 .elementor-element.elementor-element-9fd7dbe .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-262 .elementor-element.elementor-element-a52c5ec {
  width: auto;
  max-width: auto;
}
.elementor-262 .elementor-element.elementor-element-819e183 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF40;
}
.elementor-262 .elementor-element.elementor-element-9a528c3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-262 .elementor-element.elementor-element-9a528c3 > .elementor-container {
  max-width: 1625px;
}
.elementor-262 .elementor-element.elementor-element-efe9cc7 .pxl-logo img {
  max-width: 214px;
}
.elementor-262 .elementor-element.elementor-element-7c30266.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-262 .elementor-element.elementor-element-ef70168 {
  width: auto;
  max-width: auto;
}
.elementor-262 .elementor-element.elementor-element-ef70168 .pxl-primary-menu > li > a:after {
  height: 4px;
  bottom: 0px;
}
.elementor-262 .elementor-element.elementor-element-ef70168 .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-262 .elementor-element.elementor-element-534cf66 {
  width: auto;
  max-width: auto;
}
.elementor-262 .elementor-element.elementor-element-534cf66 > .elementor-widget-container {
  margin: 0px 0px 0px 95px;
}
body.elementor-page-262:not(.elementor-motion-effects-element-type-background), body.elementor-page-262 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #020101B8;
}
.elementor-274 .elementor-element.elementor-element-1a9199b > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-274 .elementor-element.elementor-element-1a9199b .pxl-heading-wrap .heading-title {
  font-size: 32px;
  font-weight: 500;
}
.elementor-278 .elementor-element.elementor-element-7c8fa99 > .elementor-container {
  max-width: 1600px;
}
.elementor-278 .elementor-element.elementor-element-21f9a2c > .elementor-widget-container {
  margin: 0px 0px 0px 215px;
}
body:not(.rtl) .elementor-278 .elementor-element.elementor-element-21f9a2c {
  left: 0px;
}
body.rtl .elementor-278 .elementor-element.elementor-element-21f9a2c {
  right: 0px;
}
.elementor-278 .elementor-element.elementor-element-21f9a2c {
  top: 55px;
}
.elementor-278 .elementor-element.elementor-element-21f9a2c .pxl-logo img {
  max-width: 240px;
}
.elementor-278 .elementor-element.elementor-element-10041e2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-278 .elementor-element.elementor-element-10041e2:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-10041e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://demo.7iquid.com/carmelina/wp-content/uploads/2022/08/login-bg1.jpg");
  background-position: 50vw 0px;
  background-repeat: no-repeat;
}
.elementor-278 .elementor-element.elementor-element-10041e2 > .elementor-container {
  max-width: 1600px;
}
.elementor-278 .elementor-element.elementor-element-10041e2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 170px 0px 70px 0px;
}
.elementor-278 .elementor-element.elementor-element-10041e2 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-96412c0 > .elementor-element-populated {
  margin: 0px 130px 0px 215px;
  --e-column-margin-right: 130px;
  --e-column-margin-left: 215px;
}
.elementor-278 .elementor-element.elementor-element-0189654 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 60px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 60px;
}
.elementor-278 .elementor-element.elementor-element-0189654 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-79104e8 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-278 .elementor-element.elementor-element-79104e8 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-278 .elementor-element.elementor-element-c07162a > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-278 .elementor-element.elementor-element-c07162a .pxl-text-editor {
  color: #EDEDED;
}
.elementor-278 .elementor-element.elementor-element-c07162a .border-left .pxl-text-editor:before {
  background-color: #EDEDED;
}
.elementor-278 .elementor-element.elementor-element-2f8f57b .pxl-list-style .list-icon, .elementor-278 .elementor-element.elementor-element-2f8f57b .pxl-list-style .list-item .num, .elementor-278 .elementor-element.elementor-element-2f8f57b .pxl-list-style.checked .list-content:before {
  color: #FFFFFF;
}
.elementor-278 .elementor-element.elementor-element-2f8f57b .pxl-list-style.bullet .list-content:before {
  background-color: #FFFFFF;
  width: 20px;
  height: 20px;
}
.elementor-278 .elementor-element.elementor-element-2f8f57b .pxl-list-style .list-icon {
  font-size: 20px;
}
.elementor-278 .elementor-element.elementor-element-2f8f57b .pxl-list-style .list-content, .elementor-278 .elementor-element.elementor-element-2f8f57b .pxl-list-style .list-content a {
  color: #FFFFFF;
}
.elementor-278 .elementor-element.elementor-element-2f8f57b .pxl-list-style .list-content a:after {
  background-color: #FFFFFF;
}
.elementor-278 .elementor-element.elementor-element-2f8f57b .pxl-list-style .list-content {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-278 .elementor-element.elementor-element-2f8f57b .pxl-list-style .list-item + .list-item {
  margin-top: 12px;
}
@media(max-width: 767px) and (min-width:576px) {
  .elementor-278 .elementor-element.elementor-element-96412c0 {
    width: 100%;
  }
  .elementor-278 .elementor-element.elementor-element-0189654 {
    width: 100%;
  }
}
@media(max-width: 1599px) {
  .elementor-278 .elementor-element.elementor-element-21f9a2c > .elementor-widget-container {
    margin: 0px 0px 0px 120px;
  }
  .elementor-278 .elementor-element.elementor-element-96412c0 > .elementor-element-populated {
    margin: 0px 60px 0px 120px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 120px;
  }
  .elementor-278 .elementor-element.elementor-element-79104e8 .pxl-heading-wrap .heading-title {
    font-size: 42px;
  }
  .elementor-278 .elementor-element.elementor-element-2f8f57b .pxl-list-style .list-content {
    font-size: 16px;
  }
}
@media(max-width: 1199px) {
  .elementor-278 .elementor-element.elementor-element-21f9a2c > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
  }
  .elementor-278 .elementor-element.elementor-element-96412c0 > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
  .elementor-278 .elementor-element.elementor-element-0189654 > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
}
@media(max-width: 991px) {
  .elementor-278 .elementor-element.elementor-element-10041e2:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-10041e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 50vw 0px;
    background-size: cover;
  }
}
@media(max-width: 767px) {
  .elementor-278 .elementor-element.elementor-element-21f9a2c .pxl-logo img {
    max-width: 200px;
  }
  .elementor-278 .elementor-element.elementor-element-10041e2:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-10041e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
}
@media(max-width: 575px) {
  .elementor-278 .elementor-element.elementor-element-10041e2:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-10041e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0% 0px;
  }
}
.elementor-329 .elementor-element.elementor-element-5167451 > .elementor-background-overlay {
  background-color: #00000073;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-329 .elementor-element.elementor-element-5167451 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 306px 0px 44px 0px;
}
.elementor-329 .elementor-element.elementor-element-4fe35e3 .pxl-pt-wrap {
  text-align: center;
}
@media(max-width: 1199px) {
  .elementor-329 .elementor-element.elementor-element-5167451 {
    padding: 236px 0px 44px 0px;
  }
  .elementor-329 .elementor-element.elementor-element-616abdb .pxl-brc-wrap {
    margin: 108px 0px 0px 0px;
  }
}
@media(max-width: 991px) {
  .elementor-329 .elementor-element.elementor-element-616abdb .pxl-brc-wrap {
    margin: 88px 0px 0px 0px;
  }
}
@media(max-width: 767px) {
  .elementor-329 .elementor-element.elementor-element-5167451 {
    padding: 190px 0px 44px 0px;
  }
  .elementor-329 .elementor-element.elementor-element-616abdb .pxl-brc-wrap {
    margin: 58px 0px 0px 0px;
  }
}
@media(max-width: 575px) {
  .elementor-329 .elementor-element.elementor-element-616abdb .pxl-brc-wrap {
    margin: 38px 0px 0px 0px;
  }
}
.elementor-344 .elementor-element.elementor-element-851612d:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-851612d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-344 .elementor-element.elementor-element-851612d .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/08/footer-bg-img.png);
  background-position: bottom left;
  background-size: auto;
  left: -50px;
}
.elementor-344 .elementor-element.elementor-element-851612d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 75px 0px 67px 0px;
}
.elementor-344 .elementor-element.elementor-element-851612d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-344 .elementor-element.elementor-element-d3278ef > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-344 .elementor-element.elementor-element-d3278ef {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF40;
  padding: 0px 0px 75px 0px;
}
.elementor-344 .elementor-element.elementor-element-fef0e60 > .elementor-widget-container {
  margin: 0px 130px 0px 0px;
}
.elementor-344 .elementor-element.elementor-element-fef0e60 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.03em;
  margin-bottom: 0px;
}
.elementor-344 .elementor-element.elementor-element-a36168d {
  padding: 70px 0px 0px 0px;
}
.elementor-344 .elementor-element.elementor-element-d275aba > .elementor-widget-container {
  margin: 8px 0px 50px 0px;
}
.elementor-344 .elementor-element.elementor-element-d275aba .pxl-logo img {
  max-width: 214px;
}
.elementor-344 .elementor-element.elementor-element-aed56e4 > .elementor-widget-container {
  margin: 24px 0px 0px 0px;
}
.elementor-344 .elementor-element.elementor-element-aed56e4 .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-344 .elementor-element.elementor-element-aed56e4 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-344 .elementor-element.elementor-element-1d25ae9 > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-344 .elementor-element.elementor-element-1d25ae9 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.03em;
}
.elementor-344 .elementor-element.elementor-element-5a1d9d3 > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-344 .elementor-element.elementor-element-5a1d9d3 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.03em;
}
.elementor-344 .elementor-element.elementor-element-4d73478 > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-344 .elementor-element.elementor-element-4d73478 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.03em;
}
.elementor-344 .elementor-element.elementor-element-da4bd3a > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-344 .elementor-element.elementor-element-da4bd3a .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-344 .elementor-element.elementor-element-da4bd3a .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-344 .elementor-element.elementor-element-da4bd3a .pxl-text-editor a {
  color: #FFFFFF;
  text-decoration: underline;
}
.elementor-344 .elementor-element.elementor-element-da4bd3a .pxl-text-editor a.link-underline {
  border-color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-46d3f73 {
  width: auto;
  max-width: auto;
}
.elementor-344 .elementor-element.elementor-element-46d3f73 > .elementor-widget-container {
  margin: 0px 10px 10px 0px;
}
.elementor-344 .elementor-element.elementor-element-46d3f73 .pxl-svg-img {
  --pxl-svg-img: url(../images/visa_inc_logo.svg);
  background-color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-46d3f73 .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 10px 10px 10px 10px;
  background-color: #FFFFFF33;
  border-radius: 5px 5px 5px 5px;
}
.elementor-344 .elementor-element.elementor-element-46d3f73 .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-740fc37 {
  width: auto;
  max-width: auto;
}
.elementor-344 .elementor-element.elementor-element-740fc37 > .elementor-widget-container {
  margin: 0px 10px 10px 0px;
}
.elementor-344 .elementor-element.elementor-element-740fc37 .pxl-svg-img {
  --pxl-svg-img: url(../images/paypal_logo.svg);
  background-color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-740fc37 .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 8px 8px 8px 8px;
  background-color: #FFFFFF33;
  border-radius: 5px 5px 5px 5px;
}
.elementor-344 .elementor-element.elementor-element-740fc37 .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-4812dc2 {
  width: auto;
  max-width: auto;
}
.elementor-344 .elementor-element.elementor-element-4812dc2 > .elementor-widget-container {
  margin: 0px 10px 10px 0px;
}
.elementor-344 .elementor-element.elementor-element-4812dc2 .pxl-svg-img {
  --pxl-svg-img: url(../images/mastercard-logo.svg);
  background-color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-4812dc2 .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 6px 5px 6px 5px;
  background-color: #FFFFFF33;
  border-radius: 5px 5px 5px 5px;
}
.elementor-344 .elementor-element.elementor-element-4812dc2 .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-de20375 {
  width: auto;
  max-width: auto;
}
.elementor-344 .elementor-element.elementor-element-de20375 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-344 .elementor-element.elementor-element-de20375 .pxl-svg-img {
  --pxl-svg-img: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/08/americanexpresslogo.svg);
  background-color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-de20375 .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 7px 7px 7px 7px;
  background-color: #FFFFFF33;
  border-radius: 5px 5px 5px 5px;
}
.elementor-344 .elementor-element.elementor-element-de20375 .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-6f4bcc2:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-6f4bcc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #15242B;
}
.elementor-344 .elementor-element.elementor-element-6f4bcc2 > div {
  justify-content: space-between;
}
.elementor-344 .elementor-element.elementor-element-6f4bcc2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 27px 0px 27px 0px;
}
.elementor-344 .elementor-element.elementor-element-6f4bcc2 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-344 .elementor-element.elementor-element-0400ce6 .pxl-text-editor {
  color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-0400ce6 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-0400ce6 .pxl-text-editor a {
  color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-0400ce6 .pxl-text-editor a.link-underline {
  border-color: #FFFFFF;
}
.elementor-344 .elementor-element.elementor-element-0400ce6 .pxl-text-editor a:hover {
  color: #AA998A;
}
.elementor-344 .elementor-element.elementor-element-eb00b61 .pxl-links a {
  color: #CDCDCD;
}
.elementor-344 .elementor-element.elementor-element-eb00b61 .pxl-links a:hover, .elementor-344 .elementor-element.elementor-element-eb00b61 .pxl-links li.active a {
  color: #AA998A;
}
.elementor-344 .elementor-element.elementor-element-eb00b61 .pxl-links.layout-3 li + li:before {
  color: #CDCDCD;
}
@media(max-width: 991px) and (min-width:576px) {
  .elementor-344 .elementor-element.elementor-element-505c562 {
    width: 50%;
  }
  .elementor-344 .elementor-element.elementor-element-9374b53 {
    width: 50%;
  }
  .elementor-344 .elementor-element.elementor-element-5ac2eb7 {
    width: 50%;
  }
  .elementor-344 .elementor-element.elementor-element-e3375e8 {
    width: 50%;
  }
}
@media(max-width: 1199px) {
  .elementor-344 .elementor-element.elementor-element-fef0e60 .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
  .elementor-344 .elementor-element.elementor-element-d275aba .pxl-logo img {
    max-width: 180px;
  }
  .elementor-344 .elementor-element.elementor-element-1d25ae9 .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
  .elementor-344 .elementor-element.elementor-element-5a1d9d3 .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
  .elementor-344 .elementor-element.elementor-element-4d73478 .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
}
@media(max-width: 991px) {
  .elementor-344 .elementor-element.elementor-element-fef0e60 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-344 .elementor-element.elementor-element-505c562 > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-344 .elementor-element.elementor-element-d275aba > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-344 .elementor-element.elementor-element-9374b53 > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width: 767px) {
  .elementor-344 .elementor-element.elementor-element-1d25ae9 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-344 .elementor-element.elementor-element-5a1d9d3 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-344 .elementor-element.elementor-element-4d73478 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-344 .elementor-element.elementor-element-0400ce6 .pxl-text-editor-wrap {
    justify-content: center;
  }
  .elementor-344 .elementor-element.elementor-element-0400ce6 .pxl-text-editor {
    text-align: center;
  }
  .elementor-344 .elementor-element.elementor-element-eb00b61 .pxl-links {
    justify-content: center;
  }
}
@media(max-width: 575px) {
  .elementor-344 .elementor-element.elementor-element-5ac2eb7 > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-344 .elementor-element.elementor-element-0400ce6 .pxl-text-editor-wrap {
    justify-content: center;
  }
  .elementor-344 .elementor-element.elementor-element-0400ce6 .pxl-text-editor {
    text-align: center;
  }
  .elementor-344 .elementor-element.elementor-element-eb00b61 .pxl-links {
    justify-content: center;
  }
}
.elementor-441 .elementor-element.elementor-element-6fe8b44 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-441 .elementor-element.elementor-element-6fe8b44:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-6fe8b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34CC;
}
.elementor-441 .elementor-element.elementor-element-6fe8b44 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 12px 0px 12px 0px;
}
.elementor-441 .elementor-element.elementor-element-6fe8b44 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-441 .elementor-element.elementor-element-d487fee .pxl-logo img {
  max-width: 214px;
}
.elementor-441 .elementor-element.elementor-element-8f77c39.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-441 .elementor-element.elementor-element-e7dbb24 {
  width: auto;
  max-width: auto;
}
.elementor-441 .elementor-element.elementor-element-e7dbb24 > .elementor-widget-container {
  margin: 0px 0px 0px 95px;
}
.elementor-441 .elementor-element.elementor-element-f1b50e5 {
  width: auto;
  max-width: auto;
}
.elementor-441 .elementor-element.elementor-element-f1b50e5 > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-441 .elementor-element.elementor-element-410afa5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-441 .elementor-element.elementor-element-410afa5:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-410afa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-441 .elementor-element.elementor-element-410afa5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 8px 0px 8px 0px;
}
.elementor-441 .elementor-element.elementor-element-410afa5 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-441 .elementor-element.elementor-element-4c2ec46.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-441 .elementor-element.elementor-element-430698f {
  width: auto;
  max-width: auto;
}
.elementor-441 .elementor-element.elementor-element-430698f .pxl-anchor-icon span {
  color: #AA998A;
}
.elementor-441 .elementor-element.elementor-element-430698f .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #AA998A;
}
.elementor-441 .elementor-element.elementor-element-430698f .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-441 .elementor-element.elementor-element-430698f .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-441 .elementor-element.elementor-element-430698f .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-441 .elementor-element.elementor-element-430698f .pxl-anchor:hover {
  color: #AA998A;
}
.elementor-441 .elementor-element.elementor-element-052e01f {
  width: auto;
  max-width: auto;
}
.elementor-441 .elementor-element.elementor-element-052e01f .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-441 .elementor-element.elementor-element-052e01f .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-441 .elementor-element.elementor-element-052e01f .pxl-divider {
  padding: 0px 30px 0px 0px;
}
.elementor-441 .elementor-element.elementor-element-f48d9b5 {
  width: auto;
  max-width: auto;
}
.elementor-441 .elementor-element.elementor-element-2a76cf5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-441 .elementor-element.elementor-element-2a76cf5 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF40;
  padding: 15px 0px 15px 0px;
}
.elementor-441 .elementor-element.elementor-element-fedecde .pxl-logo img {
  max-width: 214px;
}
.elementor-441 .elementor-element.elementor-element-0b82cc4.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-441 .elementor-element.elementor-element-66817c0 {
  width: auto;
  max-width: auto;
}
.elementor-441 .elementor-element.elementor-element-66817c0 > .elementor-widget-container {
  margin: 0px 0px 0px 95px;
}
.elementor-441 .elementor-element.elementor-element-b999102 {
  width: auto;
  max-width: auto;
}
.elementor-441 .elementor-element.elementor-element-b999102 > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
body.elementor-page-441:not(.elementor-motion-effects-element-type-background), body.elementor-page-441 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #020101B8;
}
@media(max-width: 767px) {
  .elementor-441 .elementor-element.elementor-element-d487fee .pxl-logo img {
    max-width: 180px;
  }
  .elementor-441 .elementor-element.elementor-element-e7dbb24 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-441 .elementor-element.elementor-element-fedecde .pxl-logo img {
    max-width: 180px;
  }
  .elementor-441 .elementor-element.elementor-element-66817c0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
.elementor-444 .elementor-element.elementor-element-9b8b38a > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: space-between;
  align-items: space-between;
}
.elementor-444 .elementor-element.elementor-element-9b8b38a > .elementor-container {
  min-height: 90vh;
}
.elementor-444 .elementor-element.elementor-element-9b8b38a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-444 .elementor-element.elementor-element-9b8b38a > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-444 .elementor-element.elementor-element-b799aa8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-444 .elementor-element.elementor-element-0eb890b > .elementor-widget-container {
  margin: 0px 0px 32px 0px;
}
.elementor-444 .elementor-element.elementor-element-0eb890b .pxl-logo img {
  max-width: 165px;
}
.elementor-444 .elementor-element.elementor-element-1c3c48c .pxl-primary-menu > li > a:after {
  height: 4px;
  bottom: 0px;
}
.elementor-444 .elementor-element.elementor-element-1c3c48c .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-444 .elementor-element.elementor-element-f850d49 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-444 .elementor-element.elementor-element-65d68ca > .elementor-widget-container {
  margin: 40px 0px 10px 0px;
}
.elementor-444 .elementor-element.elementor-element-65d68ca .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  letter-spacing: 0.03em;
}
.elementor-444 .elementor-element.elementor-element-a20673b > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
}
body.elementor-page-444:not(.elementor-motion-effects-element-type-background), body.elementor-page-444 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
@media(max-width: 575px) {
  .elementor-444 .elementor-element.elementor-element-9b8b38a {
    padding: 30px 20px 30px 20px;
  }
}
.elementor-4968 .elementor-element.elementor-element-855e962:not(.elementor-motion-effects-element-type-background), .elementor-4968 .elementor-element.elementor-element-855e962 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-4968 .elementor-element.elementor-element-855e962 > .elementor-container {
  max-width: 1650px;
}
.elementor-4968 .elementor-element.elementor-element-855e962 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 33px 0px 33px 0px;
}
.elementor-4968 .elementor-element.elementor-element-855e962 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4968 .elementor-element.elementor-element-7a61b62 {
  padding: 0px;
}
.elementor-4968 .elementor-element.elementor-element-400421f > .elementor-widget-container {
  margin: 12px 15px 0px 15px;
}
.elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor {
  text-align: center;
}
.elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor, .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor h1, .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor h2, .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor h3, .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor h4, .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor h5, .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.4em;
}
.elementor-4968 .elementor-element.elementor-element-4ccc16a > .elementor-widget-container {
  margin: 10px 0px 75px 0px;
}
.elementor-4968 .elementor-element.elementor-element-4ccc16a .pxl-divider.horizontal .pxl-divider-separator {
  width: 100px;
}
.elementor-4968 .elementor-element.elementor-element-4ccc16a .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 2px;
}
.elementor-4968 .elementor-element.elementor-element-4ccc16a .pxl-divider {
  justify-content: center;
}
@media(max-width: 1199px) {
  .elementor-4968 .elementor-element.elementor-element-855e962 {
    padding: 74px 0px 58px 0px;
  }
  .elementor-4968 .elementor-element.elementor-element-7a61b62 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-4968 .elementor-element.elementor-element-4ccc16a > .elementor-widget-container {
    margin: 10px 0px 65px 0px;
  }
}
@media(max-width: 767px) {
  .elementor-4968 .elementor-element.elementor-element-7a61b62 {
    padding: 83px 0px 0px 0px;
  }
  .elementor-4968 .elementor-element.elementor-element-400421f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor, .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor h1, .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor h2, .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor h3, .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor h4, .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor h5, .elementor-4968 .elementor-element.elementor-element-400421f .pxl-text-editor h6 {
    font-size: 20px;
  }
}
.elementor-8053 .elementor-element.elementor-element-12b6a13 > .elementor-container {
  max-width: 1642px;
}
.elementor-8053 .elementor-element.elementor-element-12b6a13 {
  padding: 108px 0px 108px 0px;
}
.elementor-8053 .elementor-element.elementor-element-9802b58 > .elementor-widget-container {
  margin: -50px 0px 36px 0px;
}
.elementor-8053 .elementor-element.elementor-element-9802b58 .pxl-logo img {
  max-width: 240px;
}
.elementor-8053 .elementor-element.elementor-element-6d651a4 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #C8C8C8;
  padding: 53px 0px 0px 50px;
}
.elementor-8053 .elementor-element.elementor-element-9bd5632 > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-8053 .elementor-element.elementor-element-9bd5632 .pxl-ci-wrap .ci-content .ci-title {
  color: #111111;
}
.elementor-8053 .elementor-element.elementor-element-9bd5632 .pxl-ci-wrap .ci-content .ci-desc, .elementor-8053 .elementor-element.elementor-element-9bd5632 .pxl-ci-wrap .ci-content .ci-desc a {
  color: #777777;
}
.elementor-8053 .elementor-element.elementor-element-9bd5632 .ci-title {
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-8053 .elementor-element.elementor-element-f7e6d06 > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-8053 .elementor-element.elementor-element-f7e6d06 .pxl-ci-wrap .ci-content .ci-title {
  color: #111111;
}
.elementor-8053 .elementor-element.elementor-element-f7e6d06 .pxl-ci-wrap .ci-content .ci-desc, .elementor-8053 .elementor-element.elementor-element-f7e6d06 .pxl-ci-wrap .ci-content .ci-desc a {
  color: #777777;
}
.elementor-8053 .elementor-element.elementor-element-f7e6d06 .ci-title {
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-8053 .elementor-element.elementor-element-44718c8 > .elementor-widget-container {
  margin: 0px 0px 32px 0px;
}
.elementor-8053 .elementor-element.elementor-element-44718c8 .pxl-ci-wrap .ci-content .ci-title {
  color: #111111;
}
.elementor-8053 .elementor-element.elementor-element-44718c8 .pxl-ci-wrap .ci-content .ci-desc, .elementor-8053 .elementor-element.elementor-element-44718c8 .pxl-ci-wrap .ci-content .ci-desc a {
  color: #777777;
}
.elementor-8053 .elementor-element.elementor-element-44718c8 .ci-title {
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-8053 .elementor-element.elementor-element-d2b79e2 .social-title {
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  margin-bottom: 27px;
}
.elementor-8053 .elementor-element.elementor-element-d2b79e2 .social-item {
  color: #02264E;
  background-color: #FFFFFF;
}
.elementor-8053 .elementor-element.elementor-element-d2b79e2 .social-item:hover {
  color: #FFFFFF !important;
  background-color: #02264E;
}
.elementor-8053 .elementor-element.elementor-element-d2b79e2 .pxl-socials-wrap.layout-1 .social-item {
  border-color: #1922294D;
}
.elementor-8053 .elementor-element.elementor-element-d2b79e2 .pxl-socials-wrap.layout-1 .social-item:hover {
  border-color: #02264E;
}
.elementor-8053 .elementor-element.elementor-element-55df2fc > .elementor-element-populated > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-8053 .elementor-element.elementor-element-55df2fc > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8053 .elementor-element.elementor-element-55df2fc > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8053 .elementor-element.elementor-element-c5827f6 .parallax-inner {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/menu-popup-img1.webp);
}
.elementor-8053 .elementor-element.elementor-element-c5827f6 .sub-title {
  font-size: 18px;
}
.elementor-8053 .elementor-element.elementor-element-c5827f6 .title {
  text-transform: uppercase;
}
@media(min-width: 576px) {
  .elementor-8053 .elementor-element.elementor-element-902ad9d {
    width: 33.333333%;
  }
  .elementor-8053 .elementor-element.elementor-element-6d651a4 {
    width: 30%;
  }
  .elementor-8053 .elementor-element.elementor-element-55df2fc {
    width: 36.331%;
  }
}
@media(max-width: 1599px) {
  .elementor-8053 .elementor-element.elementor-element-12b6a13 {
    padding: 100px 30px 80px 30px;
  }
  .elementor-8053 .elementor-element.elementor-element-6d651a4 > .elementor-element-populated {
    padding: 53px 0px 0px 30px;
  }
}
.elementor-9731 .elementor-element.elementor-element-4415b77 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 35px 50px 35px;
}
.elementor-9731 .elementor-element.elementor-element-4415b77 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9731 .elementor-element.elementor-element-11134a2 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-9731 .elementor-element.elementor-element-11134a2 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.elementor-9731 .elementor-element.elementor-element-11134a2 .pxl-heading-wrap .dots-before .dots {
  background-color: #C4AB86;
}
.elementor-9731 .elementor-element.elementor-element-db03589 .pxl-text-editor {
  max-width: 470px;
  color: #CDCDCD;
}
.elementor-9731 .elementor-element.elementor-element-db03589 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-9731 .elementor-element.elementor-element-25b4421 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-9731 .elementor-element.elementor-element-25b4421 .pxl-divider .pxl-divider-separator {
  border-color: #C4AB8640;
}
.elementor-9731 .elementor-element.elementor-element-25b4421 .pxl-divider {
  padding: 40px 0px 45px 0px;
}
.elementor-9731 .elementor-element.elementor-element-590406b > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-9731 .elementor-element.elementor-element-590406b .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.elementor-9731 .elementor-element.elementor-element-590406b .pxl-heading-wrap .dots-before .dots {
  background-color: #C4AB86;
}
.elementor-9731 .elementor-element.elementor-element-81e097d > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-9731 .elementor-element.elementor-element-81e097d .qc-content-wrap .qc-item + .qc-item {
  margin-top: 5px;
}
.elementor-9731 .elementor-element.elementor-element-dbc342b .social-item:hover {
  color: #FFFFFF !important;
  background-color: #C4AB86;
}
.elementor-9731 .elementor-element.elementor-element-dbc342b .pxl-socials-wrap.layout-1 .social-item:hover {
  border-color: #C4AB86;
}
.elementor-9731 .elementor-element.elementor-element-2b47af0 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-9731 .elementor-element.elementor-element-2b47af0 .pxl-divider .pxl-divider-separator {
  border-color: #C4AB8640;
}
.elementor-9731 .elementor-element.elementor-element-2b47af0 .pxl-divider {
  padding: 45px 0px 45px 0px;
}
.elementor-9731 .elementor-element.elementor-element-9d67837 .pxl-grid-inner {
  margin-top: -5px;
  margin-right: -5px;
  margin-bottom: -5px;
  margin-left: -5px;
}
.elementor-9731 .elementor-element.elementor-element-9d67837 .pxl-grid-inner .grid-item {
  padding: 5px 5px 5px 5px;
}
body.elementor-page-9731:not(.elementor-motion-effects-element-type-background), body.elementor-page-9731 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #192229;
}
.elementor-12712 .elementor-element.elementor-element-042c5dc {
  padding: 30px 15px 30px 15px;
}
.elementor-12712 .elementor-element.elementor-element-5e9f729 .pxl-links a, .elementor-12712 .elementor-element.elementor-element-5e9f729 .pxl-links.layout-4 li a span {
  font-size: 15px;
}
.elementor-12712 .elementor-element.elementor-element-0d28b43 .pxl-links a, .elementor-12712 .elementor-element.elementor-element-0d28b43 .pxl-links.layout-4 li a span {
  font-size: 15px;
}
.elementor-12712 .elementor-element.elementor-element-4b52540 .pxl-banner.layout-1 .bn-content {
  position: absolute;
  left: 30px;
  bottom: 50px;
}
.elementor-12712 .elementor-element.elementor-element-4b52540 .parallax-inner {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h3-img1.webp);
}
@media(min-width: 576px) {
  .elementor-12712 .elementor-element.elementor-element-9d60a9d {
    width: 25%;
  }
  .elementor-12712 .elementor-element.elementor-element-c5703aa {
    width: 35%;
  }
  .elementor-12712 .elementor-element.elementor-element-340777a {
    width: 39.664%;
  }
}
@media(max-width: 1199px) {
  .elementor-12712 .elementor-element.elementor-element-042c5dc {
    padding: 0px 0px 0px 0px;
  }
}
.elementor-2478 .elementor-element.elementor-element-a1d6795 {
  padding: 120px 0px 0px 0px;
}
.elementor-2478 .elementor-element.elementor-element-c6555e1 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-2478 .elementor-element.elementor-element-c6555e1 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-8ab8427 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-2478 .elementor-element.elementor-element-8ab8427 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-8ab8427 .pxl-heading-inner {
  text-align: center;
}
.elementor-2478 .elementor-element.elementor-element-8ab8427 .pxl-heading-wrap .heading-title {
  font-size: 45px;
  text-transform: uppercase;
}
.elementor-2478 .elementor-element.elementor-element-8ab8427 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-2478 .elementor-element.elementor-element-8ab8427 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-2478 .elementor-element.elementor-element-8ab8427 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-2478 .elementor-element.elementor-element-e21fe67 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2478 .elementor-element.elementor-element-e21fe67 > .elementor-container {
  max-width: 1628px;
}
.elementor-2478 .elementor-element.elementor-element-e21fe67 > div {
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-e21fe67 {
  padding: 0px 0px 27px 0px;
}
.elementor-2478 .elementor-element.elementor-element-ea07abb .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-2478 .elementor-element.elementor-element-ea07abb .pxl-divider .pxl-divider-separator {
  border-color: #AA998A66;
  border-width: 1px;
}
.elementor-2478 .elementor-element.elementor-element-ea07abb .pxl-divider {
  justify-content: end;
}
.elementor-2478 .elementor-element.elementor-element-ff00a24.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-adb92e7 {
  width: auto;
  max-width: auto;
}
.elementor-2478 .elementor-element.elementor-element-adb92e7 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-adb92e7 .pxl-heading-inner {
  text-align: center;
}
.elementor-2478 .elementor-element.elementor-element-adb92e7 .pxl-heading-wrap .heading-title {
  font-size: 45px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.elementor-2478 .elementor-element.elementor-element-adb92e7 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-2478 .elementor-element.elementor-element-adb92e7 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-2478 .elementor-element.elementor-element-adb92e7 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-2478 .elementor-element.elementor-element-3bce697 .pxl-divider.horizontal .pxl-divider-separator {
  width: 225px;
}
.elementor-2478 .elementor-element.elementor-element-3bce697 .pxl-divider .pxl-divider-separator {
  border-color: #AA998A66;
  border-width: 1px;
}
.elementor-2478 .elementor-element.elementor-element-3bce697 .pxl-divider {
  justify-content: start;
}
.elementor-2478 .elementor-element.elementor-element-464db88 {
  padding: 0px 0px 68px 0px;
}
.elementor-2478 .elementor-element.elementor-element-ff4a49c > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-2478 .elementor-element.elementor-element-ff4a49c .pxl-text-editor {
  max-width: 1014px;
  text-align: center;
}
.elementor-2478 .elementor-element.elementor-element-ff4a49c .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-ff4a49c .pxl-text-editor p:not(:last-child) {
  margin-bottom: 15px;
}
.elementor-2478 .elementor-element.elementor-element-d7a6811 > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-2478 .elementor-element.elementor-element-d7a6811 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-d7a6811 img {
  max-width: 186px;
}
.elementor-2478 .elementor-element.elementor-element-5e8caa8 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-5e8caa8 .pxl-text-editor {
  text-align: center;
}
.elementor-2478 .elementor-element.elementor-element-04d1828:not(.elementor-motion-effects-element-type-background), .elementor-2478 .elementor-element.elementor-element-04d1828 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-2478 .elementor-element.elementor-element-04d1828 > .elementor-container {
  max-width: 1650px;
}
.elementor-2478 .elementor-element.elementor-element-04d1828 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 33px 0px 33px 0px;
}
.elementor-2478 .elementor-element.elementor-element-04d1828 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2478 .elementor-element.elementor-element-e33ab24 > .elementor-container {
  max-width: 1540px;
}
.elementor-2478 .elementor-element.elementor-element-e33ab24 {
  padding: 120px 0px 60px 0px;
}
.elementor-2478 .elementor-element.elementor-element-0655087 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-2478 .elementor-element.elementor-element-0655087 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 105px;
}
.elementor-2478 .elementor-element.elementor-element-0655087 .pxl-fancy-icon svg path, .elementor-2478 .elementor-element.elementor-element-0655087 .pxl-fancy-icon svg circle, .elementor-2478 .elementor-element.elementor-element-0655087 .pxl-fancy-icon svg square, .elementor-2478 .elementor-element.elementor-element-0655087 .pxl-fancy-icon svg ellipse, .elementor-2478 .elementor-element.elementor-element-0655087 .pxl-fancy-icon svg rect, .elementor-2478 .elementor-element.elementor-element-0655087 .pxl-fancy-icon svg polyline, .elementor-2478 .elementor-element.elementor-element-0655087 .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-2478 .elementor-element.elementor-element-0655087 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -23px 0px -30px 0px;
}
.elementor-2478 .elementor-element.elementor-element-0e3f02d > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-2478 .elementor-element.elementor-element-0e3f02d .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 85px;
}
.elementor-2478 .elementor-element.elementor-element-0e3f02d .pxl-fancy-icon svg path, .elementor-2478 .elementor-element.elementor-element-0e3f02d .pxl-fancy-icon svg circle, .elementor-2478 .elementor-element.elementor-element-0e3f02d .pxl-fancy-icon svg square, .elementor-2478 .elementor-element.elementor-element-0e3f02d .pxl-fancy-icon svg ellipse, .elementor-2478 .elementor-element.elementor-element-0e3f02d .pxl-fancy-icon svg rect, .elementor-2478 .elementor-element.elementor-element-0e3f02d .pxl-fancy-icon svg polyline, .elementor-2478 .elementor-element.elementor-element-0e3f02d .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-2478 .elementor-element.elementor-element-0e3f02d .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -11px 0px -17px 0px;
}
.elementor-2478 .elementor-element.elementor-element-51c03c4 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-2478 .elementor-element.elementor-element-51c03c4 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 75px;
}
.elementor-2478 .elementor-element.elementor-element-51c03c4 .pxl-fancy-icon svg path, .elementor-2478 .elementor-element.elementor-element-51c03c4 .pxl-fancy-icon svg circle, .elementor-2478 .elementor-element.elementor-element-51c03c4 .pxl-fancy-icon svg square, .elementor-2478 .elementor-element.elementor-element-51c03c4 .pxl-fancy-icon svg ellipse, .elementor-2478 .elementor-element.elementor-element-51c03c4 .pxl-fancy-icon svg rect, .elementor-2478 .elementor-element.elementor-element-51c03c4 .pxl-fancy-icon svg polyline, .elementor-2478 .elementor-element.elementor-element-51c03c4 .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-2478 .elementor-element.elementor-element-51c03c4 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -2px 0px -13px 0px;
}
.elementor-2478 .elementor-element.elementor-element-0e2fe23 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-2478 .elementor-element.elementor-element-0e2fe23 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 80px;
}
.elementor-2478 .elementor-element.elementor-element-0e2fe23 .pxl-fancy-icon svg path, .elementor-2478 .elementor-element.elementor-element-0e2fe23 .pxl-fancy-icon svg circle, .elementor-2478 .elementor-element.elementor-element-0e2fe23 .pxl-fancy-icon svg square, .elementor-2478 .elementor-element.elementor-element-0e2fe23 .pxl-fancy-icon svg ellipse, .elementor-2478 .elementor-element.elementor-element-0e2fe23 .pxl-fancy-icon svg rect, .elementor-2478 .elementor-element.elementor-element-0e2fe23 .pxl-fancy-icon svg polyline, .elementor-2478 .elementor-element.elementor-element-0e2fe23 .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-2478 .elementor-element.elementor-element-0e2fe23 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -9px 0px -12px 0px;
}
.elementor-2478 .elementor-element.elementor-element-9d3c600 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2478 .elementor-element.elementor-element-9d3c600 > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-2478 .elementor-element.elementor-element-9d3c600 {
  padding: 0px 0px 120px 0px;
}
.elementor-2478 .elementor-element.elementor-element-21aa691 > .elementor-widget-container {
  margin: 0px 35px 0px 0px;
}
.elementor-2478 .elementor-element.elementor-element-e2f7f05 > .elementor-element-populated > .elementor-background-overlay {
  opacity: 0.5;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-2478 .elementor-element.elementor-element-e2f7f05 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-2478 .elementor-element.elementor-element-e2f7f05 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2478 .elementor-element.elementor-element-4718162 > .elementor-widget-container {
  margin: -60px 0px 35px 0px;
}
.elementor-2478 .elementor-element.elementor-element-4718162 .pxl-heading-wrap .heading-title {
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.02em;
}
.elementor-2478 .elementor-element.elementor-element-c63b6ea > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-bc-flex-widget .elementor-2478 .elementor-element.elementor-element-a46fea3.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-2478 .elementor-element.elementor-element-a46fea3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-2478 .elementor-element.elementor-element-a46fea3 .pxl-column-bg-parallax {
  background-image: url(../../2022/10/fancy-bg1.jpg);
  background-size: cover;
  top: -20px;
  bottom: -20px;
}
.elementor-2478 .elementor-element.elementor-element-dd16c56 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  height: 71px;
}
.elementor-2478 .elementor-element.elementor-element-dd16c56 .pxl-fancy-icon svg path, .elementor-2478 .elementor-element.elementor-element-dd16c56 .pxl-fancy-icon svg circle, .elementor-2478 .elementor-element.elementor-element-dd16c56 .pxl-fancy-icon svg square, .elementor-2478 .elementor-element.elementor-element-dd16c56 .pxl-fancy-icon svg ellipse, .elementor-2478 .elementor-element.elementor-element-dd16c56 .pxl-fancy-icon svg rect, .elementor-2478 .elementor-element.elementor-element-dd16c56 .pxl-fancy-icon svg polyline, .elementor-2478 .elementor-element.elementor-element-dd16c56 .pxl-fancy-icon svg line {
  stroke-width: 2;
}
.elementor-2478 .elementor-element.elementor-element-dd16c56 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -5px 0px -5px 0px;
}
.elementor-bc-flex-widget .elementor-2478 .elementor-element.elementor-element-5e907a8.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-2478 .elementor-element.elementor-element-5e907a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-2478 .elementor-element.elementor-element-5e907a8 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/fancy-bg2.jpg);
  background-size: cover;
  top: -20px;
  bottom: -20px;
}
.elementor-2478 .elementor-element.elementor-element-a274099 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  height: 75px;
}
.elementor-2478 .elementor-element.elementor-element-a274099 .pxl-fancy-icon svg path, .elementor-2478 .elementor-element.elementor-element-a274099 .pxl-fancy-icon svg circle, .elementor-2478 .elementor-element.elementor-element-a274099 .pxl-fancy-icon svg square, .elementor-2478 .elementor-element.elementor-element-a274099 .pxl-fancy-icon svg ellipse, .elementor-2478 .elementor-element.elementor-element-a274099 .pxl-fancy-icon svg rect, .elementor-2478 .elementor-element.elementor-element-a274099 .pxl-fancy-icon svg polyline, .elementor-2478 .elementor-element.elementor-element-a274099 .pxl-fancy-icon svg line {
  stroke-width: 11;
}
.elementor-2478 .elementor-element.elementor-element-a274099 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -5px 0px -8px 0px;
}
.elementor-bc-flex-widget .elementor-2478 .elementor-element.elementor-element-1483a4b.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-2478 .elementor-element.elementor-element-1483a4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-2478 .elementor-element.elementor-element-1483a4b .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/fancy-bg3.jpg);
  background-size: cover;
  top: -20px;
  bottom: -20px;
}
.elementor-2478 .elementor-element.elementor-element-c6a4494 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  height: 75px;
}
.elementor-2478 .elementor-element.elementor-element-c6a4494 .pxl-fancy-icon svg path, .elementor-2478 .elementor-element.elementor-element-c6a4494 .pxl-fancy-icon svg circle, .elementor-2478 .elementor-element.elementor-element-c6a4494 .pxl-fancy-icon svg square, .elementor-2478 .elementor-element.elementor-element-c6a4494 .pxl-fancy-icon svg ellipse, .elementor-2478 .elementor-element.elementor-element-c6a4494 .pxl-fancy-icon svg rect, .elementor-2478 .elementor-element.elementor-element-c6a4494 .pxl-fancy-icon svg polyline, .elementor-2478 .elementor-element.elementor-element-c6a4494 .pxl-fancy-icon svg line {
  stroke-width: 11;
}
.elementor-2478 .elementor-element.elementor-element-c6a4494 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -5px 0px -6px 0px;
}
.elementor-bc-flex-widget .elementor-2478 .elementor-element.elementor-element-d14e064.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-2478 .elementor-element.elementor-element-d14e064.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-2478 .elementor-element.elementor-element-d14e064 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/fancy-bg4.jpg);
  background-size: cover;
  top: -20px;
  bottom: -20px;
}
.elementor-2478 .elementor-element.elementor-element-0d9cca9 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  height: 70px;
}
.elementor-2478 .elementor-element.elementor-element-0d9cca9 .pxl-fancy-icon svg path, .elementor-2478 .elementor-element.elementor-element-0d9cca9 .pxl-fancy-icon svg circle, .elementor-2478 .elementor-element.elementor-element-0d9cca9 .pxl-fancy-icon svg square, .elementor-2478 .elementor-element.elementor-element-0d9cca9 .pxl-fancy-icon svg ellipse, .elementor-2478 .elementor-element.elementor-element-0d9cca9 .pxl-fancy-icon svg rect, .elementor-2478 .elementor-element.elementor-element-0d9cca9 .pxl-fancy-icon svg polyline, .elementor-2478 .elementor-element.elementor-element-0d9cca9 .pxl-fancy-icon svg line {
  stroke-width: 11;
}
.elementor-2478 .elementor-element.elementor-element-0d9cca9 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -5px 0px -2px 0px;
}
.elementor-2478 .elementor-element.elementor-element-7971a1a {
  padding: 120px 0px 120px 0px;
}
.elementor-2478 .elementor-element.elementor-element-0c11200 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2478 .elementor-element.elementor-element-0c11200 .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/ab-ss-6bg.jpg);
  bottom: -42px;
}
.elementor-2478 .elementor-element.elementor-element-0c11200 {
  padding: 120px 0px 120px 0px;
}
.elementor-2478 .elementor-element.elementor-element-9a1a22b > .elementor-widget-container {
  margin: 0px 0px 19px 0px;
}
.elementor-2478 .elementor-element.elementor-element-9a1a22b .pxl-heading-inner {
  max-width: 615px;
}
.elementor-2478 .elementor-element.elementor-element-9a1a22b .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-2478 .elementor-element.elementor-element-9a1a22b .pxl-heading-wrap .heading-subtitle {
  color: #FFFFFF;
}
.elementor-2478 .elementor-element.elementor-element-9a1a22b .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #FFFFFF;
}
.elementor-2478 .elementor-element.elementor-element-9a1a22b .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #FFFFFF;
}
.elementor-2478 .elementor-element.elementor-element-81c7864 .pxl-text-editor {
  max-width: 570px;
  color: #CDCDCD;
}
.elementor-2478 .elementor-element.elementor-element-81c7864 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-2478 .elementor-element.elementor-element-81c7864 .pxl-text-editor a {
  color: #FFFFFF;
  text-decoration: underline;
}
.elementor-2478 .elementor-element.elementor-element-81c7864 .pxl-text-editor a.link-underline {
  border-color: #FFFFFF;
}
.elementor-2478 .elementor-element.elementor-element-5e0bfa3:not(.elementor-motion-effects-element-type-background), .elementor-2478 .elementor-element.elementor-element-5e0bfa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-2478 .elementor-element.elementor-element-5e0bfa3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 43px 35px 55px 35px;
}
.elementor-2478 .elementor-element.elementor-element-5e0bfa3 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2478 .elementor-element.elementor-element-b85550b > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-2478 .elementor-element.elementor-element-a19b85e .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-2478 .elementor-element.elementor-element-a19b85e .pxl-divider .pxl-divider-separator {
  border-color: #0E13171C;
  border-width: 1px;
}
.elementor-2478 .elementor-element.elementor-element-a19b85e .pxl-divider {
  padding: 22px 0px 22px 0px;
}
.elementor-2478 .elementor-element.elementor-element-84506d3 > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-2478 .elementor-element.elementor-element-527ee1c .pxl-text-editor {
  max-width: 346px;
}
.elementor-2478 .elementor-element.elementor-element-94b6d00 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-2478 .elementor-element.elementor-element-94b6d00 .pxl-divider .pxl-divider-separator {
  border-color: #0E13171C;
  border-width: 1px;
}
.elementor-2478 .elementor-element.elementor-element-94b6d00 .pxl-divider {
  padding: 22px 0px 22px 0px;
}
.elementor-2478 .elementor-element.elementor-element-890afe8 > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-2478 .elementor-element.elementor-element-b35e8c0 .pxl-text-editor {
  max-width: 342px;
}
.elementor-2478 .elementor-element.elementor-element-8a88445 > .elementor-widget-container {
  margin: 42px 0px 0px 0px;
}
.elementor-2478 .elementor-element.elementor-element-8a88445 .pxl-button-wrapper .pxl-btn {
  width: 100%;
}
.elementor-2478 .elementor-element.elementor-element-77cc6f4 {
  padding: 70px 0px 70px 0px;
}
.elementor-2478 .elementor-element.elementor-element-2bc8294.elementor-column > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-2478 .elementor-element.elementor-element-efa8695 {
  width: auto;
  max-width: auto;
}
.elementor-2478 .elementor-element.elementor-element-efa8695 > .elementor-widget-container {
  margin: 0px 0px 0px -24px;
}
.elementor-2478 .elementor-element.elementor-element-efa8695 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-efa8695 img {
  filter: brightness(100%) contrast(105%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-2478 .elementor-element.elementor-element-efa8695:hover img {
  filter: brightness(35%) contrast(100%) saturate(85%) blur(0px) hue-rotate(0deg);
}
.elementor-2478 .elementor-element.elementor-element-9b199dd {
  width: auto;
  max-width: auto;
}
.elementor-2478 .elementor-element.elementor-element-9b199dd .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-9b199dd:hover img {
  filter: brightness(35%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-2478 .elementor-element.elementor-element-44b9b1b {
  width: auto;
  max-width: auto;
}
.elementor-2478 .elementor-element.elementor-element-44b9b1b .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-44b9b1b:hover img {
  filter: brightness(35%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-2478 .elementor-element.elementor-element-9f6209c {
  width: auto;
  max-width: auto;
}
.elementor-2478 .elementor-element.elementor-element-9f6209c .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-9f6209c:hover img {
  filter: brightness(51%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-2478 .elementor-element.elementor-element-a5570a3 {
  width: auto;
  max-width: auto;
}
.elementor-2478 .elementor-element.elementor-element-a5570a3 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-a5570a3 img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-2478 .elementor-element.elementor-element-a5570a3:hover img {
  filter: brightness(44%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-2478 .elementor-element.elementor-element-8cd0f4d {
  width: auto;
  max-width: auto;
}
.elementor-2478 .elementor-element.elementor-element-8cd0f4d > .elementor-widget-container {
  margin: 0px -15px 0px 0px;
}
.elementor-2478 .elementor-element.elementor-element-8cd0f4d .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-2478 .elementor-element.elementor-element-8cd0f4d:hover img {
  filter: brightness(35%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
@media(max-width: 1199px) {
  .elementor-2478 .elementor-element.elementor-element-a1d6795 {
    padding: 100px 0px 0px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-adb92e7 .pxl-heading-wrap .heading-title {
    font-size: 38px;
  }
  .elementor-2478 .elementor-element.elementor-element-464db88 {
    padding: 0px 0px 58px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-04d1828 {
    padding: 74px 0px 58px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-e33ab24 {
    padding: 100px 0px 40px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-9d3c600 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-21aa691 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-e2f7f05 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-4718162 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-7971a1a {
    padding: 100px 0px 100px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-0c11200 {
    padding: 100px 0px 100px 0px;
  }
}
@media(max-width: 991px) {
  .elementor-2478 .elementor-element.elementor-element-adb92e7 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-2478 .elementor-element.elementor-element-4718162 > .elementor-widget-container {
    margin: 50px 0px 35px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-77cc6f4 {
    padding: 70px 0px 40px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-efa8695 {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-2478 .elementor-element.elementor-element-efa8695 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-9b199dd {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-2478 .elementor-element.elementor-element-9b199dd > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-44b9b1b {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-2478 .elementor-element.elementor-element-44b9b1b > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-9f6209c {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-2478 .elementor-element.elementor-element-9f6209c > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-a5570a3 {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-2478 .elementor-element.elementor-element-a5570a3 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-8cd0f4d {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-2478 .elementor-element.elementor-element-8cd0f4d > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width: 767px) {
  .elementor-2478 .elementor-element.elementor-element-a1d6795 {
    padding: 90px 0px 0px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-adb92e7 .pxl-heading-wrap .heading-title {
    font-size: 24px;
  }
  .elementor-2478 .elementor-element.elementor-element-464db88 {
    padding: 0px 0px 53px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-e33ab24 {
    padding: 90px 0px 30px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-9d3c600 {
    padding: 0px 0px 90px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-7971a1a {
    padding: 90px 0px 90px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-0c11200 {
    padding: 90px 0px 90px 0px;
  }
  .elementor-2478 .elementor-element.elementor-element-81c7864 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
}
@media(max-width: 575px) {
  .elementor-2478 .elementor-element.elementor-element-5e0bfa3 {
    padding: 43px 15px 55px 15px;
  }
  .elementor-2478 .elementor-element.elementor-element-efa8695 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-9b199dd {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-44b9b1b {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-9f6209c {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-a5570a3 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-8cd0f4d {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
}
@media(min-width: 576px) {
  .elementor-2478 .elementor-element.elementor-element-a4394e5 {
    width: 16.5%;
  }
  .elementor-2478 .elementor-element.elementor-element-ff00a24 {
    width: 66.332%;
  }
  .elementor-2478 .elementor-element.elementor-element-e5cef26 {
    width: 16.5%;
  }
  .elementor-2478 .elementor-element.elementor-element-9501e30 {
    width: 58.33333333%;
  }
  .elementor-2478 .elementor-element.elementor-element-973bc3e {
    width: 41.667%;
  }
}
@media(max-width: 1199px) and (min-width:576px) {
  .elementor-2478 .elementor-element.elementor-element-a46fea3 {
    width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-5e907a8 {
    width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-1483a4b {
    width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-d14e064 {
    width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-9501e30 {
    width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-973bc3e {
    width: 50%;
  }
}
@media(max-width: 991px) and (min-width:576px) {
  .elementor-2478 .elementor-element.elementor-element-3f3f4d0 {
    width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-f45ff6f {
    width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-f401d13 {
    width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-e900273 {
    width: 50%;
  }
  .elementor-2478 .elementor-element.elementor-element-a4ef386 {
    width: 85%;
  }
  .elementor-2478 .elementor-element.elementor-element-e2f7f05 {
    width: 85%;
  }
}
@media(max-width: 767px) and (min-width:576px) {
  .elementor-2478 .elementor-element.elementor-element-a4ef386 {
    width: 100%;
  }
  .elementor-2478 .elementor-element.elementor-element-e2f7f05 {
    width: 100%;
  }
  .elementor-2478 .elementor-element.elementor-element-a46fea3 {
    width: 100%;
  }
  .elementor-2478 .elementor-element.elementor-element-5e907a8 {
    width: 100%;
  }
  .elementor-2478 .elementor-element.elementor-element-1483a4b {
    width: 100%;
  }
  .elementor-2478 .elementor-element.elementor-element-d14e064 {
    width: 100%;
  }
  .elementor-2478 .elementor-element.elementor-element-9501e30 {
    width: 100%;
  }
  .elementor-2478 .elementor-element.elementor-element-973bc3e {
    width: 100%;
  }
}
.elementor-229 .elementor-element.elementor-element-3862f0a:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-3862f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #03070975;
}
.elementor-229 .elementor-element.elementor-element-3862f0a > .elementor-container {
  min-height: 877px;
}
.elementor-229 .elementor-element.elementor-element-3862f0a > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-229 .elementor-element.elementor-element-3862f0a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-229 .elementor-element.elementor-element-35e5c89 .pxl-slider-arrow-prev {
  position: absolute;
  margin: -60px 0px 0px 0px;
  left: 0;
  top: 50%;
}
.elementor-229 .elementor-element.elementor-element-35e5c89 .pxl-slider-arrow-next {
  position: absolute;
  margin: -60px 0px 0px 0px;
  right: 0;
  top: 50%;
}
.elementor-229 .elementor-element.elementor-element-389f840 {
  margin-top: -70px;
  margin-bottom: 0px;
}
.elementor-229 .elementor-element.elementor-element-a2bf619 {
  padding: 115px 0px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-3e6502f > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-229 .elementor-element.elementor-element-3e6502f .pxl-heading-inner {
  max-width: 670px;
}
.elementor-229 .elementor-element.elementor-element-3e6502f .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-229 .elementor-element.elementor-element-3e6502f .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-3e6502f .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-3e6502f .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-a1d9dfd {
  padding: 0px 0px 67px 0px;
}
.elementor-229 .elementor-element.elementor-element-b09f2ec > .elementor-widget-container {
  margin: 0px 0px 43px 0px;
}
.elementor-229 .elementor-element.elementor-element-03fb3a6 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-229 .elementor-element.elementor-element-03fb3a6 .pxl-text-editor {
  color: #111111;
}
.elementor-229 .elementor-element.elementor-element-03fb3a6 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-229 .elementor-element.elementor-element-03fb3a6 .pxl-text-editor, .elementor-229 .elementor-element.elementor-element-03fb3a6 .pxl-text-editor h1, .elementor-229 .elementor-element.elementor-element-03fb3a6 .pxl-text-editor h2, .elementor-229 .elementor-element.elementor-element-03fb3a6 .pxl-text-editor h3, .elementor-229 .elementor-element.elementor-element-03fb3a6 .pxl-text-editor h4, .elementor-229 .elementor-element.elementor-element-03fb3a6 .pxl-text-editor h5, .elementor-229 .elementor-element.elementor-element-03fb3a6 .pxl-text-editor h6 {
  font-family: "Forum", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.7em;
}
.elementor-229 .elementor-element.elementor-element-0f1b6c7 > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-229 .elementor-element.elementor-element-0f1b6c7 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: left;
  justify-content: left;
}
.elementor-229 .elementor-element.elementor-element-0f1b6c7 img {
  max-width: 186px;
}
.elementor-229 .elementor-element.elementor-element-a13e4d5 .pxl-text-editor-wrap {
  justify-content: start;
}
.elementor-229 .elementor-element.elementor-element-a13e4d5 .pxl-text-editor {
  text-align: start;
}
.elementor-229 .elementor-element.elementor-element-1b15708 {
  padding: 0px 0px 90px 0px;
}
.elementor-229 .elementor-element.elementor-element-2db46cd .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/02/h1-ab1.webp);
  bottom: -100px;
}
.elementor-229 .elementor-element.elementor-element-2db46cd > .elementor-element-populated {
  margin: 0px 15px 30px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-229 .elementor-element.elementor-element-45c3097 {
  --spacer-size: 432px;
}
.elementor-229 .elementor-element.elementor-element-52a0e7a .pxl-column-bg-parallax {
  top: -100px;
}
.elementor-229 .elementor-element.elementor-element-52a0e7a > .elementor-element-populated {
  margin: 0px 15px 30px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-229 .elementor-element.elementor-element-adf2fb0 {
  --spacer-size: 432px;
}
.elementor-229 .elementor-element.elementor-element-7211c3e .pxl-column-bg-parallax {
  bottom: -100px;
}
.elementor-229 .elementor-element.elementor-element-7211c3e > .elementor-element-populated {
  margin: 0px 15px 30px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-229 .elementor-element.elementor-element-1ee7639 {
  --spacer-size: 432px;
}
.elementor-229 .elementor-element.elementor-element-54f6ae2:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-54f6ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F1EFED;
}
.elementor-229 .elementor-element.elementor-element-54f6ae2 .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/02/h1-ss3-layer1.png);
  background-size: auto;
  left: -80px;
}
.elementor-229 .elementor-element.elementor-element-54f6ae2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 0px 114px 0px;
}
.elementor-229 .elementor-element.elementor-element-54f6ae2 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-229 .elementor-element.elementor-element-3d3abe0 {
  padding: 0px 0px 63px 0px;
}
.elementor-229 .elementor-element.elementor-element-203e1c2 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-229 .elementor-element.elementor-element-203e1c2 .pxl-heading-inner {
  max-width: 670px;
}
.elementor-229 .elementor-element.elementor-element-203e1c2 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-229 .elementor-element.elementor-element-203e1c2 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-203e1c2 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-203e1c2 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-d48c02d > .elementor-widget-container {
  margin: 38px 0px 23px 0px;
}
.elementor-229 .elementor-element.elementor-element-d48c02d .pxl-text-editor {
  color: #111111;
}
.elementor-229 .elementor-element.elementor-element-d48c02d .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-229 .elementor-element.elementor-element-9a48768 .pxl-button-wrapper {
  justify-content: end;
}
.elementor-229 .elementor-element.elementor-element-d616496 > .elementor-container {
  max-width: 1650px;
}
.elementor-229 .elementor-element.elementor-element-d616496 {
  padding: 120px 0px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-810b4b7 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-229 .elementor-element.elementor-element-d92f751 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-229 .elementor-element.elementor-element-d92f751 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-229 .elementor-element.elementor-element-d92f751 .pxl-fancy-icon svg path, .elementor-229 .elementor-element.elementor-element-d92f751 .pxl-fancy-icon svg circle, .elementor-229 .elementor-element.elementor-element-d92f751 .pxl-fancy-icon svg square, .elementor-229 .elementor-element.elementor-element-d92f751 .pxl-fancy-icon svg ellipse, .elementor-229 .elementor-element.elementor-element-d92f751 .pxl-fancy-icon svg rect, .elementor-229 .elementor-element.elementor-element-d92f751 .pxl-fancy-icon svg polyline, .elementor-229 .elementor-element.elementor-element-d92f751 .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-229 .elementor-element.elementor-element-96e0c79 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-229 .elementor-element.elementor-element-5bbed42 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-229 .elementor-element.elementor-element-5bbed42 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-229 .elementor-element.elementor-element-5bbed42 .pxl-fancy-icon svg path, .elementor-229 .elementor-element.elementor-element-5bbed42 .pxl-fancy-icon svg circle, .elementor-229 .elementor-element.elementor-element-5bbed42 .pxl-fancy-icon svg square, .elementor-229 .elementor-element.elementor-element-5bbed42 .pxl-fancy-icon svg ellipse, .elementor-229 .elementor-element.elementor-element-5bbed42 .pxl-fancy-icon svg rect, .elementor-229 .elementor-element.elementor-element-5bbed42 .pxl-fancy-icon svg polyline, .elementor-229 .elementor-element.elementor-element-5bbed42 .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-229 .elementor-element.elementor-element-c365381 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-229 .elementor-element.elementor-element-23a4d17 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-229 .elementor-element.elementor-element-23a4d17 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-229 .elementor-element.elementor-element-23a4d17 .pxl-fancy-icon svg path, .elementor-229 .elementor-element.elementor-element-23a4d17 .pxl-fancy-icon svg circle, .elementor-229 .elementor-element.elementor-element-23a4d17 .pxl-fancy-icon svg square, .elementor-229 .elementor-element.elementor-element-23a4d17 .pxl-fancy-icon svg ellipse, .elementor-229 .elementor-element.elementor-element-23a4d17 .pxl-fancy-icon svg rect, .elementor-229 .elementor-element.elementor-element-23a4d17 .pxl-fancy-icon svg polyline, .elementor-229 .elementor-element.elementor-element-23a4d17 .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-229 .elementor-element.elementor-element-4261375 {
  padding: 63px 0px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-9b499a6 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-229 .elementor-element.elementor-element-9b499a6 .pxl-heading-inner {
  text-align: center;
  max-width: 1100px;
}
.elementor-229 .elementor-element.elementor-element-9b499a6 .pxl-heading-wrap .heading-title {
  line-height: 1.33333333333em;
}
.elementor-229 .elementor-element.elementor-element-617d083 {
  padding: 65px 0px 100px 0px;
}
.elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancybox-wrap {
  text-align: center;
  justify-content: center;
}
.elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancybox-wrap .pxl-fancy-icon {
  color: #AA998A;
  margin: 0px 0px 20px 0px;
}
.elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancybox-wrap .pxl-fancy-icon svg {
  color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancybox-wrap .pxl-fancy-icon svg * {
  stroke: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
  font-family: "Futura BT", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 68px;
}
.elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancy-icon svg path, .elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancy-icon svg circle, .elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancy-icon svg square, .elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancy-icon svg ellipse, .elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancy-icon svg rect, .elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancy-icon svg polyline, .elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancy-icon svg line {
  stroke-width: 10;
}
.elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancybox-wrap {
  text-align: center;
  justify-content: center;
}
.elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancybox-wrap .pxl-fancy-icon {
  color: #AA998A;
  margin: 0px 0px 12px 0px;
}
.elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  color: #AA998A;
  margin: 8px 0px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancybox-wrap .pxl-fancy-icon svg * {
  stroke: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
  font-family: "Futura BT", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 68px;
}
.elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancy-icon svg path, .elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancy-icon svg circle, .elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancy-icon svg square, .elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancy-icon svg ellipse, .elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancy-icon svg rect, .elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancy-icon svg polyline, .elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancy-icon svg line {
  stroke-width: 10;
}
.elementor-229 .elementor-element.elementor-element-272977b .pxl-fancybox-wrap {
  text-align: center;
  justify-content: center;
}
.elementor-229 .elementor-element.elementor-element-272977b .pxl-fancybox-wrap .pxl-fancy-icon {
  color: #AA998A;
  margin: 0px 0px 20px 0px;
}
.elementor-229 .elementor-element.elementor-element-272977b .pxl-fancybox-wrap .pxl-fancy-icon svg {
  color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-272977b .pxl-fancybox-wrap .pxl-fancy-icon svg * {
  stroke: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-272977b .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
  font-family: "Futura BT", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-229 .elementor-element.elementor-element-272977b .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 68px;
}
.elementor-229 .elementor-element.elementor-element-272977b .pxl-fancy-icon svg path, .elementor-229 .elementor-element.elementor-element-272977b .pxl-fancy-icon svg circle, .elementor-229 .elementor-element.elementor-element-272977b .pxl-fancy-icon svg square, .elementor-229 .elementor-element.elementor-element-272977b .pxl-fancy-icon svg ellipse, .elementor-229 .elementor-element.elementor-element-272977b .pxl-fancy-icon svg rect, .elementor-229 .elementor-element.elementor-element-272977b .pxl-fancy-icon svg polyline, .elementor-229 .elementor-element.elementor-element-272977b .pxl-fancy-icon svg line {
  stroke-width: 10;
}
.elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancybox-wrap {
  text-align: center;
  justify-content: center;
}
.elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancybox-wrap .pxl-fancy-icon {
  color: #AA998A;
  margin: 0px 0px 20px 0px;
}
.elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancybox-wrap .pxl-fancy-icon svg {
  color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancybox-wrap .pxl-fancy-icon svg * {
  stroke: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
  font-family: "Futura BT", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 68px;
}
.elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancy-icon svg path, .elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancy-icon svg circle, .elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancy-icon svg square, .elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancy-icon svg ellipse, .elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancy-icon svg rect, .elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancy-icon svg polyline, .elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancy-icon svg line {
  stroke-width: 10;
}
.elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancybox-wrap {
  text-align: center;
  justify-content: center;
}
.elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancybox-wrap .pxl-fancy-icon {
  color: #AA998A;
  margin: 0px 0px 20px 0px;
}
.elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancybox-wrap .pxl-fancy-icon svg * {
  stroke: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
  font-family: "Futura BT", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 68px;
}
.elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancy-icon svg path, .elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancy-icon svg circle, .elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancy-icon svg square, .elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancy-icon svg ellipse, .elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancy-icon svg rect, .elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancy-icon svg polyline, .elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancy-icon svg line {
  stroke-width: 10;
}
.elementor-229 .elementor-element.elementor-element-90a011e .pxl-slider-arrow-prev {
  position: absolute;
  margin: -35px 0px 0px 0px;
  left: 45px;
  top: 50%;
}
.elementor-229 .elementor-element.elementor-element-90a011e .pxl-slider-arrow-next {
  position: absolute;
  margin: -35px 0px 0px 0px;
  right: 45px;
  top: 50%;
}
.elementor-229 .elementor-element.elementor-element-27826c6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-229 .elementor-element.elementor-element-27826c6:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-27826c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F5F3F1;
}
.elementor-229 .elementor-element.elementor-element-27826c6 > .elementor-container {
  max-width: 1650px;
}
.elementor-229 .elementor-element.elementor-element-27826c6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-229 .elementor-element.elementor-element-27826c6 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-229 .elementor-element.elementor-element-38f0ad7.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-229 .elementor-element.elementor-element-38f0ad7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-229 .elementor-element.elementor-element-38f0ad7 > .elementor-element-populated {
  margin: 0px 120px 0px 0px;
  --e-column-margin-right: 120px;
  --e-column-margin-left: 0px;
}
.elementor-229 .elementor-element.elementor-element-41c2d3d > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-229 .elementor-element.elementor-element-41c2d3d .pxl-heading-inner {
  max-width: 670px;
}
.elementor-229 .elementor-element.elementor-element-41c2d3d .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-229 .elementor-element.elementor-element-41c2d3d .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-41c2d3d .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-41c2d3d .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-68d9a13 > .elementor-widget-container {
  margin: 0px 0px 32px 0px;
}
.elementor-229 .elementor-element.elementor-element-93fcedf .pxl-list-style .list-content, .elementor-229 .elementor-element.elementor-element-93fcedf .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-229 .elementor-element.elementor-element-93fcedf .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-229 .elementor-element.elementor-element-93fcedf .pxl-list-style .list-content:hover, .elementor-229 .elementor-element.elementor-element-93fcedf .pxl-list-style .list-content a:hover {
  color: #111111;
}
.elementor-229 .elementor-element.elementor-element-93fcedf .pxl-list-style .list-content a:hover:after {
  background-color: #111111;
}
.elementor-229 .elementor-element.elementor-element-93fcedf .pxl-list-style .list-content {
  font-family: "Forum", Sans-serif;
  font-size: 22px;
}
.elementor-229 .elementor-element.elementor-element-93fcedf .pxl-list-style .list-item + .list-item {
  margin-top: 10px;
}
.elementor-229 .elementor-element.elementor-element-013ed1b .pxl-list-style .list-content, .elementor-229 .elementor-element.elementor-element-013ed1b .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-229 .elementor-element.elementor-element-013ed1b .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-229 .elementor-element.elementor-element-013ed1b .pxl-list-style .list-content:hover, .elementor-229 .elementor-element.elementor-element-013ed1b .pxl-list-style .list-content a:hover {
  color: #111111;
}
.elementor-229 .elementor-element.elementor-element-013ed1b .pxl-list-style .list-content a:hover:after {
  background-color: #111111;
}
.elementor-229 .elementor-element.elementor-element-013ed1b .pxl-list-style .list-content {
  font-family: "Forum", Sans-serif;
  font-size: 22px;
}
.elementor-229 .elementor-element.elementor-element-013ed1b .pxl-list-style .list-item + .list-item {
  margin-top: 10px;
}
.elementor-229 .elementor-element.elementor-element-384afb3 > .elementor-widget-container {
  margin: 42px 0px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-cd62554 > .elementor-widget-container {
  margin: 0px 32px 0px -15px;
}
.elementor-229 .elementor-element.elementor-element-cd62554 .parallax-inner {
  right: -50px;
}
.elementor-229 .elementor-element.elementor-element-a11a8e2 {
  padding: 120px 0px 120px 0px;
}
.elementor-229 .elementor-element.elementor-element-db7c1cd .pxl-testimonial-carousel .item-star {
  color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-2643b47 .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h1-ss10-bg.webp);
  bottom: -120px;
}
.elementor-229 .elementor-element.elementor-element-c3e23cf .btn-video-wrap {
  justify-content: center;
}
.elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player {
  padding: 226px 0px 226px 0px;
}
.elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player .pxl-video-btn {
  --pxl-shadow-width: 0px;
  width: 113px;
  height: 113px;
}
.elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player .pxl-video-btn > .pxl-icon {
  font-size: 46px;
}
.elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player .pxl-video-btn > svg {
  width: 46px;
}
.elementor-229 .elementor-element.elementor-element-e8b234b {
  padding: 113px 0px 105px 0px;
}
.elementor-229 .elementor-element.elementor-element-fe932f7 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-229 .elementor-element.elementor-element-fe932f7 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-229 .elementor-element.elementor-element-fe932f7 .pxl-heading-inner {
  text-align: center;
  max-width: 650px;
}
.elementor-229 .elementor-element.elementor-element-fe932f7 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-229 .elementor-element.elementor-element-fe932f7 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-fe932f7 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-fe932f7 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-229 .elementor-element.elementor-element-9204718 > .elementor-widget-container {
  margin: 0px 0px 67px 0px;
}
.elementor-229 .elementor-element.elementor-element-9204718 .pxl-text-editor {
  max-width: 780px;
  text-align: center;
}
.elementor-229 .elementor-element.elementor-element-9204718 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-229 .elementor-element.elementor-element-85eedd5:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-85eedd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE8;
}
.elementor-229 .elementor-element.elementor-element-85eedd5 > .elementor-container {
  max-width: 1650px;
}
.elementor-229 .elementor-element.elementor-element-85eedd5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-229 .elementor-element.elementor-element-85eedd5 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-229 .elementor-element.elementor-element-035f4c2.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-229 .elementor-element.elementor-element-035f4c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-229 .elementor-element.elementor-element-035f4c2 > .elementor-element-populated {
  padding: 120px 50px 120px 15px;
}
.elementor-229 .elementor-element.elementor-element-ba29567 > .elementor-widget-container {
  margin: -20px 0px 14px 0px;
}
.elementor-229 .elementor-element.elementor-element-ba29567 .pxl-heading-wrap .heading-title {
  color: #1C2C34;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-229 .elementor-element.elementor-element-1646ff5 > .elementor-widget-container {
  margin: 0px 0px 36px 0px;
}
.elementor-229 .elementor-element.elementor-element-1646ff5 .pxl-text-editor {
  max-width: 657px;
}
.elementor-229 .elementor-element.elementor-element-92c9587 > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
}
.elementor-229 .elementor-element.elementor-element-92c9587 .pxl-text-editor {
  color: #111111;
}
.elementor-229 .elementor-element.elementor-element-92c9587 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-229 .elementor-element.elementor-element-92c9587 .pxl-text-editor, .elementor-229 .elementor-element.elementor-element-92c9587 .pxl-text-editor h1, .elementor-229 .elementor-element.elementor-element-92c9587 .pxl-text-editor h2, .elementor-229 .elementor-element.elementor-element-92c9587 .pxl-text-editor h3, .elementor-229 .elementor-element.elementor-element-92c9587 .pxl-text-editor h4, .elementor-229 .elementor-element.elementor-element-92c9587 .pxl-text-editor h5, .elementor-229 .elementor-element.elementor-element-92c9587 .pxl-text-editor h6 {
  font-size: 20px;
  font-weight: 500;
}
.elementor-229 .elementor-element.elementor-element-d318c0a > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-229 .elementor-element.elementor-element-d318c0a .pxl-text-editor {
  color: #111111;
}
.elementor-229 .elementor-element.elementor-element-d318c0a .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-229 .elementor-element.elementor-element-c0a1610 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-229 .elementor-element.elementor-element-c0a1610 .pxl-text-editor {
  color: #111111;
}
.elementor-229 .elementor-element.elementor-element-c0a1610 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-229 .elementor-element.elementor-element-749368c > .elementor-widget-container {
  margin: 0px 0px 6px 0px;
}
.elementor-229 .elementor-element.elementor-element-749368c .pxl-text-editor {
  color: #111111;
}
.elementor-229 .elementor-element.elementor-element-749368c .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-229 .elementor-element.elementor-element-749368c .pxl-text-editor, .elementor-229 .elementor-element.elementor-element-749368c .pxl-text-editor h1, .elementor-229 .elementor-element.elementor-element-749368c .pxl-text-editor h2, .elementor-229 .elementor-element.elementor-element-749368c .pxl-text-editor h3, .elementor-229 .elementor-element.elementor-element-749368c .pxl-text-editor h4, .elementor-229 .elementor-element.elementor-element-749368c .pxl-text-editor h5, .elementor-229 .elementor-element.elementor-element-749368c .pxl-text-editor h6 {
  font-weight: 500;
}
.elementor-229 .elementor-element.elementor-element-0a55557 > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-229 .elementor-element.elementor-element-0a55557 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-229 .elementor-element.elementor-element-3cf39a8 {
  width: auto;
  max-width: auto;
}
.elementor-229 .elementor-element.elementor-element-0dd2282 > .elementor-widget-container {
  margin: 0px -200px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-0dd2282 iframe {
  height: 692px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-229 .elementor-element.elementor-element-4394eb7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-229 .elementor-element.elementor-element-4394eb7 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.6;
}
.elementor-229 .elementor-element.elementor-element-4394eb7 .pxl-section-bg-parallax {
  background-image: url(../images/h1-ss12-bg.webp);
  bottom: -100px;
}
.elementor-229 .elementor-element.elementor-element-4394eb7 {
  padding: 80px 0px 92px 0px;
}
.elementor-229 .elementor-element.elementor-element-9a504cf .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 38px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-229 .elementor-element.elementor-element-bda1618 > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-229 .elementor-element.elementor-element-bda1618 .pxl-text-editor {
  color: #FFFFFF;
}
.elementor-229 .elementor-element.elementor-element-bda1618 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
@media(min-width: 576px) {
  .elementor-229 .elementor-element.elementor-element-388b11e {
    width: 55%;
  }
  .elementor-229 .elementor-element.elementor-element-37bd6d0 {
    width: 45%;
  }
  .elementor-229 .elementor-element.elementor-element-f85dcab {
    width: 45%;
  }
  .elementor-229 .elementor-element.elementor-element-5f6d729 {
    width: 55%;
  }
}
@media(max-width: 991px) and (min-width:576px) {
  .elementor-229 .elementor-element.elementor-element-810b4b7 {
    width: 85%;
  }
  .elementor-229 .elementor-element.elementor-element-96e0c79 {
    width: 85%;
  }
  .elementor-229 .elementor-element.elementor-element-c365381 {
    width: 85%;
  }
  .elementor-229 .elementor-element.elementor-element-38f0ad7 {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-d72d366 {
    width: 100%;
  }
}
@media(max-width: 767px) and (min-width:576px) {
  .elementor-229 .elementor-element.elementor-element-388b11e {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-37bd6d0 {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-2db46cd {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-52a0e7a {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-7211c3e {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-810b4b7 {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-96e0c79 {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-c365381 {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-035f4c2 {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-2361502 {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-6eac4f4 {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-cdaf0f1 {
    width: 100%;
  }
}
@media(max-width: 1599px) {
  .elementor-229 .elementor-element.elementor-element-3862f0a > .elementor-container {
    min-height: 720px;
  }
  .elementor-229 .elementor-element.elementor-element-9b499a6 .pxl-heading-inner {
    max-width: 970px;
  }
  .elementor-229 .elementor-element.elementor-element-9b499a6 .pxl-heading-wrap .heading-title {
    font-size: 26px;
  }
  .elementor-229 .elementor-element.elementor-element-90a011e .pxl-slider-arrow-prev {
    left: 20px;
  }
  .elementor-229 .elementor-element.elementor-element-90a011e .pxl-slider-arrow-next {
    right: 20px;
  }
  .elementor-229 .elementor-element.elementor-element-38f0ad7 > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
  }
  .elementor-229 .elementor-element.elementor-element-0dd2282 > .elementor-widget-container {
    margin: 0px -50px 0px 0px;
  }
}
@media(max-width: 1199px) {
  .elementor-229 .elementor-element.elementor-element-3862f0a > .elementor-container {
    min-height: 640px;
  }
  .elementor-229 .elementor-element.elementor-element-35e5c89 .pxl-slider-arrow-prev {
    margin: -40px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-35e5c89 .pxl-slider-arrow-next {
    margin: -40px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-a2bf619 {
    padding: 100px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-3e6502f .pxl-heading-inner {
    max-width: 550px;
  }
  .elementor-229 .elementor-element.elementor-element-a1d9dfd {
    padding: 0px 0px 57px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-1b15708 {
    padding: 0px 0px 70px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-54f6ae2 {
    padding: 92px 0px 95px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-3d3abe0 {
    padding: 0px 0px 63px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-203e1c2 .pxl-heading-inner {
    max-width: 550px;
  }
  .elementor-229 .elementor-element.elementor-element-d616496 {
    padding: 100px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-4261375 {
    padding: 43px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-9b499a6 .pxl-heading-wrap .heading-title {
    font-size: 24px;
  }
  .elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
    font-size: 14px;
  }
  .elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 54px;
  }
  .elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
    font-size: 14px;
  }
  .elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 54px;
  }
  .elementor-229 .elementor-element.elementor-element-272977b .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
    font-size: 14px;
  }
  .elementor-229 .elementor-element.elementor-element-272977b .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 54px;
  }
  .elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
    font-size: 14px;
  }
  .elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 54px;
  }
  .elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
    font-size: 14px;
  }
  .elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 54px;
  }
  .elementor-229 .elementor-element.elementor-element-90a011e .pxl-slider-arrow-prev {
    margin: -55px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-90a011e .pxl-slider-arrow-next {
    margin: 5px 0px 0px 0px;
    left: 20px;
    right: auto;
  }
  .elementor-229 .elementor-element.elementor-element-27826c6 {
    padding: 93px 0px 105px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-41c2d3d .pxl-heading-inner {
    max-width: 550px;
  }
  .elementor-229 .elementor-element.elementor-element-a11a8e2 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player {
    padding: 180px 0px 180px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player .pxl-video-btn {
    width: 80px;
    height: 80px;
  }
  .elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 36px;
  }
  .elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player .pxl-video-btn > svg {
    width: 36px;
  }
  .elementor-229 .elementor-element.elementor-element-e8b234b {
    padding: 93px 0px 85px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-9204718 > .elementor-widget-container {
    margin: 0px 0px 58px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-035f4c2 > .elementor-element-populated {
    padding: 92px 15px 100px 15px;
  }
  .elementor-229 .elementor-element.elementor-element-0a55557 .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
  .elementor-229 .elementor-element.elementor-element-0dd2282 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-0dd2282 iframe {
    height: 670px;
  }
  .elementor-229 .elementor-element.elementor-element-4394eb7 {
    padding: 75px 0px 75px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-9a504cf .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
}
@media(max-width: 991px) {
  .elementor-229 .elementor-element.elementor-element-45c3097 {
    --spacer-size: 320px;
  }
  .elementor-229 .elementor-element.elementor-element-adf2fb0 {
    --spacer-size: 320px;
  }
  .elementor-229 .elementor-element.elementor-element-1ee7639 {
    --spacer-size: 320px;
  }
  .elementor-229 .elementor-element.elementor-element-90a011e .pxl-slider-arrow-prev {
    margin: 0px 0px 0px 0px;
    top: 215px;
  }
  .elementor-229 .elementor-element.elementor-element-90a011e .pxl-slider-arrow-next {
    margin: 0px 0px 0px 0px;
    left: auto;
    right: 20px;
    top: 215px;
  }
  .elementor-229 .elementor-element.elementor-element-38f0ad7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-229 .elementor-element.elementor-element-68d9a13 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
  }
  .elementor-229 .elementor-element.elementor-element-cd62554 > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-9a504cf .pxl-heading-wrap .heading-title {
    font-size: 24px;
  }
}
@media(max-width: 767px) {
  .elementor-229 .elementor-element.elementor-element-3862f0a > .elementor-container {
    min-height: 560px;
  }
  .elementor-229 .elementor-element.elementor-element-a2bf619 {
    padding: 83px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-a1d9dfd {
    padding: 0px 0px 53px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-388b11e > .elementor-element-populated {
    margin: 0px 0px 68px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-229 .elementor-element.elementor-element-1b15708 {
    padding: 0px 0px 60px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-54f6ae2 {
    padding: 83px 0px 90px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-3d3abe0 {
    padding: 0px 0px 58px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-d616496 {
    padding: 90px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-810b4b7 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-229 .elementor-element.elementor-element-96e0c79 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-229 .elementor-element.elementor-element-c365381 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-229 .elementor-element.elementor-element-4261375 {
    padding: 53px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-9b499a6 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-229 .elementor-element.elementor-element-617d083 {
    padding: 43px 0px 70px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-59d469e .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 42px;
  }
  .elementor-229 .elementor-element.elementor-element-46a2225 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 42px;
  }
  .elementor-229 .elementor-element.elementor-element-272977b .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 42px;
  }
  .elementor-229 .elementor-element.elementor-element-077ef4c .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 42px;
  }
  .elementor-229 .elementor-element.elementor-element-6399ec5 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 42px;
  }
  .elementor-229 .elementor-element.elementor-element-90a011e .pxl-slider-arrow-prev {
    top: 175px;
  }
  .elementor-229 .elementor-element.elementor-element-90a011e .pxl-slider-arrow-next {
    top: 175px;
  }
  .elementor-229 .elementor-element.elementor-element-27826c6 {
    padding: 83px 0px 90px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-68d9a13 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-a11a8e2 {
    padding: 90px 0px 90px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-db7c1cd .pxl-testimonial-carousel .item-title {
    font-size: 20px;
  }
  .elementor-229 .elementor-element.elementor-element-db7c1cd .pxl-testimonial-carousel .item-desc {
    font-size: 18px;
  }
  .elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player {
    padding: 150px 0px 150px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player .pxl-video-btn {
    width: 60px;
    height: 60px;
  }
  .elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 28px;
  }
  .elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player .pxl-video-btn > svg {
    width: 28px;
  }
  .elementor-229 .elementor-element.elementor-element-e8b234b {
    padding: 83px 0px 75px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-9204718 > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-035f4c2 > .elementor-element-populated {
    padding: 84px 15px 95px 15px;
  }
  .elementor-229 .elementor-element.elementor-element-ba29567 > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-0a55557 .pxl-heading-wrap .heading-title {
    font-size: 24px;
  }
  .elementor-229 .elementor-element.elementor-element-0dd2282 iframe {
    height: 350px;
  }
  .elementor-229 .elementor-element.elementor-element-6eac4f4 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-229 .elementor-element.elementor-element-9a504cf .heading-title br {
    display: none;
  }
  .elementor-229 .elementor-element.elementor-element-bda1618 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
}
@media(max-width: 575px) {
  .elementor-229 .elementor-element.elementor-element-d48c02d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-617d083 {
    padding: 43px 0px 60px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-59d469e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-46a2225 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-272977b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-077ef4c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-90a011e .pxl-slider-arrow-prev {
    top: 140px;
  }
  .elementor-229 .elementor-element.elementor-element-90a011e .pxl-slider-arrow-next {
    left: auto;
    right: 20px;
    top: 140px;
  }
  .elementor-229 .elementor-element.elementor-element-93fcedf > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-c3e23cf .pxl-video-player {
    padding: 120px 0px 120px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-9a504cf .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
}
.elementor-6579 .elementor-element.elementor-element-b78ab3c > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6579 .elementor-element.elementor-element-b78ab3c:not(.elementor-motion-effects-element-type-background), .elementor-6579 .elementor-element.elementor-element-b78ab3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34CC;
}
.elementor-6579 .elementor-element.elementor-element-b78ab3c > .elementor-container {
  max-width: 1650px;
}
.elementor-6579 .elementor-element.elementor-element-b78ab3c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-6579 .elementor-element.elementor-element-b78ab3c > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6579 .elementor-element.elementor-element-651f5a5 .pxl-logo img {
  max-width: 214px;
}
.elementor-6579 .elementor-element.elementor-element-de230c8.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-6579 .elementor-element.elementor-element-81fbe27 {
  width: auto;
  max-width: auto;
}
.elementor-6579 .elementor-element.elementor-element-81fbe27 .pxl-primary-menu > li > a:after {
  height: 4px;
  bottom: 0px;
}
.elementor-6579 .elementor-element.elementor-element-81fbe27 .pxl-nav-menu .pxl-primary-menu > li > a, .elementor-6579 .elementor-element.elementor-element-81fbe27 .pxl-nav-menu .pxl-mobile-menu > li > a {
  line-height: 70px;
}
.elementor-6579 .elementor-element.elementor-element-81fbe27 .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-6579 .elementor-element.elementor-element-322d7cd {
  width: auto;
  max-width: auto;
}
.elementor-6579 .elementor-element.elementor-element-322d7cd > .elementor-widget-container {
  margin: 0px 0px 0px 95px;
}
.elementor-6579 .elementor-element.elementor-element-b87ed82 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6579 .elementor-element.elementor-element-b87ed82:not(.elementor-motion-effects-element-type-background), .elementor-6579 .elementor-element.elementor-element-b87ed82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-6579 .elementor-element.elementor-element-b87ed82 > .elementor-container {
  max-width: 1650px;
}
.elementor-6579 .elementor-element.elementor-element-b87ed82 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF40;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 16px 0px 15px 0px;
}
.elementor-6579 .elementor-element.elementor-element-b87ed82 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6579 .elementor-element.elementor-element-9c8273a .pxl-location-weather {
  color: #FFFFFF;
}
.elementor-6579 .elementor-element.elementor-element-6dc74fd {
  width: auto;
  max-width: auto;
}
.elementor-6579 .elementor-element.elementor-element-fd7b8b9 {
  width: auto;
  max-width: auto;
}
.elementor-6579 .elementor-element.elementor-element-fd7b8b9 .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-6579 .elementor-element.elementor-element-fd7b8b9 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-6579 .elementor-element.elementor-element-fd7b8b9 .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-6579 .elementor-element.elementor-element-70c7dfc {
  width: auto;
  max-width: auto;
}
.elementor-6579 .elementor-element.elementor-element-70c7dfc .pxl-anchor-icon span {
  color: #AA998A;
}
.elementor-6579 .elementor-element.elementor-element-70c7dfc .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #AA998A;
}
.elementor-6579 .elementor-element.elementor-element-70c7dfc .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-6579 .elementor-element.elementor-element-70c7dfc .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-6579 .elementor-element.elementor-element-70c7dfc .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-6579 .elementor-element.elementor-element-70c7dfc .pxl-anchor:hover {
  color: #AA998A;
}
.elementor-6579 .elementor-element.elementor-element-8d3e100 {
  width: auto;
  max-width: auto;
}
.elementor-6579 .elementor-element.elementor-element-8d3e100 .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-6579 .elementor-element.elementor-element-8d3e100 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-6579 .elementor-element.elementor-element-8d3e100 .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-6579 .elementor-element.elementor-element-0236a5f {
  width: auto;
  max-width: auto;
}
.elementor-6579 .elementor-element.elementor-element-f50a3ac > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6579 .elementor-element.elementor-element-f50a3ac > .elementor-container {
  max-width: 1650px;
}
.elementor-6579 .elementor-element.elementor-element-f50a3ac {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF40;
}
.elementor-6579 .elementor-element.elementor-element-ca9037f .pxl-logo img {
  max-width: 214px;
}
.elementor-6579 .elementor-element.elementor-element-5d02f7a.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-6579 .elementor-element.elementor-element-4985d0e {
  width: auto;
  max-width: auto;
}
.elementor-6579 .elementor-element.elementor-element-4985d0e .pxl-primary-menu > li > a:after {
  height: 4px;
  bottom: 0px;
}
.elementor-6579 .elementor-element.elementor-element-4985d0e .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-6579 .elementor-element.elementor-element-e3769c1 {
  width: auto;
  max-width: auto;
}
.elementor-6579 .elementor-element.elementor-element-e3769c1 > .elementor-widget-container {
  margin: 0px 0px 0px 95px;
}
body.elementor-page-6579:not(.elementor-motion-effects-element-type-background), body.elementor-page-6579 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #020101B8;
}
.elementor-6589 .elementor-element.elementor-element-2d732d2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6589 .elementor-element.elementor-element-2d732d2 > .elementor-background-overlay {
  background-color: #030709;
  opacity: 0.5;
}
.elementor-6589 .elementor-element.elementor-element-2d732d2 > .elementor-container {
  min-height: 877px;
}
.elementor-6589 .elementor-element.elementor-element-2d732d2 .pxl-section-bg-ken-burns {
  --pxl-ken-burns-bg-img: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/02/h1-slider-bg1.webp);
}
.elementor-6589 .elementor-element.elementor-element-08a918a > .elementor-element-populated {
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
}
.elementor-6589 .elementor-element.elementor-element-01141cc .pxl-button-wrapper {
  justify-content: center;
}
.elementor-6589 .elementor-element.elementor-element-01141cc > .elementor-widget-container {
  margin: 28px 0px 24px 0px;
}
.elementor-6589 .elementor-element.elementor-element-01141cc .pxl-button-wrapper .pxl-btn, .elementor-6589 .elementor-element.elementor-element-01141cc .pxl-button-wrapper .link-more {
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.elementor-6589 .elementor-element.elementor-element-01141cc .pxl-button-wrapper .pxl-btn, .elementor-6589 .elementor-element.elementor-element-01141cc .pxl-button-wrapper .link-more {
  color: #CAB7A7 !important;
}
.elementor-6589 .elementor-element.elementor-element-01141cc .link-more.underline-true:after {
  background-color: #CAB7A7 !important;
}
.elementor-6589 .elementor-element.elementor-element-c92aff2 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-6589 .elementor-element.elementor-element-c92aff2 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-6589 .elementor-element.elementor-element-c92aff2 .pxl-heading-inner {
  text-align: center;
}
.elementor-6589 .elementor-element.elementor-element-c92aff2 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor {
  max-width: 890px;
  text-align: center;
  color: #FFFFFF;
}
.elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-6589 .elementor-element.elementor-element-f3d16ff .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor, .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor h1, .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor h2, .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor h3, .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor h4, .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor h5, .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor h6 {
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
}
@media(max-width: 1599px) {
  .elementor-6589 .elementor-element.elementor-element-2d732d2 > .elementor-container {
    min-height: 720px;
  }
}
@media(max-width: 1199px) {
  .elementor-6589 .elementor-element.elementor-element-2d732d2 > .elementor-container {
    min-height: 640px;
  }
  .elementor-6589 .elementor-element.elementor-element-01141cc .pxl-button-wrapper .pxl-btn, .elementor-6589 .elementor-element.elementor-element-01141cc .pxl-button-wrapper .link-more {
    font-size: 18px;
  }
  .elementor-6589 .elementor-element.elementor-element-c92aff2 .pxl-heading-wrap .heading-title {
    font-size: 48px;
  }
  .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor, .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor h1, .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor h2, .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor h3, .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor h4, .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor h5, .elementor-6589 .elementor-element.elementor-element-f3d16ff .pxl-text-editor h6 {
    font-size: 16px;
  }
}
@media(max-width: 991px) {
  .elementor-6589 .elementor-element.elementor-element-01141cc .pxl-button-wrapper .pxl-btn, .elementor-6589 .elementor-element.elementor-element-01141cc .pxl-button-wrapper .link-more {
    font-size: 16px;
  }
  .elementor-6589 .elementor-element.elementor-element-c92aff2 .pxl-heading-wrap .heading-title {
    font-size: 42px;
    line-height: 1.1em;
  }
}
@media(max-width: 767px) {
  .elementor-6589 .elementor-element.elementor-element-2d732d2 > .elementor-container {
    min-height: 560px;
  }
  .elementor-6589 .elementor-element.elementor-element-01141cc .pxl-button-wrapper .pxl-btn, .elementor-6589 .elementor-element.elementor-element-01141cc .pxl-button-wrapper .link-more {
    font-size: 14px;
    letter-spacing: 0.1em;
  }
  .elementor-6589 .elementor-element.elementor-element-c92aff2 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
}
.elementor-6694 .elementor-element.elementor-element-7084aa2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6694 .elementor-element.elementor-element-7084aa2 > .elementor-background-overlay {
  background-color: #030709;
  opacity: 0.5;
}
.elementor-6694 .elementor-element.elementor-element-7084aa2 > .elementor-container {
  min-height: 877px;
}
.elementor-6694 .elementor-element.elementor-element-7084aa2 .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/02/h1-slider-bg2.webp);
  bottom: -50px;
}
.elementor-6694 .elementor-element.elementor-element-231530e > .elementor-element-populated {
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
}
.elementor-6694 .elementor-element.elementor-element-388654d .pxl-button-wrapper {
  justify-content: center;
}
.elementor-6694 .elementor-element.elementor-element-388654d > .elementor-widget-container {
  margin: 28px 0px 24px 0px;
}
.elementor-6694 .elementor-element.elementor-element-388654d .pxl-button-wrapper .pxl-btn, .elementor-6694 .elementor-element.elementor-element-388654d .pxl-button-wrapper .link-more {
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.elementor-6694 .elementor-element.elementor-element-388654d .pxl-button-wrapper .pxl-btn, .elementor-6694 .elementor-element.elementor-element-388654d .pxl-button-wrapper .link-more {
  color: #CAB7A7 !important;
}
.elementor-6694 .elementor-element.elementor-element-388654d .link-more.underline-true:after {
  background-color: #CAB7A7 !important;
}
.elementor-6694 .elementor-element.elementor-element-2cda246 > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-6694 .elementor-element.elementor-element-2cda246 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-6694 .elementor-element.elementor-element-2cda246 .pxl-heading-inner {
  text-align: center;
}
.elementor-6694 .elementor-element.elementor-element-2cda246 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor {
  max-width: 890px;
  text-align: center;
  color: #FFFFFF;
}
.elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-6694 .elementor-element.elementor-element-88a6733 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor, .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor h1, .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor h2, .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor h3, .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor h4, .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor h5, .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor h6 {
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
}
@media(max-width: 1599px) {
  .elementor-6694 .elementor-element.elementor-element-7084aa2 > .elementor-container {
    min-height: 720px;
  }
}
@media(max-width: 1199px) {
  .elementor-6694 .elementor-element.elementor-element-7084aa2 > .elementor-container {
    min-height: 640px;
  }
  .elementor-6694 .elementor-element.elementor-element-388654d .pxl-button-wrapper .pxl-btn, .elementor-6694 .elementor-element.elementor-element-388654d .pxl-button-wrapper .link-more {
    font-size: 18px;
  }
  .elementor-6694 .elementor-element.elementor-element-2cda246 .pxl-heading-wrap .heading-title {
    font-size: 48px;
  }
  .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor, .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor h1, .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor h2, .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor h3, .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor h4, .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor h5, .elementor-6694 .elementor-element.elementor-element-88a6733 .pxl-text-editor h6 {
    font-size: 16px;
  }
}
@media(max-width: 991px) {
  .elementor-6694 .elementor-element.elementor-element-388654d .pxl-button-wrapper .pxl-btn, .elementor-6694 .elementor-element.elementor-element-388654d .pxl-button-wrapper .link-more {
    font-size: 16px;
  }
  .elementor-6694 .elementor-element.elementor-element-2cda246 .pxl-heading-wrap .heading-title {
    font-size: 42px;
    line-height: 1.1em;
  }
}
@media(max-width: 767px) {
  .elementor-6694 .elementor-element.elementor-element-7084aa2 > .elementor-container {
    min-height: 560px;
  }
  .elementor-6694 .elementor-element.elementor-element-388654d .pxl-button-wrapper .pxl-btn, .elementor-6694 .elementor-element.elementor-element-388654d .pxl-button-wrapper .link-more {
    font-size: 14px;
    letter-spacing: 0.1em;
  }
  .elementor-6694 .elementor-element.elementor-element-2cda246 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
}
.elementor-6819 .elementor-element.elementor-element-d942040 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6819 .elementor-element.elementor-element-d942040:not(.elementor-motion-effects-element-type-background), .elementor-6819 .elementor-element.elementor-element-d942040 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34CC;
}
.elementor-6819 .elementor-element.elementor-element-d942040 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 12px 0px 12px 0px;
}
.elementor-6819 .elementor-element.elementor-element-d942040 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6819 .elementor-element.elementor-element-f7e0d2c .pxl-logo img {
  max-width: 214px;
}
.elementor-6819 .elementor-element.elementor-element-7b66238.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-6819 .elementor-element.elementor-element-78f885e {
  width: auto;
  max-width: auto;
}
.elementor-6819 .elementor-element.elementor-element-78f885e > .elementor-widget-container {
  margin: 0px 0px 0px 95px;
}
.elementor-6819 .elementor-element.elementor-element-4307dc8 {
  width: auto;
  max-width: auto;
}
.elementor-6819 .elementor-element.elementor-element-4307dc8 > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-6819 .elementor-element.elementor-element-b7041ae > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6819 .elementor-element.elementor-element-b7041ae:not(.elementor-motion-effects-element-type-background), .elementor-6819 .elementor-element.elementor-element-b7041ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-6819 .elementor-element.elementor-element-b7041ae {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 8px 0px 8px 0px;
}
.elementor-6819 .elementor-element.elementor-element-b7041ae > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6819 .elementor-element.elementor-element-c9c7a5f.elementor-column > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-6819 .elementor-element.elementor-element-7c91660 {
  width: auto;
  max-width: auto;
}
.elementor-6819 .elementor-element.elementor-element-7c91660 .pxl-anchor-icon span {
  color: #AA998A;
}
.elementor-6819 .elementor-element.elementor-element-7c91660 .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #AA998A;
}
.elementor-6819 .elementor-element.elementor-element-7c91660 .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-6819 .elementor-element.elementor-element-7c91660 .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-6819 .elementor-element.elementor-element-7c91660 .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-6819 .elementor-element.elementor-element-7c91660 .pxl-anchor:hover {
  color: #AA998A;
}
.elementor-6819 .elementor-element.elementor-element-c1bafc0 {
  width: auto;
  max-width: auto;
}
.elementor-6819 .elementor-element.elementor-element-c1bafc0 .pxl-location-weather {
  color: #FFFFFF;
}
.elementor-6819 .elementor-element.elementor-element-99f1dcd {
  width: auto;
  max-width: auto;
}
.elementor-6819 .elementor-element.elementor-element-9296d1d > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6819 .elementor-element.elementor-element-9296d1d {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF40;
  padding: 15px 0px 15px 0px;
}
.elementor-6819 .elementor-element.elementor-element-33fb85f .pxl-logo img {
  max-width: 214px;
}
.elementor-6819 .elementor-element.elementor-element-4e3eb04.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-6819 .elementor-element.elementor-element-4e1cbe6 {
  width: auto;
  max-width: auto;
}
.elementor-6819 .elementor-element.elementor-element-4e1cbe6 > .elementor-widget-container {
  margin: 0px 0px 0px 95px;
}
.elementor-6819 .elementor-element.elementor-element-1850043 {
  width: auto;
  max-width: auto;
}
.elementor-6819 .elementor-element.elementor-element-1850043 > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
body.elementor-page-6819:not(.elementor-motion-effects-element-type-background), body.elementor-page-6819 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #020101B8;
}
@media(max-width: 767px) {
  .elementor-6819 .elementor-element.elementor-element-f7e0d2c .pxl-logo img {
    max-width: 180px;
  }
  .elementor-6819 .elementor-element.elementor-element-78f885e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6819 .elementor-element.elementor-element-33fb85f .pxl-logo img {
    max-width: 180px;
  }
  .elementor-6819 .elementor-element.elementor-element-4e1cbe6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media(max-width: 575px) {
  .elementor-6819 .elementor-element.elementor-element-c1bafc0 .pxl-location-weather {
    font-size: 14px;
  }
  .elementor-6819 .elementor-element.elementor-element-c1bafc0 .pxl-location-weather .pxl-weather-icon {
    width: 20px;
  }
}
.elementor-7277 .elementor-element.elementor-element-51398ea:not(.elementor-motion-effects-element-type-background), .elementor-7277 .elementor-element.elementor-element-51398ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-7277 .elementor-element.elementor-element-51398ea > .elementor-container {
  min-height: 676px;
}
.elementor-7277 .elementor-element.elementor-element-51398ea {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7277 .elementor-element.elementor-element-51398ea > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7277 .elementor-element.elementor-element-93e7979 > .elementor-container {
  min-height: 676px;
}
.elementor-7277 .elementor-element.elementor-element-96f3903 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/02/h1-sds1.webp);
  left: -50px;
}
.elementor-7277 .elementor-element.elementor-element-b4617cd {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.elementor-7277 .elementor-element.elementor-element-b4617cd .elementor-widget-container, .elementor-7277 .elementor-element.elementor-element-b4617cd .elementor-widget-container > div {
  width: 100%;
}
.elementor-7277 .elementor-element.elementor-element-b4617cd, .elementor-7277 .elementor-element.elementor-element-b4617cd .elementor-widget-container, .elementor-7277 .elementor-element.elementor-element-b4617cd .elementor-widget-container > div {
  height: 100%;
}
.elementor-7277 .elementor-element.elementor-element-b4617cd .parallax-inner {
  left: -50px;
}
.elementor-bc-flex-widget .elementor-7277 .elementor-element.elementor-element-dd09bab.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-7277 .elementor-element.elementor-element-dd09bab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7277 .elementor-element.elementor-element-dd09bab > .elementor-element-populated {
  padding: 90px 100px 100px 80px;
}
.elementor-7277 .elementor-element.elementor-element-6e76eeb {
  width: auto;
  max-width: auto;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.elementor-7277 .elementor-element.elementor-element-2ef2f4d > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-7277 .elementor-element.elementor-element-2ef2f4d .pxl-heading-inner {
  max-width: 670px;
}
.elementor-7277 .elementor-element.elementor-element-2ef2f4d .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-7277 .elementor-element.elementor-element-2ef2f4d .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-7277 .elementor-element.elementor-element-2ef2f4d .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-7277 .elementor-element.elementor-element-2ef2f4d .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-7277 .elementor-element.elementor-element-3bab145 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-7277 .elementor-element.elementor-element-3bab145 .pxl-text-editor {
  max-width: 688px;
  color: #E6E1E1;
}
.elementor-7277 .elementor-element.elementor-element-3bab145 .border-left .pxl-text-editor:before {
  background-color: #E6E1E1;
}
.elementor-7277 .elementor-element.elementor-element-4e1b162 .pxl-text-editor {
  max-width: 688px;
  color: #E6E1E1;
}
.elementor-7277 .elementor-element.elementor-element-4e1b162 .border-left .pxl-text-editor:before {
  background-color: #E6E1E1;
}
.elementor-7277 .elementor-element.elementor-element-ab9a332 > .elementor-widget-container {
  margin: 42px 0px 0px 0px;
}
@media(max-width: 1599px) {
  .elementor-7277 .elementor-element.elementor-element-dd09bab > .elementor-element-populated {
    padding: 50px 80px 50px 50px;
  }
}
@media(max-width: 1199px) {
  .elementor-7277 .elementor-element.elementor-element-51398ea > .elementor-container {
    min-height: 640px;
  }
  .elementor-7277 .elementor-element.elementor-element-93e7979 > .elementor-container {
    min-height: 640px;
  }
  .elementor-7277 .elementor-element.elementor-element-dd09bab > .elementor-element-populated {
    padding: 73px 30px 85px 30px;
  }
  .elementor-7277 .elementor-element.elementor-element-6e76eeb {
    right: -50px;
  }
  .elementor-7277 .elementor-element.elementor-element-2ef2f4d .pxl-heading-inner {
    max-width: 550px;
  }
}
@media(max-width: 991px) {
  .elementor-7277 .elementor-element.elementor-element-51398ea > .elementor-container {
    min-height: 1082px;
  }
  .elementor-7277 .elementor-element.elementor-element-93e7979 > .elementor-container {
    min-height: 480px;
  }
  .elementor-bc-flex-widget .elementor-7277 .elementor-element.elementor-element-dd09bab.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-7277 .elementor-element.elementor-element-dd09bab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-7277 .elementor-element.elementor-element-dd09bab > .elementor-element-populated {
    padding: 93px 30px 105px 30px;
  }
}
@media(max-width: 767px) {
  .elementor-7277 .elementor-element.elementor-element-51398ea > .elementor-container {
    min-height: 930px;
  }
  .elementor-7277 .elementor-element.elementor-element-93e7979 > .elementor-container {
    min-height: 400px;
  }
  .elementor-7277 .elementor-element.elementor-element-dd09bab > .elementor-element-populated {
    padding: 73px 15px 85px 15px;
  }
}
@media(max-width: 575px) {
  .elementor-7277 .elementor-element.elementor-element-51398ea > .elementor-container {
    min-height: 900px;
  }
  .elementor-7277 .elementor-element.elementor-element-93e7979 > .elementor-container {
    min-height: 320px;
  }
  .elementor-7277 .elementor-element.elementor-element-96f3903 {
    width: 50%;
  }
  .elementor-7277 .elementor-element.elementor-element-b563434 {
    width: 50%;
  }
  .elementor-7277 .elementor-element.elementor-element-dd09bab .elementor-widget-wrap {
    min-height: 560px;
  }
  .elementor-7277 .elementor-element.elementor-element-3bab145 .pxl-text-editor {
    --truncate-line: 6;
    --truncate-font-size: 14;
    --truncate-line-height: 1.625;
  }
}
@media(max-width: 1199px) and (min-width:576px) {
  .elementor-7277 .elementor-element.elementor-element-96f3903 {
    width: 100%;
  }
  .elementor-7277 .elementor-element.elementor-element-b563434 {
    width: 100%;
  }
}
@media(max-width: 991px) and (min-width:576px) {
  .elementor-7277 .elementor-element.elementor-element-a7994f8 {
    width: 100%;
  }
  .elementor-7277 .elementor-element.elementor-element-96f3903 {
    width: 50%;
  }
  .elementor-7277 .elementor-element.elementor-element-b563434 {
    width: 50%;
  }
  .elementor-7277 .elementor-element.elementor-element-dd09bab {
    width: 100%;
  }
}
.elementor-7279 .elementor-element.elementor-element-bcbd685:not(.elementor-motion-effects-element-type-background), .elementor-7279 .elementor-element.elementor-element-bcbd685 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-7279 .elementor-element.elementor-element-bcbd685 > .elementor-container {
  min-height: 676px;
}
.elementor-7279 .elementor-element.elementor-element-bcbd685 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7279 .elementor-element.elementor-element-bcbd685 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7279 .elementor-element.elementor-element-99553d5 > .elementor-container {
  min-height: 676px;
}
.elementor-7279 .elementor-element.elementor-element-33e4744 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/02/h1-sds3.webp);
  background-position: center center;
  right: -50px;
}
.elementor-7279 .elementor-element.elementor-element-e2f34e9 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/02/h1-sds4.webp);
  right: -50px;
}
.elementor-bc-flex-widget .elementor-7279 .elementor-element.elementor-element-7884335.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-7279 .elementor-element.elementor-element-7884335.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7279 .elementor-element.elementor-element-7884335 > .elementor-element-populated {
  padding: 90px 100px 100px 80px;
}
.elementor-7279 .elementor-element.elementor-element-13892a3 {
  width: auto;
  max-width: auto;
  position: absolute;
  right: 0;
  bottom: 20px;
}
.elementor-7279 .elementor-element.elementor-element-ec4b7ce > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-7279 .elementor-element.elementor-element-ec4b7ce .pxl-heading-inner {
  max-width: 670px;
}
.elementor-7279 .elementor-element.elementor-element-ec4b7ce .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-7279 .elementor-element.elementor-element-ec4b7ce .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-7279 .elementor-element.elementor-element-ec4b7ce .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-7279 .elementor-element.elementor-element-ec4b7ce .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-7279 .elementor-element.elementor-element-4950bfb > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-7279 .elementor-element.elementor-element-4950bfb .pxl-text-editor {
  max-width: 688px;
  color: #E6E1E1;
}
.elementor-7279 .elementor-element.elementor-element-4950bfb .border-left .pxl-text-editor:before {
  background-color: #E6E1E1;
}
.elementor-7279 .elementor-element.elementor-element-88e8425 .pxl-text-editor {
  max-width: 688px;
  color: #E6E1E1;
}
.elementor-7279 .elementor-element.elementor-element-88e8425 .border-left .pxl-text-editor:before {
  background-color: #E6E1E1;
}
.elementor-7279 .elementor-element.elementor-element-5b3fbb3 > .elementor-widget-container {
  margin: 42px 0px 0px 0px;
}
@media(max-width: 1599px) {
  .elementor-7279 .elementor-element.elementor-element-7884335 > .elementor-element-populated {
    padding: 50px 80px 50px 50px;
  }
}
@media(max-width: 1199px) {
  .elementor-7279 .elementor-element.elementor-element-bcbd685 > .elementor-container {
    min-height: 640px;
  }
  .elementor-7279 .elementor-element.elementor-element-99553d5 > .elementor-container {
    min-height: 640px;
  }
  .elementor-7279 .elementor-element.elementor-element-7884335 > .elementor-element-populated {
    padding: 73px 30px 85px 30px;
  }
  .elementor-7279 .elementor-element.elementor-element-ec4b7ce .pxl-heading-inner {
    max-width: 550px;
  }
}
@media(max-width: 991px) {
  .elementor-7279 .elementor-element.elementor-element-bcbd685 > .elementor-container {
    min-height: 1082px;
  }
  .elementor-7279 .elementor-element.elementor-element-99553d5 > .elementor-container {
    min-height: 480px;
  }
  .elementor-bc-flex-widget .elementor-7279 .elementor-element.elementor-element-7884335.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-7279 .elementor-element.elementor-element-7884335.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-7279 .elementor-element.elementor-element-7884335 > .elementor-element-populated {
    padding: 93px 30px 105px 30px;
  }
}
@media(max-width: 767px) {
  .elementor-7279 .elementor-element.elementor-element-bcbd685 > .elementor-container {
    min-height: 930px;
  }
  .elementor-7279 .elementor-element.elementor-element-99553d5 > .elementor-container {
    min-height: 400px;
  }
  .elementor-7279 .elementor-element.elementor-element-7884335 > .elementor-element-populated {
    padding: 73px 15px 85px 15px;
  }
}
@media(max-width: 575px) {
  .elementor-7279 .elementor-element.elementor-element-bcbd685 > .elementor-container {
    min-height: 900px;
  }
  .elementor-7279 .elementor-element.elementor-element-99553d5 > .elementor-container {
    min-height: 320px;
  }
  .elementor-7279 .elementor-element.elementor-element-33e4744 {
    width: 50%;
  }
  .elementor-7279 .elementor-element.elementor-element-e2f34e9 {
    width: 50%;
  }
  .elementor-7279 .elementor-element.elementor-element-7884335 .elementor-widget-wrap {
    min-height: 560px;
  }
  .elementor-7279 .elementor-element.elementor-element-4950bfb .pxl-text-editor {
    --truncate-line: 6;
    --truncate-font-size: 14;
    --truncate-line-height: 1.625;
  }
}
@media(max-width: 1199px) and (min-width:576px) {
  .elementor-7279 .elementor-element.elementor-element-33e4744 {
    width: 100%;
  }
  .elementor-7279 .elementor-element.elementor-element-e2f34e9 {
    width: 100%;
  }
}
@media(max-width: 991px) and (min-width:576px) {
  .elementor-7279 .elementor-element.elementor-element-8caac21 {
    width: 100%;
  }
  .elementor-7279 .elementor-element.elementor-element-33e4744 {
    width: 50%;
  }
  .elementor-7279 .elementor-element.elementor-element-e2f34e9 {
    width: 50%;
  }
  .elementor-7279 .elementor-element.elementor-element-7884335 {
    width: 100%;
  }
}
@media(max-width: 767px) and (min-width:576px) {
  .elementor-7279 .elementor-element.elementor-element-8caac21 {
    width: 100%;
  }
  .elementor-7279 .elementor-element.elementor-element-33e4744 {
    width: 50%;
  }
  .elementor-7279 .elementor-element.elementor-element-e2f34e9 {
    width: 50%;
  }
  .elementor-7279 .elementor-element.elementor-element-7884335 {
    width: 100%;
  }
}
.elementor-7281 .elementor-element.elementor-element-ef10997:not(.elementor-motion-effects-element-type-background), .elementor-7281 .elementor-element.elementor-element-ef10997 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-7281 .elementor-element.elementor-element-ef10997 > .elementor-container {
  min-height: 676px;
}
.elementor-7281 .elementor-element.elementor-element-ef10997 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7281 .elementor-element.elementor-element-ef10997 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7281 .elementor-element.elementor-element-6b9591d > .elementor-container {
  min-height: 676px;
}
.elementor-7281 .elementor-element.elementor-element-515cb2e {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.elementor-7281 .elementor-element.elementor-element-515cb2e .elementor-widget-container, .elementor-7281 .elementor-element.elementor-element-515cb2e .elementor-widget-container > div {
  width: 100%;
}
.elementor-7281 .elementor-element.elementor-element-515cb2e, .elementor-7281 .elementor-element.elementor-element-515cb2e .elementor-widget-container, .elementor-7281 .elementor-element.elementor-element-515cb2e .elementor-widget-container > div {
  height: 100%;
}
.elementor-7281 .elementor-element.elementor-element-515cb2e .parallax-inner {
  right: -50px;
}
.elementor-7281 .elementor-element.elementor-element-b8def74 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/02/h1-sds6.jpg);
  background-position: center center;
  right: -50px;
}
.elementor-bc-flex-widget .elementor-7281 .elementor-element.elementor-element-2f108dc.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-7281 .elementor-element.elementor-element-2f108dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7281 .elementor-element.elementor-element-2f108dc > .elementor-element-populated {
  padding: 90px 100px 100px 80px;
}
.elementor-7281 .elementor-element.elementor-element-879acc2 {
  width: auto;
  max-width: auto;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.elementor-7281 .elementor-element.elementor-element-662d239 > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-7281 .elementor-element.elementor-element-662d239 .pxl-heading-inner {
  max-width: 670px;
}
.elementor-7281 .elementor-element.elementor-element-662d239 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-7281 .elementor-element.elementor-element-662d239 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-7281 .elementor-element.elementor-element-662d239 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-7281 .elementor-element.elementor-element-662d239 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-7281 .elementor-element.elementor-element-3957efb > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-7281 .elementor-element.elementor-element-3957efb .pxl-text-editor {
  max-width: 688px;
  color: #E6E1E1;
}
.elementor-7281 .elementor-element.elementor-element-3957efb .border-left .pxl-text-editor:before {
  background-color: #E6E1E1;
}
.elementor-7281 .elementor-element.elementor-element-f1e3bf5 .pxl-text-editor {
  max-width: 688px;
  color: #E6E1E1;
}
.elementor-7281 .elementor-element.elementor-element-f1e3bf5 .border-left .pxl-text-editor:before {
  background-color: #E6E1E1;
}
.elementor-7281 .elementor-element.elementor-element-2c4ccdc > .elementor-widget-container {
  margin: 42px 0px 0px 0px;
}
@media(max-width: 1599px) {
  .elementor-7281 .elementor-element.elementor-element-2f108dc > .elementor-element-populated {
    padding: 50px 80px 50px 50px;
  }
}
@media(max-width: 1199px) {
  .elementor-7281 .elementor-element.elementor-element-ef10997 > .elementor-container {
    min-height: 640px;
  }
  .elementor-7281 .elementor-element.elementor-element-6b9591d > .elementor-container {
    min-height: 640px;
  }
  .elementor-7281 .elementor-element.elementor-element-2f108dc > .elementor-element-populated {
    padding: 73px 30px 85px 30px;
  }
  .elementor-7281 .elementor-element.elementor-element-879acc2 {
    right: -50px;
  }
  .elementor-7281 .elementor-element.elementor-element-662d239 .pxl-heading-inner {
    max-width: 550px;
  }
}
@media(max-width: 991px) {
  .elementor-7281 .elementor-element.elementor-element-ef10997 > .elementor-container {
    min-height: 1082px;
  }
  .elementor-7281 .elementor-element.elementor-element-6b9591d > .elementor-container {
    min-height: 480px;
  }
  .elementor-bc-flex-widget .elementor-7281 .elementor-element.elementor-element-2f108dc.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-7281 .elementor-element.elementor-element-2f108dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-7281 .elementor-element.elementor-element-2f108dc > .elementor-element-populated {
    padding: 93px 30px 105px 30px;
  }
}
@media(max-width: 767px) {
  .elementor-7281 .elementor-element.elementor-element-ef10997 > .elementor-container {
    min-height: 930px;
  }
  .elementor-7281 .elementor-element.elementor-element-6b9591d > .elementor-container {
    min-height: 400px;
  }
  .elementor-7281 .elementor-element.elementor-element-2f108dc > .elementor-element-populated {
    padding: 73px 15px 85px 15px;
  }
}
@media(max-width: 575px) {
  .elementor-7281 .elementor-element.elementor-element-ef10997 > .elementor-container {
    min-height: 900px;
  }
  .elementor-7281 .elementor-element.elementor-element-6b9591d > .elementor-container {
    min-height: 320px;
  }
  .elementor-7281 .elementor-element.elementor-element-737d2ee {
    width: 50%;
  }
  .elementor-7281 .elementor-element.elementor-element-b8def74 {
    width: 50%;
  }
  .elementor-7281 .elementor-element.elementor-element-2f108dc .elementor-widget-wrap {
    min-height: 560px;
  }
  .elementor-7281 .elementor-element.elementor-element-3957efb .pxl-text-editor {
    --truncate-line: 6;
    --truncate-font-size: 14;
    --truncate-line-height: 1.625;
  }
}
@media(max-width: 1199px) and (min-width:576px) {
  .elementor-7281 .elementor-element.elementor-element-737d2ee {
    width: 100%;
  }
  .elementor-7281 .elementor-element.elementor-element-b8def74 {
    width: 100%;
  }
}
@media(max-width: 991px) and (min-width:576px) {
  .elementor-7281 .elementor-element.elementor-element-6f67021 {
    width: 100%;
  }
  .elementor-7281 .elementor-element.elementor-element-737d2ee {
    width: 50%;
  }
  .elementor-7281 .elementor-element.elementor-element-b8def74 {
    width: 50%;
  }
  .elementor-7281 .elementor-element.elementor-element-2f108dc {
    width: 100%;
  }
}
@media(max-width: 767px) and (min-width:576px) {
  .elementor-7281 .elementor-element.elementor-element-6f67021 {
    width: 100%;
  }
  .elementor-7281 .elementor-element.elementor-element-737d2ee {
    width: 50%;
  }
  .elementor-7281 .elementor-element.elementor-element-b8def74 {
    width: 50%;
  }
  .elementor-7281 .elementor-element.elementor-element-2f108dc {
    width: 100%;
  }
}
.elementor-7283 .elementor-element.elementor-element-e2f2f4f:not(.elementor-motion-effects-element-type-background), .elementor-7283 .elementor-element.elementor-element-e2f2f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-7283 .elementor-element.elementor-element-e2f2f4f > .elementor-container {
  min-height: 676px;
}
.elementor-7283 .elementor-element.elementor-element-e2f2f4f {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7283 .elementor-element.elementor-element-e2f2f4f > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7283 .elementor-element.elementor-element-3df78f7 > .elementor-container {
  min-height: 676px;
}
.elementor-7283 .elementor-element.elementor-element-9d5c1b8 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/02/h1-sds7.jpg);
  left: -50px;
}
.elementor-7283 .elementor-element.elementor-element-b4a9197 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.elementor-7283 .elementor-element.elementor-element-b4a9197 .elementor-widget-container, .elementor-7283 .elementor-element.elementor-element-b4a9197 .elementor-widget-container > div {
  width: 100%;
}
.elementor-7283 .elementor-element.elementor-element-b4a9197, .elementor-7283 .elementor-element.elementor-element-b4a9197 .elementor-widget-container, .elementor-7283 .elementor-element.elementor-element-b4a9197 .elementor-widget-container > div {
  height: 100%;
}
.elementor-7283 .elementor-element.elementor-element-b4a9197 .parallax-inner {
  left: -50px;
}
.elementor-bc-flex-widget .elementor-7283 .elementor-element.elementor-element-dec3e9f.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-7283 .elementor-element.elementor-element-dec3e9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7283 .elementor-element.elementor-element-dec3e9f > .elementor-element-populated {
  padding: 90px 100px 100px 80px;
}
.elementor-7283 .elementor-element.elementor-element-c8e37f4 {
  width: auto;
  max-width: auto;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.elementor-7283 .elementor-element.elementor-element-7221eac > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-7283 .elementor-element.elementor-element-7221eac .pxl-heading-inner {
  max-width: 690px;
}
.elementor-7283 .elementor-element.elementor-element-7221eac .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-7283 .elementor-element.elementor-element-7221eac .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-7283 .elementor-element.elementor-element-7221eac .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-7283 .elementor-element.elementor-element-7221eac .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-7283 .elementor-element.elementor-element-bfd5440 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-7283 .elementor-element.elementor-element-bfd5440 .pxl-text-editor {
  max-width: 688px;
  color: #E6E1E1;
}
.elementor-7283 .elementor-element.elementor-element-bfd5440 .border-left .pxl-text-editor:before {
  background-color: #E6E1E1;
}
.elementor-7283 .elementor-element.elementor-element-a2519ed .pxl-text-editor {
  max-width: 688px;
  color: #E6E1E1;
}
.elementor-7283 .elementor-element.elementor-element-a2519ed .border-left .pxl-text-editor:before {
  background-color: #E6E1E1;
}
.elementor-7283 .elementor-element.elementor-element-05d6723 > .elementor-widget-container {
  margin: 42px 0px 0px 0px;
}
@media(max-width: 1599px) {
  .elementor-7283 .elementor-element.elementor-element-dec3e9f > .elementor-element-populated {
    padding: 50px 80px 50px 50px;
  }
}
@media(max-width: 1199px) {
  .elementor-7283 .elementor-element.elementor-element-e2f2f4f > .elementor-container {
    min-height: 640px;
  }
  .elementor-7283 .elementor-element.elementor-element-3df78f7 > .elementor-container {
    min-height: 640px;
  }
  .elementor-7283 .elementor-element.elementor-element-dec3e9f > .elementor-element-populated {
    padding: 73px 30px 85px 30px;
  }
  .elementor-7283 .elementor-element.elementor-element-c8e37f4 {
    right: -50px;
  }
  .elementor-7283 .elementor-element.elementor-element-7221eac .pxl-heading-inner {
    max-width: 550px;
  }
}
@media(max-width: 991px) {
  .elementor-7283 .elementor-element.elementor-element-e2f2f4f > .elementor-container {
    min-height: 1082px;
  }
  .elementor-7283 .elementor-element.elementor-element-3df78f7 > .elementor-container {
    min-height: 480px;
  }
  .elementor-bc-flex-widget .elementor-7283 .elementor-element.elementor-element-dec3e9f.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-7283 .elementor-element.elementor-element-dec3e9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-7283 .elementor-element.elementor-element-dec3e9f > .elementor-element-populated {
    padding: 93px 30px 105px 30px;
  }
}
@media(max-width: 767px) {
  .elementor-7283 .elementor-element.elementor-element-e2f2f4f > .elementor-container {
    min-height: 930px;
  }
  .elementor-7283 .elementor-element.elementor-element-3df78f7 > .elementor-container {
    min-height: 400px;
  }
  .elementor-7283 .elementor-element.elementor-element-dec3e9f > .elementor-element-populated {
    padding: 73px 15px 85px 15px;
  }
}
@media(max-width: 575px) {
  .elementor-7283 .elementor-element.elementor-element-e2f2f4f > .elementor-container {
    min-height: 900px;
  }
  .elementor-7283 .elementor-element.elementor-element-3df78f7 > .elementor-container {
    min-height: 320px;
  }
  .elementor-7283 .elementor-element.elementor-element-9d5c1b8 {
    width: 50%;
  }
  .elementor-7283 .elementor-element.elementor-element-93fc246 {
    width: 50%;
  }
  .elementor-7283 .elementor-element.elementor-element-dec3e9f .elementor-widget-wrap {
    min-height: 560px;
  }
  .elementor-7283 .elementor-element.elementor-element-bfd5440 .pxl-text-editor {
    --truncate-line: 6;
    --truncate-font-size: 14;
    --truncate-line-height: 1.625;
  }
}
@media(max-width: 1199px) and (min-width:576px) {
  .elementor-7283 .elementor-element.elementor-element-9d5c1b8 {
    width: 100%;
  }
  .elementor-7283 .elementor-element.elementor-element-93fc246 {
    width: 100%;
  }
}
@media(max-width: 991px) and (min-width:576px) {
  .elementor-7283 .elementor-element.elementor-element-62615b4 {
    width: 100%;
  }
  .elementor-7283 .elementor-element.elementor-element-9d5c1b8 {
    width: 50%;
  }
  .elementor-7283 .elementor-element.elementor-element-93fc246 {
    width: 50%;
  }
  .elementor-7283 .elementor-element.elementor-element-dec3e9f {
    width: 100%;
  }
}
@media(max-width: 767px) and (min-width:576px) {
  .elementor-7283 .elementor-element.elementor-element-62615b4 {
    width: 100%;
  }
  .elementor-7283 .elementor-element.elementor-element-9d5c1b8 {
    width: 50%;
  }
  .elementor-7283 .elementor-element.elementor-element-93fc246 {
    width: 50%;
  }
  .elementor-7283 .elementor-element.elementor-element-dec3e9f {
    width: 100%;
  }
}
.elementor-7958 .elementor-element.elementor-element-790afb8:not(.elementor-motion-effects-element-type-background), .elementor-7958 .elementor-element.elementor-element-790afb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-7958 .elementor-element.elementor-element-790afb8 > .elementor-container {
  max-width: 1650px;
}
.elementor-7958 .elementor-element.elementor-element-790afb8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 90px 0px;
}
.elementor-7958 .elementor-element.elementor-element-790afb8 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7958 .elementor-element.elementor-element-992c554 > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-7958 .elementor-element.elementor-element-992c554 .pxl-logo img {
  max-width: 214px;
}
.elementor-7958 .elementor-element.elementor-element-3052ba6 > .elementor-widget-container {
  margin: 0px 50px 35px 0px;
}
.elementor-7958 .elementor-element.elementor-element-3052ba6 .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-7958 .elementor-element.elementor-element-3052ba6 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-7958 .elementor-element.elementor-element-3052ba6 .pxl-text-editor, .elementor-7958 .elementor-element.elementor-element-3052ba6 .pxl-text-editor h1, .elementor-7958 .elementor-element.elementor-element-3052ba6 .pxl-text-editor h2, .elementor-7958 .elementor-element.elementor-element-3052ba6 .pxl-text-editor h3, .elementor-7958 .elementor-element.elementor-element-3052ba6 .pxl-text-editor h4, .elementor-7958 .elementor-element.elementor-element-3052ba6 .pxl-text-editor h5, .elementor-7958 .elementor-element.elementor-element-3052ba6 .pxl-text-editor h6 {
  letter-spacing: 0.02em;
}
.elementor-7958 .elementor-element.elementor-element-2fb5af3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-7958 .elementor-element.elementor-element-2fb5af3 > div {
  justify-content: flex-start;
}
.elementor-7958 .elementor-element.elementor-element-d8a7d4b {
  width: auto;
  max-width: auto;
}
.elementor-7958 .elementor-element.elementor-element-d8a7d4b > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}
.elementor-7958 .elementor-element.elementor-element-d8a7d4b img {
  width: 54px;
  filter: brightness(200%) contrast(105%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-7958 .elementor-element.elementor-element-d8a7d4b:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-7958 .elementor-element.elementor-element-6ad7f79 {
  width: auto;
  max-width: auto;
}
.elementor-7958 .elementor-element.elementor-element-6ad7f79 > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}
.elementor-7958 .elementor-element.elementor-element-6ad7f79 img {
  width: 70px;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-7958 .elementor-element.elementor-element-6ad7f79:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-7958 .elementor-element.elementor-element-9c16f47 {
  width: auto;
  max-width: auto;
}
.elementor-7958 .elementor-element.elementor-element-9c16f47 > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}
.elementor-7958 .elementor-element.elementor-element-9c16f47 img {
  width: 70px;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-7958 .elementor-element.elementor-element-9c16f47:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-7958 .elementor-element.elementor-element-4864998 {
  width: auto;
  max-width: auto;
}
.elementor-7958 .elementor-element.elementor-element-4864998 img {
  width: 64px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-7958 .elementor-element.elementor-element-4864998:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-7958 .elementor-element.elementor-element-25b6823 > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-7958 .elementor-element.elementor-element-25b6823 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 35px;
  letter-spacing: 0.03em;
}
.elementor-7958 .elementor-element.elementor-element-db5e719 > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-7958 .elementor-element.elementor-element-db5e719 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 35px;
  letter-spacing: 0.03em;
}
.elementor-7958 .elementor-element.elementor-element-25c886c > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-7958 .elementor-element.elementor-element-25c886c .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 35px;
  letter-spacing: 0.03em;
}
.elementor-7958 .elementor-element.elementor-element-d0f9ee4 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-7958 .elementor-element.elementor-element-d0f9ee4 .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-7958 .elementor-element.elementor-element-d0f9ee4 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-7958 .elementor-element.elementor-element-d0f9ee4 .pxl-text-editor a {
  color: #FFFFFF;
  text-decoration: underline;
}
.elementor-7958 .elementor-element.elementor-element-d0f9ee4 .pxl-text-editor a.link-underline {
  border-color: #FFFFFF;
}
.elementor-7958 .elementor-element.elementor-element-0635507 {
  width: auto;
  max-width: auto;
}
.elementor-7958 .elementor-element.elementor-element-0635507 > .elementor-widget-container {
  margin: 0px 10px 10px 0px;
}
.elementor-7958 .elementor-element.elementor-element-0635507 .pxl-svg-img {
  --pxl-svg-img: url(../images/visa_inc_logo.svg);
  background-color: #FFFFFF;
}
.elementor-7958 .elementor-element.elementor-element-0635507 .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 10px 10px 10px 10px;
  background-color: #AA998A;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7958 .elementor-element.elementor-element-0635507 .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-7958 .elementor-element.elementor-element-07c6c49 {
  width: auto;
  max-width: auto;
}
.elementor-7958 .elementor-element.elementor-element-07c6c49 > .elementor-widget-container {
  margin: 0px 10px 10px 0px;
}
.elementor-7958 .elementor-element.elementor-element-07c6c49 .pxl-svg-img {
  --pxl-svg-img: url(../images/paypal_logo.svg);
  background-color: #FFFFFF;
}
.elementor-7958 .elementor-element.elementor-element-07c6c49 .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 8px 8px 8px 8px;
  background-color: #AA998A;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7958 .elementor-element.elementor-element-07c6c49 .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-7958 .elementor-element.elementor-element-a1497dc {
  width: auto;
  max-width: auto;
}
.elementor-7958 .elementor-element.elementor-element-a1497dc > .elementor-widget-container {
  margin: 0px 10px 10px 0px;
}
.elementor-7958 .elementor-element.elementor-element-a1497dc .pxl-svg-img {
  --pxl-svg-img: url(../images/mastercard-logo.svg);
  background-color: #FFFFFF;
}
.elementor-7958 .elementor-element.elementor-element-a1497dc .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 6px 5px 6px 5px;
  background-color: #AA998A;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7958 .elementor-element.elementor-element-a1497dc .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-7958 .elementor-element.elementor-element-e90f822 {
  width: auto;
  max-width: auto;
}
.elementor-7958 .elementor-element.elementor-element-e90f822 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-7958 .elementor-element.elementor-element-e90f822 .pxl-svg-img {
  --pxl-svg-img: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/08/americanexpresslogo.svg);
  background-color: #FFFFFF;
}
.elementor-7958 .elementor-element.elementor-element-e90f822 .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 7px 7px 7px 7px;
  background-color: #AA998A;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7958 .elementor-element.elementor-element-e90f822 .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-7958 .elementor-element.elementor-element-fbc8798:not(.elementor-motion-effects-element-type-background), .elementor-7958 .elementor-element.elementor-element-fbc8798 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-7958 .elementor-element.elementor-element-fbc8798 > .elementor-container {
  max-width: 1650px;
}
.elementor-7958 .elementor-element.elementor-element-fbc8798 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7958 .elementor-element.elementor-element-fbc8798 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7958 .elementor-element.elementor-element-a154f1a .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-7958 .elementor-element.elementor-element-a154f1a .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
}
.elementor-7958 .elementor-element.elementor-element-e21f05a > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-7958 .elementor-element.elementor-element-e21f05a:not(.elementor-motion-effects-element-type-background), .elementor-7958 .elementor-element.elementor-element-e21f05a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-7958 .elementor-element.elementor-element-e21f05a > .elementor-container {
  max-width: 1650px;
}
.elementor-7958 .elementor-element.elementor-element-e21f05a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 26px 0px 26px 0px;
}
.elementor-7958 .elementor-element.elementor-element-e21f05a > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7958 .elementor-element.elementor-element-b0a05c5 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-7958 .elementor-element.elementor-element-b0a05c5 .pxl-text-editor {
  text-align: center;
  color: #CDCDCD;
}
.elementor-7958 .elementor-element.elementor-element-b0a05c5 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-7958 .elementor-element.elementor-element-b0a05c5 .pxl-text-editor a {
  color: #CDCDCD;
}
.elementor-7958 .elementor-element.elementor-element-b0a05c5 .pxl-text-editor a.link-underline {
  border-color: #CDCDCD;
}
.elementor-7958 .elementor-element.elementor-element-b0a05c5 .pxl-text-editor a:hover {
  color: #AA998A;
}
.elementor-7958 .elementor-element.elementor-element-af33b9c .pxl-links {
  justify-content: end;
}
.elementor-7958 .elementor-element.elementor-element-af33b9c .pxl-links a {
  color: #FFFFFF;
}
.elementor-7958 .elementor-element.elementor-element-af33b9c .pxl-links a:hover, .elementor-7958 .elementor-element.elementor-element-af33b9c .pxl-links li.active a {
  color: #AA998A;
}
.elementor-7958 .elementor-element.elementor-element-af33b9c .pxl-links.layout-3 li + li:before {
  color: #FFFFFF;
}
@media(min-width: 576px) {
  .elementor-7958 .elementor-element.elementor-element-b23f317 {
    width: 40%;
  }
  .elementor-7958 .elementor-element.elementor-element-5e76475 {
    width: 20%;
  }
  .elementor-7958 .elementor-element.elementor-element-7d236d5 {
    width: 20%;
  }
  .elementor-7958 .elementor-element.elementor-element-3814074 {
    width: 20%;
  }
}
@media(max-width: 1599px) and (min-width:576px) {
  .elementor-7958 .elementor-element.elementor-element-5e76475 {
    width: 15%;
  }
  .elementor-7958 .elementor-element.elementor-element-3814074 {
    width: 25%;
  }
}
@media(max-width: 1199px) and (min-width:576px) {
  .elementor-7958 .elementor-element.elementor-element-b23f317 {
    width: 34%;
  }
  .elementor-7958 .elementor-element.elementor-element-7d236d5 {
    width: 25%;
  }
  .elementor-7958 .elementor-element.elementor-element-3814074 {
    width: 26%;
  }
}
@media(max-width: 991px) and (min-width:576px) {
  .elementor-7958 .elementor-element.elementor-element-b23f317 {
    width: 60%;
  }
  .elementor-7958 .elementor-element.elementor-element-5e76475 {
    width: 40%;
  }
  .elementor-7958 .elementor-element.elementor-element-7d236d5 {
    width: 60%;
  }
  .elementor-7958 .elementor-element.elementor-element-3814074 {
    width: 40%;
  }
}
@media(max-width: 767px) and (min-width:576px) {
  .elementor-7958 .elementor-element.elementor-element-7d236d5 {
    width: 100%;
  }
  .elementor-7958 .elementor-element.elementor-element-3814074 {
    width: 100%;
  }
  .elementor-7958 .elementor-element.elementor-element-4c6dd21 {
    width: 100%;
  }
  .elementor-7958 .elementor-element.elementor-element-f61b869 {
    width: 100%;
  }
  .elementor-7958 .elementor-element.elementor-element-43a7b36 {
    width: 100%;
  }
}
@media(max-width: 1199px) {
  .elementor-7958 .elementor-element.elementor-element-992c554 .pxl-logo img {
    max-width: 180px;
  }
  .elementor-7958 .elementor-element.elementor-element-3052ba6 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-d8a7d4b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-d8a7d4b img {
    width: 40px;
  }
  .elementor-7958 .elementor-element.elementor-element-6ad7f79 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-6ad7f79 img {
    width: 50px;
  }
  .elementor-7958 .elementor-element.elementor-element-9c16f47 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-9c16f47 img {
    width: 50px;
  }
  .elementor-7958 .elementor-element.elementor-element-4864998 img {
    width: 50px;
  }
  .elementor-7958 .elementor-element.elementor-element-25b6823 .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
  .elementor-7958 .elementor-element.elementor-element-db5e719 .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
  .elementor-7958 .elementor-element.elementor-element-25c886c .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
}
@media(max-width: 991px) {
  .elementor-7958 .elementor-element.elementor-element-b23f317 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-992c554 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-5e76475 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-bea4dca .pxl-socials-wrap .socials-list {
    margin-left: calc(20px / -2);
    margin-right: calc(20px / -2);
  }
  .elementor-7958 .elementor-element.elementor-element-bea4dca .pxl-socials-wrap .socials-list > * {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
  }
}
@media(max-width: 767px) {
  .elementor-7958 .elementor-element.elementor-element-790afb8 {
    padding: 80px 0px 70px 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-25b6823 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-7d236d5 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-db5e719 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-25c886c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-bea4dca > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-bea4dca .pxl-socials-wrap {
    justify-content: center;
  }
  .elementor-7958 .elementor-element.elementor-element-b0a05c5 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-7958 .elementor-element.elementor-element-b0a05c5 .pxl-text-editor-wrap {
    justify-content: center;
  }
  .elementor-7958 .elementor-element.elementor-element-b0a05c5 .pxl-text-editor {
    text-align: center;
  }
  .elementor-7958 .elementor-element.elementor-element-af33b9c .pxl-links {
    justify-content: center;
  }
}
@media(max-width: 575px) {
  .elementor-7958 .elementor-element.elementor-element-b0a05c5 .pxl-text-editor-wrap {
    justify-content: center;
  }
  .elementor-7958 .elementor-element.elementor-element-b0a05c5 .pxl-text-editor {
    text-align: center;
  }
  .elementor-7958 .elementor-element.elementor-element-af33b9c .pxl-links {
    justify-content: center;
  }
}
.elementor-4131 .elementor-element.elementor-element-4f0b04f > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-4131 .elementor-element.elementor-element-4f0b04f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-4131 .elementor-element.elementor-element-4f0b04f > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4131 .elementor-element.elementor-element-204009b > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 105px 15px 125px 0px;
}
.elementor-4131 .elementor-element.elementor-element-204009b > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4131 .elementor-element.elementor-element-f127164 > .elementor-widget-container {
  margin: 8px 0px 25px 0px;
}
.elementor-4131 .elementor-element.elementor-element-f127164 .pxl-heading-wrap .heading-title {
  font-size: 42px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-4131 .elementor-element.elementor-element-f127164 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-4131 .elementor-element.elementor-element-f127164 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-4131 .elementor-element.elementor-element-f127164 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-4131 .elementor-element.elementor-element-654286c > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-4131 .elementor-element.elementor-element-654286c .pxl-text-editor {
  max-width: 682px;
}
.elementor-4131 .elementor-element.elementor-element-51ddb5e {
  padding: 0px 105px 0px 0px;
}
.elementor-4131 .elementor-element.elementor-element-e4aa261 > .elementor-widget-container {
  margin: 0px 38px 42px 0px;
}
.elementor-4131 .elementor-element.elementor-element-e4aa261 .pxl-fancybox-wrap .pxl-fancy-icon {
  margin: 0px -6px 0px -6px;
}
.elementor-4131 .elementor-element.elementor-element-e4aa261 .pxl-fancy-icon svg path, .elementor-4131 .elementor-element.elementor-element-e4aa261 .pxl-fancy-icon svg circle, .elementor-4131 .elementor-element.elementor-element-e4aa261 .pxl-fancy-icon svg square, .elementor-4131 .elementor-element.elementor-element-e4aa261 .pxl-fancy-icon svg ellipse, .elementor-4131 .elementor-element.elementor-element-e4aa261 .pxl-fancy-icon svg rect, .elementor-4131 .elementor-element.elementor-element-e4aa261 .pxl-fancy-icon svg polyline, .elementor-4131 .elementor-element.elementor-element-e4aa261 .pxl-fancy-icon svg line {
  stroke-width: 2;
}
.elementor-4131 .elementor-element.elementor-element-1075776 > .elementor-widget-container {
  margin: 0px 20px 42px 0px;
}
.elementor-4131 .elementor-element.elementor-element-1075776 .pxl-fancybox-wrap .pxl-fancy-icon {
  margin: 0px -6px 0px -6px;
}
.elementor-4131 .elementor-element.elementor-element-1075776 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 56px;
}
.elementor-4131 .elementor-element.elementor-element-1075776 .pxl-fancy-icon svg path, .elementor-4131 .elementor-element.elementor-element-1075776 .pxl-fancy-icon svg circle, .elementor-4131 .elementor-element.elementor-element-1075776 .pxl-fancy-icon svg square, .elementor-4131 .elementor-element.elementor-element-1075776 .pxl-fancy-icon svg ellipse, .elementor-4131 .elementor-element.elementor-element-1075776 .pxl-fancy-icon svg rect, .elementor-4131 .elementor-element.elementor-element-1075776 .pxl-fancy-icon svg polyline, .elementor-4131 .elementor-element.elementor-element-1075776 .pxl-fancy-icon svg line {
  stroke-width: 0.5;
}
.elementor-4131 .elementor-element.elementor-element-f899c23.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-4131 .elementor-element.elementor-element-f899c23 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/12/golf-video-bg.jpg);
  background-position: center center;
  background-size: cover;
}
.elementor-4131 .elementor-element.elementor-element-f899c23 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-4131 .elementor-element.elementor-element-f899c23 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4131 .elementor-element.elementor-element-07699f6 {
  width: auto;
  max-width: auto;
}
.elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player .pxl-video-btn {
  --pxl-shadow-width: 0px;
  width: 80px;
  height: 80px;
}
.elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player.layout-1 .pxl-video-btn {
  border-color: #FFFFFF78;
}
.elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player .pxl-video-btn > .pxl-icon {
  font-size: 32px;
}
.elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player .pxl-video-btn > svg {
  width: 32px;
}
.elementor-4131 .elementor-element.elementor-element-3430e30 {
  padding: 113px 0px 120px 0px;
}
.elementor-4131 .elementor-element.elementor-element-e20aab6 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-4131 .elementor-element.elementor-element-e20aab6 .pxl-heading-inner {
  text-align: center;
}
.elementor-4131 .elementor-element.elementor-element-e20aab6 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-4131 .elementor-element.elementor-element-e20aab6 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-4131 .elementor-element.elementor-element-e20aab6 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-4131 .elementor-element.elementor-element-e20aab6 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-4131 .elementor-element.elementor-element-cbfdbb7 > .elementor-widget-container {
  margin: 10px 0px 70px 0px;
}
.elementor-4131 .elementor-element.elementor-element-cbfdbb7 .pxl-text-editor {
  max-width: 780px;
  text-align: center;
}
.elementor-4131 .elementor-element.elementor-element-cbfdbb7 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-4131 .elementor-element.elementor-element-d097293 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.45;
}
.elementor-4131 .elementor-element.elementor-element-d097293 .pxl-section-bg-parallax {
  background-position: center center;
  background-size: cover;
  bottom: -60px;
}
.elementor-4131 .elementor-element.elementor-element-d097293 {
  padding: 120px 0px 125px 0px;
}
.elementor-4131 .elementor-element.elementor-element-c0b7daf > .elementor-widget-container {
  margin: 0px 0px 37px 0px;
}
.elementor-4131 .elementor-element.elementor-element-c0b7daf .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-4131 .elementor-element.elementor-element-dbffdb2 > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-4131 .elementor-element.elementor-element-dbffdb2 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-4131 .elementor-element.elementor-element-dbffdb2 .pxl-heading-inner {
  text-align: center;
}
.elementor-4131 .elementor-element.elementor-element-dbffdb2 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-4131 .elementor-element.elementor-element-7db0a32 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-4131 .elementor-element.elementor-element-7db0a32 .pxl-text-editor {
  max-width: 1050px;
  text-align: center;
  color: #FFFFFF;
}
.elementor-4131 .elementor-element.elementor-element-7db0a32 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-4131 .elementor-element.elementor-element-7db0a32 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn, .elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .link-more {
  color: #192830 !important;
}
.elementor-4131 .elementor-element.elementor-element-9ff0a36 .link-more.underline-true:after {
  background-color: #192830 !important;
}
.elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn:hover, .elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn:active, .elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn:focus, .elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .link-more:hover {
  color: #FFFFFF !important;
}
.elementor-4131 .elementor-element.elementor-element-9ff0a36 .link-more.underline-true:hover:after {
  background-color: #FFFFFF !important;
}
.elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn, .elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn:after {
  background: #FFFFFF !important;
}
.elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn:hover, .elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn:focus, .elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn:active, .elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn:hover:after, .elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-btn.btn-outline:before, .elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-btn.btn-alt:before {
  background-color: #192830 !important;
}
.elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn {
  border-style: solid !important;
  border-color: #FFFFFF !important;
}
.elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn:hover, .elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn:active, .elementor-4131 .elementor-element.elementor-element-9ff0a36 .pxl-button-wrapper .pxl-btn:focus {
  border-color: #192830 !important;
}
@media(max-width: 1199px) and (min-width:576px) {
  .elementor-4131 .elementor-element.elementor-element-204009b {
    width: 100%;
  }
  .elementor-4131 .elementor-element.elementor-element-f899c23 {
    width: 100%;
  }
}
@media(max-width: 991px) and (min-width:576px) {
  .elementor-4131 .elementor-element.elementor-element-204009b {
    width: 100%;
  }
  .elementor-4131 .elementor-element.elementor-element-f899c23 {
    width: 100%;
  }
}
@media(max-width: 767px) and (min-width:576px) {
  .elementor-4131 .elementor-element.elementor-element-8de5dc2 {
    width: 100%;
  }
  .elementor-4131 .elementor-element.elementor-element-a33d735 {
    width: 100%;
  }
}
@media(max-width: 1599px) {
  .elementor-4131 .elementor-element.elementor-element-204009b > .elementor-element-populated {
    padding: 105px 15px 125px 15px;
  }
  .elementor-4131 .elementor-element.elementor-element-51ddb5e {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4131 .elementor-element.elementor-element-e4aa261 > .elementor-widget-container {
    margin: 0px 0px 42px 0px;
  }
  .elementor-4131 .elementor-element.elementor-element-1075776 > .elementor-widget-container {
    margin: 0px 0px 42px 0px;
  }
}
@media(max-width: 1199px) {
  .elementor-4131 .elementor-element.elementor-element-204009b > .elementor-element-populated {
    padding: 92px 15px 105px 15px;
  }
  .elementor-4131 .elementor-element.elementor-element-f127164 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-4131 .elementor-element.elementor-element-f127164 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player {
    padding: 200px 0px 200px 0px;
  }
  .elementor-4131 .elementor-element.elementor-element-3430e30 {
    padding: 93px 0px 100px 0px;
  }
  .elementor-4131 .elementor-element.elementor-element-cbfdbb7 > .elementor-widget-container {
    margin: 10px 0px 58px 0px;
  }
  .elementor-4131 .elementor-element.elementor-element-d097293 {
    padding: 100px 0px 105px 0px;
  }
  .elementor-4131 .elementor-element.elementor-element-dbffdb2 .pxl-heading-wrap .heading-title {
    font-size: 54px;
  }
  .elementor-4131 .elementor-element.elementor-element-7db0a32 > .elementor-widget-container {
    margin: 0px 30px 42px 30px;
  }
}
@media(max-width: 991px) {
  .elementor-4131 .elementor-element.elementor-element-204009b > .elementor-element-populated {
    padding: 85px 15px 105px 15px;
  }
}
@media(max-width: 767px) {
  .elementor-4131 .elementor-element.elementor-element-204009b > .elementor-element-populated {
    padding: 83px 15px 95px 15px;
  }
  .elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player {
    padding: 150px 0px 150px 0px;
  }
  .elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player .pxl-video-btn {
    width: 60px;
    height: 60px;
  }
  .elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 28px;
  }
  .elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player .pxl-video-btn > svg {
    width: 28px;
  }
  .elementor-4131 .elementor-element.elementor-element-3430e30 {
    padding: 83px 0px 90px 0px;
  }
  .elementor-4131 .elementor-element.elementor-element-cbfdbb7 > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
  .elementor-4131 .elementor-element.elementor-element-d097293 {
    padding: 83px 0px 95px 0px;
  }
  .elementor-4131 .elementor-element.elementor-element-dbffdb2 .pxl-heading-wrap .heading-title {
    font-size: 48px;
  }
  .elementor-4131 .elementor-element.elementor-element-7db0a32 > .elementor-widget-container {
    margin: 0px 0px 42px 0px;
  }
}
@media(max-width: 575px) {
  .elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player {
    padding: 100px 0px 100px 0px;
  }
  .elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player .pxl-video-btn {
    width: 50px;
    height: 50px;
  }
  .elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 24px;
  }
  .elementor-4131 .elementor-element.elementor-element-07699f6 .pxl-video-player .pxl-video-btn > svg {
    width: 24px;
  }
  .elementor-4131 .elementor-element.elementor-element-dbffdb2 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
}
.elementor-12270 .elementor-element.elementor-element-1594240 {
  padding: 120px 0px 55px 0px;
}
.elementor-12270 .elementor-element.elementor-element-5bc24af .pxl-video-player {
  padding: 250px 0px 250px 0px;
}
.elementor-12270 .elementor-element.elementor-element-5bc24af .pxl-video-player .pxl-video-btn {
  --pxl-shadow-width: 0px;
  width: 80px;
  height: 80px;
}
.elementor-12270 .elementor-element.elementor-element-5bc24af .pxl-video-player .pxl-video-btn > .pxl-icon {
  font-size: 40px;
}
.elementor-12270 .elementor-element.elementor-element-5bc24af .pxl-video-player .pxl-video-btn > svg {
  width: 40px;
}
.elementor-12270 .elementor-element.elementor-element-e7f67db {
  padding: 0px 0px 35px 0px;
}
.elementor-12270 .elementor-element.elementor-element-11bc011 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-12270 .elementor-element.elementor-element-11bc011 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-12270 .elementor-element.elementor-element-11bc011 .pxl-heading-inner {
  text-align: center;
}
.elementor-12270 .elementor-element.elementor-element-11bc011 .pxl-heading-wrap .heading-title {
  font-size: 40px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-12270 .elementor-element.elementor-element-6e70410 .pxl-text-editor {
  max-width: 1015px;
  text-align: center;
}
.elementor-12270 .elementor-element.elementor-element-6e70410 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-12270 .elementor-element.elementor-element-6e70410 .pxl-text-editor p:not(:last-child) {
  margin-bottom: 15px;
}
.elementor-12270 .elementor-element.elementor-element-a3f84b1 {
  padding: 0px 0px 40px 0px;
}
.elementor-12270 .elementor-element.elementor-element-c0079ca.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12270 .elementor-element.elementor-element-806b2a1 {
  width: auto;
  max-width: auto;
}
.elementor-12270 .elementor-element.elementor-element-806b2a1 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-12270 .elementor-element.elementor-element-806b2a1 .pxl-heading-inner {
  text-align: center;
}
.elementor-12270 .elementor-element.elementor-element-806b2a1 .pxl-heading-wrap .heading-title {
  margin-bottom: 8px;
}
.elementor-12270 .elementor-element.elementor-element-806b2a1 .pxl-heading-wrap .heading-subtitle {
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.elementor-12270 .elementor-element.elementor-element-e01052b {
  width: auto;
  max-width: auto;
}
.elementor-12270 .elementor-element.elementor-element-e01052b .pxl-divider.vertical .pxl-divider-separator {
  height: 67px;
}
.elementor-12270 .elementor-element.elementor-element-e01052b .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
}
.elementor-12270 .elementor-element.elementor-element-e01052b .pxl-divider {
  padding: 0px 55px 0px 55px;
}
.elementor-12270 .elementor-element.elementor-element-9fac9a2 {
  width: auto;
  max-width: auto;
}
.elementor-12270 .elementor-element.elementor-element-9fac9a2 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-12270 .elementor-element.elementor-element-9fac9a2 .pxl-heading-inner {
  text-align: center;
}
.elementor-12270 .elementor-element.elementor-element-9fac9a2 .pxl-heading-wrap .heading-title {
  margin-bottom: 8px;
}
.elementor-12270 .elementor-element.elementor-element-9fac9a2 .pxl-heading-wrap .heading-subtitle {
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.elementor-12270 .elementor-element.elementor-element-dde7be9 {
  width: auto;
  max-width: auto;
}
.elementor-12270 .elementor-element.elementor-element-dde7be9 .pxl-divider.vertical .pxl-divider-separator {
  height: 67px;
}
.elementor-12270 .elementor-element.elementor-element-dde7be9 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
}
.elementor-12270 .elementor-element.elementor-element-dde7be9 .pxl-divider {
  padding: 0px 55px 0px 55px;
}
.elementor-12270 .elementor-element.elementor-element-f6538d0 {
  width: auto;
  max-width: auto;
}
.elementor-12270 .elementor-element.elementor-element-f6538d0 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-12270 .elementor-element.elementor-element-f6538d0 .pxl-heading-inner {
  text-align: center;
}
.elementor-12270 .elementor-element.elementor-element-f6538d0 .pxl-heading-wrap .heading-title {
  margin-bottom: 8px;
}
.elementor-12270 .elementor-element.elementor-element-f6538d0 .pxl-heading-wrap .heading-subtitle {
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.elementor-12270 .elementor-element.elementor-element-700b59d {
  padding: 0px 0px 125px 0px;
}
.elementor-12270 .elementor-element.elementor-element-72a9a90 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-12270 .elementor-element.elementor-element-5510f22 .pxl-swiper-dots {
  position: absolute;
  --pxl-transform-translateX: -50%;
  left: 50%;
  bottom: 50px;
}
.elementor-12270 .elementor-element.elementor-element-5510f22, .elementor-12270 .elementor-element.elementor-element-5510f22 .elementor-widget-container, .elementor-12270 .elementor-element.elementor-element-5510f22 .elementor-widget-container > div {
  height: 100%;
}
.elementor-12270 .elementor-element.elementor-element-94faa99:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12270 .elementor-element.elementor-element-94faa99 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-12270 .elementor-element.elementor-element-94faa99 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 150px 100px 110px;
}
.elementor-12270 .elementor-element.elementor-element-94faa99 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12270 .elementor-element.elementor-element-05e1b64 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-12270 .elementor-element.elementor-element-05e1b64 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 45px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-12270 .elementor-element.elementor-element-05e1b64 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-12270 .elementor-element.elementor-element-05e1b64 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-12270 .elementor-element.elementor-element-05e1b64 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-12270 .elementor-element.elementor-element-2492b2a > .elementor-widget-container {
  margin: 0px 0px 26px 0px;
}
.elementor-12270 .elementor-element.elementor-element-2492b2a .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-12270 .elementor-element.elementor-element-2492b2a .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-12270 .elementor-element.elementor-element-7e76185 .pxl-list-style .list-icon, .elementor-12270 .elementor-element.elementor-element-7e76185 .pxl-list-style .list-item .num, .elementor-12270 .elementor-element.elementor-element-7e76185 .pxl-list-style.checked .list-content:before {
  color: #FFFFFF;
}
.elementor-12270 .elementor-element.elementor-element-7e76185 .pxl-list-style.bullet .list-content:before {
  background-color: #FFFFFF;
}
.elementor-12270 .elementor-element.elementor-element-7e76185 .pxl-list-style .list-content, .elementor-12270 .elementor-element.elementor-element-7e76185 .pxl-list-style .list-content a {
  color: #FFFFFF;
}
.elementor-12270 .elementor-element.elementor-element-7e76185 .pxl-list-style .list-content a:after {
  background-color: #FFFFFF;
}
.elementor-12270 .elementor-element.elementor-element-7e76185 .pxl-list-style .list-content {
  font-family: "Futura BT", Sans-serif;
  font-size: 15px;
  font-style: normal;
  line-height: 26px;
  letter-spacing: 0.02em;
}
.elementor-12270 .elementor-element.elementor-element-7e76185 .pxl-list-style .list-item + .list-item {
  margin-top: 10px;
}
.elementor-12270 .elementor-element.elementor-element-dbda13a .pxl-list-style .list-icon, .elementor-12270 .elementor-element.elementor-element-dbda13a .pxl-list-style .list-item .num, .elementor-12270 .elementor-element.elementor-element-dbda13a .pxl-list-style.checked .list-content:before {
  color: #FFFFFF;
}
.elementor-12270 .elementor-element.elementor-element-dbda13a .pxl-list-style.bullet .list-content:before {
  background-color: #FFFFFF;
}
.elementor-12270 .elementor-element.elementor-element-dbda13a .pxl-list-style .list-content, .elementor-12270 .elementor-element.elementor-element-dbda13a .pxl-list-style .list-content a {
  color: #FFFFFF;
}
.elementor-12270 .elementor-element.elementor-element-dbda13a .pxl-list-style .list-content a:after {
  background-color: #FFFFFF;
}
.elementor-12270 .elementor-element.elementor-element-dbda13a .pxl-list-style .list-content {
  font-family: "Futura BT", Sans-serif;
  font-size: 15px;
  font-style: normal;
  line-height: 26px;
  letter-spacing: 0.02em;
}
.elementor-12270 .elementor-element.elementor-element-dbda13a .pxl-list-style .list-item + .list-item {
  margin-top: 10px;
}
.elementor-12270 .elementor-element.elementor-element-47c94d7 {
  padding: 112px 0px 120px 0px;
}
.elementor-12270 .elementor-element.elementor-element-f3a5ec3 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-12270 .elementor-element.elementor-element-f3a5ec3 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-12270 .elementor-element.elementor-element-f3a5ec3 .pxl-heading-inner {
  text-align: center;
}
.elementor-12270 .elementor-element.elementor-element-f3a5ec3 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-12270 .elementor-element.elementor-element-f3a5ec3 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-12270 .elementor-element.elementor-element-f3a5ec3 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-12270 .elementor-element.elementor-element-f3a5ec3 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-12270 .elementor-element.elementor-element-fbf66cf > .elementor-widget-container {
  margin: 0px 0px 67px 0px;
}
.elementor-12270 .elementor-element.elementor-element-fbf66cf .pxl-text-editor {
  max-width: 780px;
  text-align: center;
}
.elementor-12270 .elementor-element.elementor-element-fbf66cf .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-12270 .elementor-element.elementor-element-792582c, .elementor-12270 .elementor-element.elementor-element-792582c .elementor-widget-container, .elementor-12270 .elementor-element.elementor-element-792582c .elementor-widget-container > div {
  height: 100%;
}
.elementor-12270 .elementor-element.elementor-element-792582c .parallax-inner {
  right: -100px;
}
.elementor-12270 .elementor-element.elementor-element-7dd15a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12270 .elementor-element.elementor-element-7dd15a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F6F5F3;
}
.elementor-12270 .elementor-element.elementor-element-7dd15a1 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 180px 120px 70px;
}
.elementor-12270 .elementor-element.elementor-element-7dd15a1 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12270 .elementor-element.elementor-element-9b1048a .pxl-swiper-dots {
  justify-content: start;
}
.elementor-12270 .elementor-element.elementor-element-9b1048a .pxl-testimonial-carousel {
  max-width: 850px;
}
.elementor-12270 .elementor-element.elementor-element-9b1048a .pxl-testimonial-carousel .item-title {
  color: #1C2C34;
}
.elementor-12270 .elementor-element.elementor-element-9b1048a .pxl-testimonial-carousel .item-desc {
  color: #111111;
}
.elementor-12270 .elementor-element.elementor-element-9b1048a .pxl-testimonial-carousel .item-name {
  color: #1C2C34;
}
.elementor-12270 .elementor-element.elementor-element-9b1048a .pxl-testimonial-carousel .item-position {
  color: #1C2C34;
}
@media(min-width: 576px) {
  .elementor-12270 .elementor-element.elementor-element-7e403d2 {
    width: 41%;
  }
  .elementor-12270 .elementor-element.elementor-element-7dd15a1 {
    width: 59%;
  }
}
@media(max-width: 991px) and (min-width:576px) {
  .elementor-12270 .elementor-element.elementor-element-138187d {
    width: 100%;
  }
  .elementor-12270 .elementor-element.elementor-element-94faa99 {
    width: 100%;
  }
  .elementor-12270 .elementor-element.elementor-element-7e403d2 {
    width: 100%;
  }
  .elementor-12270 .elementor-element.elementor-element-7dd15a1 {
    width: 100%;
  }
}
@media(max-width: 1599px) {
  .elementor-12270 .elementor-element.elementor-element-5510f22, .elementor-12270 .elementor-element.elementor-element-5510f22 .elementor-widget-container, .elementor-12270 .elementor-element.elementor-element-5510f22 .elementor-widget-container > div {
    height: 100%;
  }
  .elementor-12270 .elementor-element.elementor-element-94faa99 > .elementor-element-populated {
    padding: 80px 30px 80px 30px;
  }
  .elementor-12270 .elementor-element.elementor-element-05e1b64 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-12270 .elementor-element.elementor-element-7dd15a1 > .elementor-element-populated {
    padding: 120px 30px 120px 50px;
  }
}
@media(max-width: 1199px) {
  .elementor-12270 .elementor-element.elementor-element-1594240 {
    padding: 100px 0px 40px 0px;
  }
  .elementor-12270 .elementor-element.elementor-element-11bc011 .pxl-heading-wrap .heading-title {
    font-size: 35px;
  }
  .elementor-12270 .elementor-element.elementor-element-700b59d {
    padding: 0px 0px 105px 0px;
  }
  .elementor-12270 .elementor-element.elementor-element-05e1b64 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-12270 .elementor-element.elementor-element-47c94d7 {
    padding: 92px 0px 105px 0px;
  }
  .elementor-12270 .elementor-element.elementor-element-7dd15a1 > .elementor-element-populated {
    padding: 100px 20px 100px 30px;
  }
}
@media(max-width: 991px) {
  .elementor-12270 .elementor-element.elementor-element-11bc011 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-12270 .elementor-element.elementor-element-05e1b64 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
}
@media(max-width: 767px) {
  .elementor-12270 .elementor-element.elementor-element-1594240 {
    padding: 90px 0px 40px 0px;
  }
  .elementor-12270 .elementor-element.elementor-element-5bc24af .pxl-video-player {
    padding: 180px 0px 180px 0px;
  }
  .elementor-12270 .elementor-element.elementor-element-5bc24af .pxl-video-player .pxl-video-btn {
    width: 60px;
    height: 60px;
  }
  .elementor-12270 .elementor-element.elementor-element-5bc24af .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 30px;
  }
  .elementor-12270 .elementor-element.elementor-element-5bc24af .pxl-video-player .pxl-video-btn > svg {
    width: 30px;
  }
  .elementor-12270 .elementor-element.elementor-element-11bc011 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-12270 .elementor-element.elementor-element-e01052b .pxl-divider {
    padding: 0px 20px 0px 20px;
  }
  .elementor-12270 .elementor-element.elementor-element-dde7be9 .pxl-divider {
    padding: 0px 20px 0px 20px;
  }
  .elementor-12270 .elementor-element.elementor-element-700b59d {
    padding: 0px 0px 95px 0px;
  }
  .elementor-12270 .elementor-element.elementor-element-5510f22 .pxl-swiper-dots {
    bottom: 30px;
  }
  .elementor-12270 .elementor-element.elementor-element-94faa99 > .elementor-element-populated {
    padding: 83px 15px 82px 15px;
  }
  .elementor-12270 .elementor-element.elementor-element-05e1b64 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-12270 .elementor-element.elementor-element-47c94d7 {
    padding: 82px 0px 90px 0px;
  }
  .elementor-12270 .elementor-element.elementor-element-fbf66cf > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-12270 .elementor-element.elementor-element-7dd15a1 > .elementor-element-populated {
    padding: 90px 15px 90px 15px;
  }
}
@media(max-width: 575px) {
  .elementor-12270 .elementor-element.elementor-element-806b2a1 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12270 .elementor-element.elementor-element-806b2a1 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-12270 .elementor-element.elementor-element-9fac9a2 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12270 .elementor-element.elementor-element-9fac9a2 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-12270 .elementor-element.elementor-element-f6538d0 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12270 .elementor-element.elementor-element-f6538d0 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-12270 .elementor-element.elementor-element-f6538d0 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-12270 .elementor-element.elementor-element-94faa99 > .elementor-element-populated {
    padding: 80px 15px 80px 15px;
  }
}
.elementor-2205 .elementor-element.elementor-element-379f488 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2205 .elementor-element.elementor-element-379f488 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2205 .elementor-element.elementor-element-379f488 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2205 .elementor-element.elementor-element-85d120d.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2205 .elementor-element.elementor-element-85d120d .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/09/video-bg2.jpg);
  background-position: center center;
  background-size: cover;
}
.elementor-2205 .elementor-element.elementor-element-85d120d > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2205 .elementor-element.elementor-element-85d120d > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2205 .elementor-element.elementor-element-652ad8b {
  width: auto;
  max-width: auto;
}
.elementor-2205 .elementor-element.elementor-element-652ad8b .pxl-video-player .pxl-video-btn {
  width: 80px;
  height: 80px;
}
.elementor-2205 .elementor-element.elementor-element-652ad8b .pxl-video-player .pxl-video-btn > .pxl-icon {
  font-size: 36px;
}
.elementor-2205 .elementor-element.elementor-element-652ad8b .pxl-video-player .pxl-video-btn > svg {
  width: 36px;
}
.elementor-2205 .elementor-element.elementor-element-2508ca6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2205 .elementor-element.elementor-element-2508ca6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F5F3F1;
}
.elementor-2205 .elementor-element.elementor-element-2508ca6.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2205 .elementor-element.elementor-element-2508ca6 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/09/wedding-ss1-layer.png);
  background-position: top right;
  background-size: auto;
  right: -50px;
}
.elementor-2205 .elementor-element.elementor-element-2508ca6 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 105px 30px 125px 30px;
}
.elementor-2205 .elementor-element.elementor-element-2508ca6 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2205 .elementor-element.elementor-element-86c8248 {
  width: auto;
  max-width: auto;
}
.elementor-2205 .elementor-element.elementor-element-86c8248 .pxl-svg-img {
  --pxl-svg-img: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/09/wedding-rings.svg);
  background-color: #AA998A;
}
.elementor-2205 .elementor-element.elementor-element-86c8248 .pxl-svg-icon .image-svg {
  width: 65px;
}
.elementor-2205 .elementor-element.elementor-element-82a29b9 > .elementor-widget-container {
  margin: 25px 0px 25px 0px;
}
.elementor-2205 .elementor-element.elementor-element-82a29b9 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-2205 .elementor-element.elementor-element-82a29b9 .pxl-heading-inner {
  text-align: center;
  max-width: 536px;
}
.elementor-2205 .elementor-element.elementor-element-82a29b9 .pxl-heading-wrap .heading-title {
  font-size: 45px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-2205 .elementor-element.elementor-element-380e97f > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-2205 .elementor-element.elementor-element-380e97f .pxl-text-editor {
  max-width: 662px;
  text-align: center;
}
.elementor-2205 .elementor-element.elementor-element-380e97f .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-2205 .elementor-element.elementor-element-380e97f .pxl-text-editor p:not(:last-child) {
  margin-bottom: 16px;
}
.elementor-2205 .elementor-element.elementor-element-b65ece0 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-2205 .elementor-element.elementor-element-5c6eab0 {
  padding: 113px 0px 0px 0px;
}
.elementor-2205 .elementor-element.elementor-element-4dae5a4 > .elementor-widget-container {
  margin: 0px 0px 11px 0px;
}
.elementor-2205 .elementor-element.elementor-element-4dae5a4 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-2205 .elementor-element.elementor-element-4dae5a4 .pxl-heading-inner {
  text-align: center;
}
.elementor-2205 .elementor-element.elementor-element-4dae5a4 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-2205 .elementor-element.elementor-element-4dae5a4 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-2205 .elementor-element.elementor-element-4dae5a4 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-2205 .elementor-element.elementor-element-4dae5a4 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-2205 .elementor-element.elementor-element-520d47d > .elementor-widget-container {
  margin: 0px 0px 67px 0px;
}
.elementor-2205 .elementor-element.elementor-element-520d47d .pxl-text-editor {
  max-width: 780px;
  text-align: center;
}
.elementor-2205 .elementor-element.elementor-element-520d47d .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-2205 .elementor-element.elementor-element-ed68538 {
  padding: 0px 0px 70px 0px;
}
.elementor-2205 .elementor-element.elementor-element-b9ebe86 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-2205 .elementor-element.elementor-element-4272924 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-2205 .elementor-element.elementor-element-fd0fa97 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-2205 .elementor-element.elementor-element-8b1a70b:not(.elementor-motion-effects-element-type-background), .elementor-2205 .elementor-element.elementor-element-8b1a70b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-2205 .elementor-element.elementor-element-8b1a70b .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/wedding-ss-layer3.png);
  background-position: center left;
  background-size: auto;
  left: -30px;
  bottom: -130px;
}
.elementor-2205 .elementor-element.elementor-element-8b1a70b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 60px 0px;
}
.elementor-2205 .elementor-element.elementor-element-8b1a70b > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-2205 .elementor-element.elementor-element-18c583f.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-2205 .elementor-element.elementor-element-18c583f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2205 .elementor-element.elementor-element-69864e9 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2205 .elementor-element.elementor-element-69864e9 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-2205 .elementor-element.elementor-element-69864e9 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-2205 .elementor-element.elementor-element-69864e9 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-2205 .elementor-element.elementor-element-69864e9 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-2205 .elementor-element.elementor-element-990a5bc > .elementor-widget-container {
  margin: 0px 45px 16px 0px;
}
.elementor-2205 .elementor-element.elementor-element-990a5bc .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-2205 .elementor-element.elementor-element-990a5bc .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-2205 .elementor-element.elementor-element-643905c {
  padding: 113px 0px 120px 0px;
}
.elementor-2205 .elementor-element.elementor-element-aabdbb0 > .elementor-widget-container {
  margin: 0px 0px 11px 0px;
}
.elementor-2205 .elementor-element.elementor-element-aabdbb0 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-2205 .elementor-element.elementor-element-aabdbb0 .pxl-heading-inner {
  text-align: center;
}
.elementor-2205 .elementor-element.elementor-element-aabdbb0 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-2205 .elementor-element.elementor-element-aabdbb0 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-2205 .elementor-element.elementor-element-aabdbb0 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-2205 .elementor-element.elementor-element-aabdbb0 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-2205 .elementor-element.elementor-element-2c3d640 > .elementor-widget-container {
  margin: 0px 0px 67px 0px;
}
.elementor-2205 .elementor-element.elementor-element-2c3d640 .pxl-text-editor {
  max-width: 780px;
  text-align: center;
}
.elementor-2205 .elementor-element.elementor-element-2c3d640 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-2205 .elementor-element.elementor-element-018cc41 .pxl-grid-inner {
  margin-top: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
}
.elementor-2205 .elementor-element.elementor-element-018cc41 .pxl-grid-inner .grid-item {
  padding: 15px 15px 15px 15px;
}
@media(min-width: 576px) {
  .elementor-2205 .elementor-element.elementor-element-18c583f {
    width: 29%;
  }
  .elementor-2205 .elementor-element.elementor-element-b112697 {
    width: 71%;
  }
}
@media(max-width: 1599px) {
  .elementor-2205 .elementor-element.elementor-element-82a29b9 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
}
@media(max-width: 1199px) {
  .elementor-2205 .elementor-element.elementor-element-2508ca6 > .elementor-element-populated {
    padding: 65px 15px 85px 15px;
  }
  .elementor-2205 .elementor-element.elementor-element-82a29b9 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-2205 .elementor-element.elementor-element-5c6eab0 {
    padding: 93px 0px 0px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-520d47d > .elementor-widget-container {
    margin: 0px 0px 58px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-ed68538 {
    padding: 0px 0px 50px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-8b1a70b {
    padding: 60px 0px 40px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-990a5bc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-643905c {
    padding: 93px 0px 100px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-2c3d640 > .elementor-widget-container {
    margin: 0px 0px 58px 0px;
  }
}
@media(max-width: 991px) {
  .elementor-2205 .elementor-element.elementor-element-652ad8b > .elementor-widget-container {
    margin: 200px 0px 200px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-2508ca6 > .elementor-element-populated {
    padding: 85px 15px 105px 15px;
  }
  .elementor-2205 .elementor-element.elementor-element-8b1a70b {
    padding: 100px 0px 40px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-990a5bc > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
}
@media(max-width: 767px) {
  .elementor-2205 .elementor-element.elementor-element-652ad8b > .elementor-widget-container {
    margin: 150px 0px 150px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-652ad8b .pxl-video-player .pxl-video-btn {
    width: 60px;
    height: 60px;
  }
  .elementor-2205 .elementor-element.elementor-element-652ad8b .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 20px;
  }
  .elementor-2205 .elementor-element.elementor-element-652ad8b .pxl-video-player .pxl-video-btn > svg {
    width: 20px;
  }
  .elementor-2205 .elementor-element.elementor-element-2508ca6 > .elementor-element-populated {
    padding: 75px 15px 95px 15px;
  }
  .elementor-2205 .elementor-element.elementor-element-82a29b9 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-2205 .elementor-element.elementor-element-5c6eab0 {
    padding: 83px 0px 0px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-520d47d > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-ed68538 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-8b1a70b {
    padding: 90px 0px 20px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-643905c {
    padding: 83px 0px 90px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-2c3d640 > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
}
@media(max-width: 575px) {
  .elementor-2205 .elementor-element.elementor-element-652ad8b > .elementor-widget-container {
    margin: 100px 0px 100px 0px;
  }
  .elementor-2205 .elementor-element.elementor-element-652ad8b .pxl-video-player .pxl-video-btn {
    width: 50px;
    height: 50px;
  }
  .elementor-2205 .elementor-element.elementor-element-652ad8b .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 16px;
  }
  .elementor-2205 .elementor-element.elementor-element-652ad8b .pxl-video-player .pxl-video-btn > svg {
    width: 16px;
  }
}
@media(max-width: 991px) and (min-width:576px) {
  .elementor-2205 .elementor-element.elementor-element-85d120d {
    width: 100%;
  }
  .elementor-2205 .elementor-element.elementor-element-2508ca6 {
    width: 100%;
  }
  .elementor-2205 .elementor-element.elementor-element-805c7bf {
    width: 50%;
  }
  .elementor-2205 .elementor-element.elementor-element-1fd6ac9 {
    width: 50%;
  }
  .elementor-2205 .elementor-element.elementor-element-efcd71e {
    width: 50%;
  }
  .elementor-2205 .elementor-element.elementor-element-18c583f {
    width: 100%;
  }
  .elementor-2205 .elementor-element.elementor-element-b112697 {
    width: 100%;
  }
}
@media(max-width: 767px) and (min-width:576px) {
  .elementor-2205 .elementor-element.elementor-element-efcd71e {
    width: 100%;
  }
}
.elementor-12059 .elementor-element.elementor-element-0368486 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-12059 .elementor-element.elementor-element-0368486:not(.elementor-motion-effects-element-type-background), .elementor-12059 .elementor-element.elementor-element-0368486 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-12059 .elementor-element.elementor-element-0368486 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}
.elementor-12059 .elementor-element.elementor-element-0368486 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12059 .elementor-element.elementor-element-83139d8.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-12059 .elementor-element.elementor-element-260e24f {
  width: auto;
  max-width: auto;
}
.elementor-12059 .elementor-element.elementor-element-a96494d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 0px 68px 0px;
}
.elementor-12059 .elementor-element.elementor-element-a96494d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12059 .elementor-element.elementor-element-671c0a5 > .elementor-element-populated {
  margin: 0px 70px 0px 0px;
  --e-column-margin-right: 70px;
  --e-column-margin-left: 0px;
}
.elementor-12059 .elementor-element.elementor-element-cfbc380 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-12059 .elementor-element.elementor-element-cfbc380 .pxl-text-editor, .elementor-12059 .elementor-element.elementor-element-cfbc380 .pxl-text-editor h1, .elementor-12059 .elementor-element.elementor-element-cfbc380 .pxl-text-editor h2, .elementor-12059 .elementor-element.elementor-element-cfbc380 .pxl-text-editor h3, .elementor-12059 .elementor-element.elementor-element-cfbc380 .pxl-text-editor h4, .elementor-12059 .elementor-element.elementor-element-cfbc380 .pxl-text-editor h5, .elementor-12059 .elementor-element.elementor-element-cfbc380 .pxl-text-editor h6 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-12059 .elementor-element.elementor-element-3000b47 {
  padding: 0px 0px 120px 0px;
}
.elementor-12059 .elementor-element.elementor-element-6696f2f > .elementor-widget-container {
  margin: 45px 0px 0px 0px;
}
.elementor-12059 .elementor-element.elementor-element-627a125:not(.elementor-motion-effects-element-type-background), .elementor-12059 .elementor-element.elementor-element-627a125 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-12059 .elementor-element.elementor-element-627a125 .pxl-section-bg-parallax {
  background-image: url(../../2023/04/ss-bg-layer.png);
  background-position: center right;
  background-size: auto;
  right: -50px;
}
.elementor-12059 .elementor-element.elementor-element-627a125 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}
.elementor-12059 .elementor-element.elementor-element-627a125 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12059 .elementor-element.elementor-element-e6f137a > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
}
.elementor-12059 .elementor-element.elementor-element-e6f137a .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 50px;
}
.elementor-12059 .elementor-element.elementor-element-f33e90b {
  padding: 120px 0px 110px 0px;
}
.elementor-12059 .elementor-element.elementor-element-204810c > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-12059 .elementor-element.elementor-element-204810c .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-12059 .elementor-element.elementor-element-b502c04 > .elementor-widget-container {
  margin: 0px 0px 43px 0px;
  padding: 0px 210px 0px 0px;
}
.elementor-12059 .elementor-element.elementor-element-7a3b1fb > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-12059 .elementor-element.elementor-element-7a3b1fb .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-12059 .elementor-element.elementor-element-0ed477c > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
@media(max-width:1199px) {
  .elementor-12059 .elementor-element.elementor-element-a96494d {
    padding: 93px 0px 58px 0px;
  }
  .elementor-12059 .elementor-element.elementor-element-671c0a5 > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
  }
  .elementor-12059 .elementor-element.elementor-element-3000b47 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-12059 .elementor-element.elementor-element-6696f2f > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-12059 .elementor-element.elementor-element-627a125 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-12059 .elementor-element.elementor-element-e6f137a > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-12059 .elementor-element.elementor-element-e6f137a .pxl-heading-wrap .heading-title {
    font-size: 42px;
  }
  .elementor-12059 .elementor-element.elementor-element-f33e90b {
    padding: 100px 0px 90px 0px;
  }
  .elementor-12059 .elementor-element.elementor-element-b502c04 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-12059 .elementor-element.elementor-element-0ed477c > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
}
@media(max-width:991px) {
  .elementor-12059 .elementor-element.elementor-element-e6f137a .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
}
@media(max-width:767px) {
  .elementor-12059 .elementor-element.elementor-element-9fe0fc5.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-12059 .elementor-element.elementor-element-dfeec88 .pxl-links {
    justify-content: center;
  }
  .elementor-12059 .elementor-element.elementor-element-83139d8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-12059 .elementor-element.elementor-element-83139d8 > .elementor-element-populated {
    margin: 0px 0px 18px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-12059 .elementor-element.elementor-element-a96494d {
    padding: 83px 0px 53px 0px;
  }
  .elementor-12059 .elementor-element.elementor-element-3000b47 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-12059 .elementor-element.elementor-element-627a125 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-12059 .elementor-element.elementor-element-e6f137a .pxl-heading-wrap .heading-title {
    font-size: 26px;
  }
  .elementor-12059 .elementor-element.elementor-element-f33e90b {
    padding: 80px 0px 70px 0px;
  }
}
@media(max-width:575px) {
  .elementor-12059 .elementor-element.elementor-element-b0ed5e7 > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-12059 .elementor-element.elementor-element-b0ed5e7 {
    width: 58%;
  }
  .elementor-12059 .elementor-element.elementor-element-0b06942 {
    width: 42%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-12059 .elementor-element.elementor-element-671c0a5 {
    width: 100%;
  }
  .elementor-12059 .elementor-element.elementor-element-b0ed5e7 {
    width: 50%;
  }
  .elementor-12059 .elementor-element.elementor-element-0b06942 {
    width: 50%;
  }
}
.elementor-4926 .elementor-element.elementor-element-824672c > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-4926 .elementor-element.elementor-element-824672c:not(.elementor-motion-effects-element-type-background), .elementor-4926 .elementor-element.elementor-element-824672c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-4926 .elementor-element.elementor-element-824672c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}
.elementor-4926 .elementor-element.elementor-element-824672c > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4926 .elementor-element.elementor-element-0343bbe.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-4926 .elementor-element.elementor-element-e111761 {
  width: auto;
  max-width: auto;
}
.elementor-4926 .elementor-element.elementor-element-b0811d4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 0px 68px 0px;
}
.elementor-4926 .elementor-element.elementor-element-b0811d4 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4926 .elementor-element.elementor-element-8c3ed59 > .elementor-element-populated {
  margin: 0px 70px 0px 0px;
  --e-column-margin-right: 70px;
  --e-column-margin-left: 0px;
}
.elementor-4926 .elementor-element.elementor-element-4ac82ee > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-4926 .elementor-element.elementor-element-4ac82ee .pxl-text-editor, .elementor-4926 .elementor-element.elementor-element-4ac82ee .pxl-text-editor h1, .elementor-4926 .elementor-element.elementor-element-4ac82ee .pxl-text-editor h2, .elementor-4926 .elementor-element.elementor-element-4ac82ee .pxl-text-editor h3, .elementor-4926 .elementor-element.elementor-element-4ac82ee .pxl-text-editor h4, .elementor-4926 .elementor-element.elementor-element-4ac82ee .pxl-text-editor h5, .elementor-4926 .elementor-element.elementor-element-4ac82ee .pxl-text-editor h6 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-4926 .elementor-element.elementor-element-f4965cd > .elementor-widget-container {
  margin: -3px 0px 30px 0px;
}
.elementor-4926 .elementor-element.elementor-element-f4965cd .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4926 .elementor-element.elementor-element-0c70ddd {
  padding: 0px 0px 120px 0px;
}
.elementor-4926 .elementor-element.elementor-element-7109a78 > .elementor-widget-container {
  margin: 45px 0px 0px 0px;
}
.elementor-4926 .elementor-element.elementor-element-8611231:not(.elementor-motion-effects-element-type-background), .elementor-4926 .elementor-element.elementor-element-8611231 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-4926 .elementor-element.elementor-element-8611231 .pxl-section-bg-parallax {
  background-image: url(../../2023/04/ss-bg-layer.png);
  background-position: center right;
  background-size: auto;
  right: -50px;
}
.elementor-4926 .elementor-element.elementor-element-8611231 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}
.elementor-4926 .elementor-element.elementor-element-8611231 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4926 .elementor-element.elementor-element-956d122 > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
}
.elementor-4926 .elementor-element.elementor-element-956d122 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 50px;
}
.elementor-4926 .elementor-element.elementor-element-875d073 {
  padding: 120px 0px 110px 0px;
}
.elementor-4926 .elementor-element.elementor-element-020b3f5 > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-4926 .elementor-element.elementor-element-020b3f5 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4926 .elementor-element.elementor-element-3b45082 > .elementor-widget-container {
  margin: 0px 0px 43px 0px;
  padding: 0px 210px 0px 0px;
}
.elementor-4926 .elementor-element.elementor-element-2929392 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4926 .elementor-element.elementor-element-2929392 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4926 .elementor-element.elementor-element-70ff7fa > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
@media(min-width:576px) {
  .elementor-4926 .elementor-element.elementor-element-8c3ed59 {
    width: 58.33333333%;
  }
  .elementor-4926 .elementor-element.elementor-element-5c41a7a {
    width: 41.667%;
  }
}
@media(max-width:1199px) {
  .elementor-4926 .elementor-element.elementor-element-b0811d4 {
    padding: 93px 0px 58px 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-8c3ed59 > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-11bf177 .features-item + .features-item {
    margin-top: 15px;
  }
  .elementor-4926 .elementor-element.elementor-element-0c70ddd {
    padding: 0px 0px 100px 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-7109a78 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-8611231 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-956d122 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-956d122 .pxl-heading-wrap .heading-title {
    font-size: 42px;
  }
  .elementor-4926 .elementor-element.elementor-element-875d073 {
    padding: 100px 0px 90px 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-3b45082 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-70ff7fa > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
}
@media(max-width:991px) {
  .elementor-4926 .elementor-element.elementor-element-956d122 .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
}
@media(max-width:767px) {
  .elementor-4926 .elementor-element.elementor-element-1dc2134.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4926 .elementor-element.elementor-element-eb89aae .pxl-links {
    justify-content: center;
  }
  .elementor-4926 .elementor-element.elementor-element-0343bbe.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4926 .elementor-element.elementor-element-0343bbe > .elementor-element-populated {
    margin: 0px 0px 18px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-b0811d4 {
    padding: 83px 0px 53px 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-8c3ed59 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-0c70ddd {
    padding: 0px 0px 80px 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-8611231 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-4926 .elementor-element.elementor-element-956d122 .pxl-heading-wrap .heading-title {
    font-size: 26px;
  }
  .elementor-4926 .elementor-element.elementor-element-875d073 {
    padding: 80px 0px 70px 0px;
  }
}
@media(max-width:575px) {
  .elementor-4926 .elementor-element.elementor-element-2ba075b > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-4926 .elementor-element.elementor-element-2ba075b {
    width: 58%;
  }
  .elementor-4926 .elementor-element.elementor-element-0f5a1d0 {
    width: 42%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-4926 .elementor-element.elementor-element-8c3ed59 {
    width: 100%;
  }
  .elementor-4926 .elementor-element.elementor-element-5c41a7a {
    width: 100%;
  }
  .elementor-4926 .elementor-element.elementor-element-2ba075b {
    width: 50%;
  }
  .elementor-4926 .elementor-element.elementor-element-0f5a1d0 {
    width: 50%;
  }
}
.elementor-12097 .elementor-element.elementor-element-48737a6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-12097 .elementor-element.elementor-element-48737a6:not(.elementor-motion-effects-element-type-background), .elementor-12097 .elementor-element.elementor-element-48737a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-12097 .elementor-element.elementor-element-48737a6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}
.elementor-12097 .elementor-element.elementor-element-48737a6 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12097 .elementor-element.elementor-element-5fb0d5d.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-12097 .elementor-element.elementor-element-6c9915a {
  width: auto;
  max-width: auto;
}
.elementor-12097 .elementor-element.elementor-element-b454693 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 0px 68px 0px;
}
.elementor-12097 .elementor-element.elementor-element-b454693 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12097 .elementor-element.elementor-element-78bb051 > .elementor-element-populated {
  margin: 0px 70px 0px 0px;
  --e-column-margin-right: 70px;
  --e-column-margin-left: 0px;
}
.elementor-12097 .elementor-element.elementor-element-f403c67 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-12097 .elementor-element.elementor-element-f403c67 .pxl-text-editor, .elementor-12097 .elementor-element.elementor-element-f403c67 .pxl-text-editor h1, .elementor-12097 .elementor-element.elementor-element-f403c67 .pxl-text-editor h2, .elementor-12097 .elementor-element.elementor-element-f403c67 .pxl-text-editor h3, .elementor-12097 .elementor-element.elementor-element-f403c67 .pxl-text-editor h4, .elementor-12097 .elementor-element.elementor-element-f403c67 .pxl-text-editor h5, .elementor-12097 .elementor-element.elementor-element-f403c67 .pxl-text-editor h6 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-12097 .elementor-element.elementor-element-615e8f8 {
  padding: 0px 0px 120px 0px;
}
.elementor-12097 .elementor-element.elementor-element-75b343c > .elementor-widget-container {
  margin: 45px 0px 0px 0px;
}
.elementor-12097 .elementor-element.elementor-element-4be675e:not(.elementor-motion-effects-element-type-background), .elementor-12097 .elementor-element.elementor-element-4be675e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-12097 .elementor-element.elementor-element-4be675e .pxl-section-bg-parallax {
  background-image: url(../../2023/04/ss-bg-layer.png);
  background-position: center right;
  background-size: auto;
  right: -50px;
}
.elementor-12097 .elementor-element.elementor-element-4be675e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}
.elementor-12097 .elementor-element.elementor-element-4be675e > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12097 .elementor-element.elementor-element-54c0c4c > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
}
.elementor-12097 .elementor-element.elementor-element-54c0c4c .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 50px;
}
.elementor-12097 .elementor-element.elementor-element-b26fe50 {
  padding: 120px 0px 110px 0px;
}
.elementor-12097 .elementor-element.elementor-element-f22a69d > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-12097 .elementor-element.elementor-element-f22a69d .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-12097 .elementor-element.elementor-element-d04c771 > .elementor-widget-container {
  margin: 0px 0px 43px 0px;
  padding: 0px 210px 0px 0px;
}
.elementor-12097 .elementor-element.elementor-element-ad5aa9a > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-12097 .elementor-element.elementor-element-ad5aa9a .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-12097 .elementor-element.elementor-element-28206f6 > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
@media(max-width:1199px) {
  .elementor-12097 .elementor-element.elementor-element-b454693 {
    padding: 93px 0px 58px 0px;
  }
  .elementor-12097 .elementor-element.elementor-element-78bb051 > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
  }
  .elementor-12097 .elementor-element.elementor-element-615e8f8 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-12097 .elementor-element.elementor-element-75b343c > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-12097 .elementor-element.elementor-element-4be675e {
    padding: 100px 0px 100px 0px;
  }
  .elementor-12097 .elementor-element.elementor-element-54c0c4c > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-12097 .elementor-element.elementor-element-54c0c4c .pxl-heading-wrap .heading-title {
    font-size: 42px;
  }
  .elementor-12097 .elementor-element.elementor-element-b26fe50 {
    padding: 100px 0px 90px 0px;
  }
  .elementor-12097 .elementor-element.elementor-element-d04c771 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-12097 .elementor-element.elementor-element-28206f6 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
}
@media(max-width:991px) {
  .elementor-12097 .elementor-element.elementor-element-54c0c4c .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
}
@media(max-width:767px) {
  .elementor-12097 .elementor-element.elementor-element-570a504.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-12097 .elementor-element.elementor-element-e4aa93f .pxl-links {
    justify-content: center;
  }
  .elementor-12097 .elementor-element.elementor-element-5fb0d5d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-12097 .elementor-element.elementor-element-5fb0d5d > .elementor-element-populated {
    margin: 0px 0px 18px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-12097 .elementor-element.elementor-element-b454693 {
    padding: 083px 0px 53px 0px;
  }
  .elementor-12097 .elementor-element.elementor-element-615e8f8 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-12097 .elementor-element.elementor-element-4be675e {
    padding: 80px 0px 80px 0px;
  }
  .elementor-12097 .elementor-element.elementor-element-54c0c4c .pxl-heading-wrap .heading-title {
    font-size: 26px;
  }
  .elementor-12097 .elementor-element.elementor-element-b26fe50 {
    padding: 80px 0px 70px 0px;
  }
}
@media(max-width:575px) {
  .elementor-12097 .elementor-element.elementor-element-a9f398c > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-12097 .elementor-element.elementor-element-a9f398c {
    width: 58%;
  }
  .elementor-12097 .elementor-element.elementor-element-b36dd55 {
    width: 42%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-12097 .elementor-element.elementor-element-78bb051 {
    width: 100%;
  }
  .elementor-12097 .elementor-element.elementor-element-a9f398c {
    width: 50%;
  }
  .elementor-12097 .elementor-element.elementor-element-b36dd55 {
    width: 50%;
  }
}
.elementor-243 .elementor-element.elementor-element-114beef > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-243 .elementor-element.elementor-element-42244fd iframe {
  height: 864px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-243 .elementor-element.elementor-element-2aaea6f > .elementor-element-populated {
  margin: 0px 30px 0px 115px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 115px;
}
.elementor-243 .elementor-element.elementor-element-058dce7 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-243 .elementor-element.elementor-element-058dce7 .pxl-heading-inner {
  max-width: 650px;
}
.elementor-243 .elementor-element.elementor-element-058dce7 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-243 .elementor-element.elementor-element-a719651 > .elementor-widget-container {
  margin: 0px 0px 33px 0px;
}
.elementor-243 .elementor-element.elementor-element-a719651 .pxl-text-editor {
  max-width: 600px;
}
.elementor-243 .elementor-element.elementor-element-aecd21e > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-243 .elementor-element.elementor-element-aecd21e .ci-icon {
  font-size: 48px;
}
.elementor-243 .elementor-element.elementor-element-57ee580 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-243 .elementor-element.elementor-element-57ee580 .ci-icon {
  font-size: 45px;
  margin: -5px 0px 0px 0px;
}
.elementor-243 .elementor-element.elementor-element-2e2aecb .ci-icon {
  font-size: 70px;
  margin: 0px -5px 0px -5px;
}
.elementor-243 .elementor-element.elementor-element-8e2eec4:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-8e2eec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE8;
}
.elementor-243 .elementor-element.elementor-element-8e2eec4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 110px 0px 120px 0px;
}
.elementor-243 .elementor-element.elementor-element-8e2eec4 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-243 .elementor-element.elementor-element-93cbcd3 > .elementor-widget-container {
  margin: 0px 0px 53px 0px;
}
.elementor-243 .elementor-element.elementor-element-93cbcd3 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-243 .elementor-element.elementor-element-93cbcd3 .pxl-heading-inner {
  text-align: center;
}
.elementor-243 .elementor-element.elementor-element-93cbcd3 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
@media(max-width:1199px) {
  .elementor-243 .elementor-element.elementor-element-2aaea6f > .elementor-element-populated {
    margin: 0px 30px 0px 45px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 45px;
  }
  .elementor-243 .elementor-element.elementor-element-8e2eec4 {
    padding: 92px 0px 100px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-243 .elementor-element.elementor-element-fbd04b9 {
    width: 100%;
  }
  .elementor-243 .elementor-element.elementor-element-2aaea6f {
    width: 100%;
  }
}
@media(max-width:1599px) {
  .elementor-243 .elementor-element.elementor-element-2aaea6f > .elementor-element-populated {
    margin: 0px 30px 0px 65px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 65px;
  }
  .elementor-243 .elementor-element.elementor-element-058dce7 .heading-title br {
    display: none;
  }
}
@media(max-width:991px) {
  .elementor-243 .elementor-element.elementor-element-42244fd iframe {
    height: 650px;
  }
  .elementor-243 .elementor-element.elementor-element-2aaea6f > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 100px 0px 100px 0px;
  }
}
@media(max-width:767px) {
  .elementor-243 .elementor-element.elementor-element-42244fd iframe {
    height: 550px;
  }
  .elementor-243 .elementor-element.elementor-element-2aaea6f > .elementor-element-populated {
    padding: 82px 0px 85px 0px;
  }
  .elementor-243 .elementor-element.elementor-element-8e2eec4 {
    padding: 83px 0px 95px 0px;
  }
  .elementor-243 .elementor-element.elementor-element-93cbcd3 > .elementor-widget-container {
    margin: 0px 0px 38px 0px;
  }
}
@media(max-width:575px) {
  .elementor-243 .elementor-element.elementor-element-42244fd iframe {
    height: 350px;
  }
}
.elementor-4928 .elementor-element.elementor-element-9f75d15 {
  padding: 105px 0px 0px 0px;
}
.elementor-4928 .elementor-element.elementor-element-6b32e8f .pxl-pt-wrap {
  justify-content: start;
}
.elementor-4928 .elementor-element.elementor-element-6b32e8f .pxl-pt-wrap .main-title {
  color: #111111;
  font-size: 65px;
}
.elementor-4928 .elementor-element.elementor-element-c2e0067 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-4928 .elementor-element.elementor-element-c2e0067 {
  padding: 20px 0px 62px 0px;
}
.elementor-4928 .elementor-element.elementor-element-0c531bb {
  width: auto;
  max-width: auto;
}
.elementor-4928 .elementor-element.elementor-element-0c531bb .pxl-room-single-price-wg .pricing-wrap {
  color: #111111;
}
.elementor-4928 .elementor-element.elementor-element-c28f67f {
  padding: 113px 0px 0px 0px;
}
.elementor-4928 .elementor-element.elementor-element-611a192 > .elementor-widget-container {
  margin: -7px 0px 20px 0px;
}
.elementor-4928 .elementor-element.elementor-element-611a192 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4928 .elementor-element.elementor-element-252552e > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4928 .elementor-element.elementor-element-d04c912 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-4928 .elementor-element.elementor-element-f562b5d .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-4928 .elementor-element.elementor-element-f562b5d .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
}
.elementor-4928 .elementor-element.elementor-element-f562b5d .pxl-divider {
  padding: 50px 0px 50px 0px;
}
.elementor-4928 .elementor-element.elementor-element-e02435b > .elementor-widget-container {
  margin: -7px 0px 20px 0px;
}
.elementor-4928 .elementor-element.elementor-element-e02435b .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4928 .elementor-element.elementor-element-471284a > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-4928 .elementor-element.elementor-element-51b005e > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-4928 .elementor-element.elementor-element-bbdcb14 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-4928 .elementor-element.elementor-element-bbdcb14 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
}
.elementor-4928 .elementor-element.elementor-element-bbdcb14 .pxl-divider {
  padding: 50px 0px 50px 0px;
}
.elementor-4928 .elementor-element.elementor-element-13610dc > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-4928 .elementor-element.elementor-element-13610dc .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4928 .elementor-element.elementor-element-306c20f > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 20px 15px 20px;
}
.elementor-4928 .elementor-element.elementor-element-306c20f .pxl-heading-wrap .heading-title {
  color: #F3F3F3;
}
.elementor-4928 .elementor-element.elementor-element-a022a01 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-4928 .elementor-element.elementor-element-38192f5 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 20px 15px 20px;
}
.elementor-4928 .elementor-element.elementor-element-38192f5 .pxl-heading-wrap .heading-title {
  color: #F3F3F3;
}
.elementor-4928 .elementor-element.elementor-element-d596d29 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
  padding: 24px 20px 24px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C899;
}
.elementor-4928 .elementor-element.elementor-element-4aaaa94 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 20px 15px 20px;
}
.elementor-4928 .elementor-element.elementor-element-4aaaa94 .pxl-heading-wrap .heading-title {
  color: #F3F3F3;
}
.elementor-4928 .elementor-element.elementor-element-ce5a44a > .elementor-widget-container {
  padding: 24px 20px 24px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C899;
}
.elementor-4928 .elementor-element.elementor-element-ce5a44a .pxl-text-editor {
  color: #111111;
}
.elementor-4928 .elementor-element.elementor-element-ce5a44a .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-4928 .elementor-element.elementor-element-9d1ce3f {
  padding: 100px 0px 0px 0px;
}
.elementor-4928 .elementor-element.elementor-element-ee8adb0 > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
@media(max-width:1599px) {
  .elementor-4928 .elementor-element.elementor-element-6b32e8f .pxl-pt-wrap .main-title {
    font-size: 60px;
  }
}
@media(max-width:1199px) {
  .elementor-4928 .elementor-element.elementor-element-9f75d15 {
    padding: 85px 0px 0px 0px;
  }
  .elementor-4928 .elementor-element.elementor-element-6b32e8f .pxl-pt-wrap .main-title {
    font-size: 54px;
  }
  .elementor-4928 .elementor-element.elementor-element-c2e0067 {
    padding: 20px 0px 40px 0px;
  }
  .elementor-4928 .elementor-element.elementor-element-c28f67f {
    padding: 93px 0px 0px 0px;
  }
  .elementor-4928 .elementor-element.elementor-element-306c20f .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
  .elementor-4928 .elementor-element.elementor-element-38192f5 .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
  .elementor-4928 .elementor-element.elementor-element-4aaaa94 .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
  .elementor-4928 .elementor-element.elementor-element-9d1ce3f {
    padding: 93px 0px 0px 0px;
  }
  .elementor-4928 .elementor-element.elementor-element-ee8adb0 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
}
@media(max-width:767px) {
  .elementor-4928 .elementor-element.elementor-element-6b32e8f .pxl-pt-wrap .main-title {
    font-size: 48px;
  }
  .elementor-4928 .elementor-element.elementor-element-d9c4911 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4928 .elementor-element.elementor-element-c28f67f {
    padding: 83px 0px 0px 0px;
  }
  .elementor-4928 .elementor-element.elementor-element-908c29f > .elementor-element-populated {
    margin: 83px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4928 .elementor-element.elementor-element-306c20f .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-4928 .elementor-element.elementor-element-38192f5 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-4928 .elementor-element.elementor-element-4aaaa94 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-4928 .elementor-element.elementor-element-9d1ce3f {
    padding: 83px 0px 0px 0px;
  }
}
@media(max-width:575px) {
  .elementor-4928 .elementor-element.elementor-element-6b32e8f .pxl-pt-wrap .main-title {
    font-size: 35px;
  }
  .elementor-4928 .elementor-element.elementor-element-306c20f > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-4928 .elementor-element.elementor-element-3184e2a {
    width: 60%;
  }
  .elementor-4928 .elementor-element.elementor-element-908c29f {
    width: 40%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-4928 .elementor-element.elementor-element-3184e2a {
    width: 100%;
  }
  .elementor-4928 .elementor-element.elementor-element-908c29f {
    width: 100%;
  }
}
.elementor-12088 .elementor-element.elementor-element-f708f3f > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-12088 .elementor-element.elementor-element-f708f3f:not(.elementor-motion-effects-element-type-background), .elementor-12088 .elementor-element.elementor-element-f708f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-12088 .elementor-element.elementor-element-f708f3f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}
.elementor-12088 .elementor-element.elementor-element-f708f3f > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12088 .elementor-element.elementor-element-1193ffe.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-12088 .elementor-element.elementor-element-54c8d7b {
  width: auto;
  max-width: auto;
}
.elementor-12088 .elementor-element.elementor-element-e76e90b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 0px 68px 0px;
}
.elementor-12088 .elementor-element.elementor-element-e76e90b > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12088 .elementor-element.elementor-element-46c7d29 > .elementor-element-populated {
  margin: 0px 70px 0px 0px;
  --e-column-margin-right: 70px;
  --e-column-margin-left: 0px;
}
.elementor-12088 .elementor-element.elementor-element-a7aacc0 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-12088 .elementor-element.elementor-element-a7aacc0 .pxl-text-editor, .elementor-12088 .elementor-element.elementor-element-a7aacc0 .pxl-text-editor h1, .elementor-12088 .elementor-element.elementor-element-a7aacc0 .pxl-text-editor h2, .elementor-12088 .elementor-element.elementor-element-a7aacc0 .pxl-text-editor h3, .elementor-12088 .elementor-element.elementor-element-a7aacc0 .pxl-text-editor h4, .elementor-12088 .elementor-element.elementor-element-a7aacc0 .pxl-text-editor h5, .elementor-12088 .elementor-element.elementor-element-a7aacc0 .pxl-text-editor h6 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-12088 .elementor-element.elementor-element-5ea0ea8 {
  padding: 0px 0px 120px 0px;
}
.elementor-12088 .elementor-element.elementor-element-0c29591 > .elementor-widget-container {
  margin: 45px 0px 0px 0px;
}
.elementor-12088 .elementor-element.elementor-element-a91ef76:not(.elementor-motion-effects-element-type-background), .elementor-12088 .elementor-element.elementor-element-a91ef76 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-12088 .elementor-element.elementor-element-a91ef76 .pxl-section-bg-parallax {
  background-image: url(../../2023/04/ss-bg-layer.png);
  background-position: center right;
  background-size: auto;
  right: -50px;
}
.elementor-12088 .elementor-element.elementor-element-a91ef76 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}
.elementor-12088 .elementor-element.elementor-element-a91ef76 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12088 .elementor-element.elementor-element-c2733b1 > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
}
.elementor-12088 .elementor-element.elementor-element-c2733b1 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 50px;
}
.elementor-12088 .elementor-element.elementor-element-fcebc0b {
  padding: 120px 0px 110px 0px;
}
.elementor-12088 .elementor-element.elementor-element-b194fee > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-12088 .elementor-element.elementor-element-b194fee .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-12088 .elementor-element.elementor-element-e7823ad > .elementor-widget-container {
  margin: 0px 0px 43px 0px;
  padding: 0px 210px 0px 0px;
}
.elementor-12088 .elementor-element.elementor-element-3ca45e5 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-12088 .elementor-element.elementor-element-3ca45e5 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-12088 .elementor-element.elementor-element-7fbf0ad > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
@media(max-width:1199px) {
  .elementor-12088 .elementor-element.elementor-element-e76e90b {
    padding: 93px 0px 58px 0px;
  }
  .elementor-12088 .elementor-element.elementor-element-46c7d29 > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
  }
  .elementor-12088 .elementor-element.elementor-element-5ea0ea8 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-12088 .elementor-element.elementor-element-0c29591 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-12088 .elementor-element.elementor-element-a91ef76 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-12088 .elementor-element.elementor-element-c2733b1 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-12088 .elementor-element.elementor-element-c2733b1 .pxl-heading-wrap .heading-title {
    font-size: 42px;
  }
  .elementor-12088 .elementor-element.elementor-element-fcebc0b {
    padding: 100px 0px 90px 0px;
  }
  .elementor-12088 .elementor-element.elementor-element-e7823ad > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-12088 .elementor-element.elementor-element-7fbf0ad > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
}
@media(max-width:991px) {
  .elementor-12088 .elementor-element.elementor-element-c2733b1 .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
}
@media(max-width:767px) {
  .elementor-12088 .elementor-element.elementor-element-7c2db05.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-12088 .elementor-element.elementor-element-98c6302 .pxl-links {
    justify-content: center;
  }
  .elementor-12088 .elementor-element.elementor-element-1193ffe.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-12088 .elementor-element.elementor-element-1193ffe > .elementor-element-populated {
    margin: 0px 0px 18px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-12088 .elementor-element.elementor-element-e76e90b {
    padding: 83px 0px 53px 0px;
  }
  .elementor-12088 .elementor-element.elementor-element-5ea0ea8 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-12088 .elementor-element.elementor-element-a91ef76 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-12088 .elementor-element.elementor-element-c2733b1 .pxl-heading-wrap .heading-title {
    font-size: 26px;
  }
  .elementor-12088 .elementor-element.elementor-element-fcebc0b {
    padding: 80px 0px 70px 0px;
  }
}
@media(max-width:575px) {
  .elementor-12088 .elementor-element.elementor-element-3b5bb32 > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-12088 .elementor-element.elementor-element-3b5bb32 {
    width: 58%;
  }
  .elementor-12088 .elementor-element.elementor-element-99d481e {
    width: 42%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-12088 .elementor-element.elementor-element-46c7d29 {
    width: 100%;
  }
  .elementor-12088 .elementor-element.elementor-element-3b5bb32 {
    width: 50%;
  }
  .elementor-12088 .elementor-element.elementor-element-99d481e {
    width: 50%;
  }
}
.elementor-241 .elementor-element.elementor-element-8c2e1cb > .elementor-container {
  max-width: 1650px;
}
.elementor-241 .elementor-element.elementor-element-9735adc .pxl-grid-inner {
  margin-top: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
}
.elementor-241 .elementor-element.elementor-element-9735adc .pxl-grid-inner .grid-item {
  padding: 15px 15px 15px 15px;
}
.elementor-5048 .elementor-element.elementor-element-d7d261b > .elementor-container {
  max-width: 1620px;
}
.elementor-5048 .elementor-element.elementor-element-d7d261b {
  margin-top: 90px;
  margin-bottom: 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-5048 .elementor-element.elementor-element-92dde56 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-5048 .elementor-element.elementor-element-b2eadfe > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-5048 .elementor-element.elementor-element-b2eadfe .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-5048 .elementor-element.elementor-element-b2eadfe .pxl-fancy-icon svg path, .elementor-5048 .elementor-element.elementor-element-b2eadfe .pxl-fancy-icon svg circle, .elementor-5048 .elementor-element.elementor-element-b2eadfe .pxl-fancy-icon svg square, .elementor-5048 .elementor-element.elementor-element-b2eadfe .pxl-fancy-icon svg ellipse, .elementor-5048 .elementor-element.elementor-element-b2eadfe .pxl-fancy-icon svg rect, .elementor-5048 .elementor-element.elementor-element-b2eadfe .pxl-fancy-icon svg polyline, .elementor-5048 .elementor-element.elementor-element-b2eadfe .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-5048 .elementor-element.elementor-element-b01abf2 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-5048 .elementor-element.elementor-element-4ead7c9 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-5048 .elementor-element.elementor-element-4ead7c9 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-5048 .elementor-element.elementor-element-4ead7c9 .pxl-fancy-icon svg path, .elementor-5048 .elementor-element.elementor-element-4ead7c9 .pxl-fancy-icon svg circle, .elementor-5048 .elementor-element.elementor-element-4ead7c9 .pxl-fancy-icon svg square, .elementor-5048 .elementor-element.elementor-element-4ead7c9 .pxl-fancy-icon svg ellipse, .elementor-5048 .elementor-element.elementor-element-4ead7c9 .pxl-fancy-icon svg rect, .elementor-5048 .elementor-element.elementor-element-4ead7c9 .pxl-fancy-icon svg polyline, .elementor-5048 .elementor-element.elementor-element-4ead7c9 .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-5048 .elementor-element.elementor-element-15b7e7d > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-5048 .elementor-element.elementor-element-867afdb > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-5048 .elementor-element.elementor-element-867afdb .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-5048 .elementor-element.elementor-element-867afdb .pxl-fancy-icon svg path, .elementor-5048 .elementor-element.elementor-element-867afdb .pxl-fancy-icon svg circle, .elementor-5048 .elementor-element.elementor-element-867afdb .pxl-fancy-icon svg square, .elementor-5048 .elementor-element.elementor-element-867afdb .pxl-fancy-icon svg ellipse, .elementor-5048 .elementor-element.elementor-element-867afdb .pxl-fancy-icon svg rect, .elementor-5048 .elementor-element.elementor-element-867afdb .pxl-fancy-icon svg polyline, .elementor-5048 .elementor-element.elementor-element-867afdb .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-5048 .elementor-element.elementor-element-7a5cbd5 {
  padding: 80px 0px 0px 0px;
}
.elementor-5048 .elementor-element.elementor-element-713415a > .elementor-widget-container {
  margin: 12px 15px 0px 15px;
}
.elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor {
  text-align: center;
}
.elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor, .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor h1, .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor h2, .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor h3, .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor h4, .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor h5, .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.4em;
}
.elementor-5048 .elementor-element.elementor-element-353b30f > .elementor-widget-container {
  margin: 10px 0px 75px 0px;
}
.elementor-5048 .elementor-element.elementor-element-353b30f .pxl-divider.horizontal .pxl-divider-separator {
  width: 100px;
}
.elementor-5048 .elementor-element.elementor-element-353b30f .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 2px;
}
.elementor-5048 .elementor-element.elementor-element-353b30f .pxl-divider {
  justify-content: center;
}
.elementor-5048 .elementor-element.elementor-element-d36190c {
  padding: 0px 0px 75px 0px;
}
@media(max-width:1199px) {
  .elementor-5048 .elementor-element.elementor-element-d7d261b {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
  }
  .elementor-5048 .elementor-element.elementor-element-7a5cbd5 {
    padding: 53px 0px 0px 0px;
  }
  .elementor-5048 .elementor-element.elementor-element-353b30f > .elementor-widget-container {
    margin: 10px 0px 65px 0px;
  }
}
@media(max-width:767px) {
  .elementor-5048 .elementor-element.elementor-element-d7d261b {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
  }
  .elementor-5048 .elementor-element.elementor-element-92dde56 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5048 .elementor-element.elementor-element-b01abf2 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5048 .elementor-element.elementor-element-15b7e7d > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5048 .elementor-element.elementor-element-7a5cbd5 {
    padding: 53px 0px 0px 0px;
  }
  .elementor-5048 .elementor-element.elementor-element-713415a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor, .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor h1, .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor h2, .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor h3, .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor h4, .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor h5, .elementor-5048 .elementor-element.elementor-element-713415a .pxl-text-editor h6 {
    font-size: 20px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-5048 .elementor-element.elementor-element-92dde56 {
    width: 85%;
  }
  .elementor-5048 .elementor-element.elementor-element-b01abf2 {
    width: 85%;
  }
  .elementor-5048 .elementor-element.elementor-element-15b7e7d {
    width: 85%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-5048 .elementor-element.elementor-element-92dde56 {
    width: 100%;
  }
  .elementor-5048 .elementor-element.elementor-element-b01abf2 {
    width: 100%;
  }
  .elementor-5048 .elementor-element.elementor-element-15b7e7d {
    width: 100%;
  }
}
.elementor-237 .elementor-element.elementor-element-52888e0:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-52888e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #9C9C9C;
}
.elementor-237 .elementor-element.elementor-element-52888e0 > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-52888e0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-237 .elementor-element.elementor-element-0ab369b .pxl-slider-dots {
  position: absolute;
  left: 50%;
  bottom: 70px;
}
.elementor-237 .elementor-element.elementor-element-0ab369b .pxl-slider-dots.pxl-transforms {
  --pxl-transform-translateX: -50%;
}
.elementor-237 .elementor-element.elementor-element-0ab369b > .elementor-widget-container {
  height: 792px;
  overflow: hidden;
}
.elementor-237 .elementor-element.elementor-element-5fea801 > .elementor-element-populated {
  margin: 110px 15px 100px 100px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 100px;
}
.elementor-237 .elementor-element.elementor-element-762dcc1 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-237 .elementor-element.elementor-element-762dcc1 .pxl-heading-wrap .heading-title {
  font-size: 45px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-237 .elementor-element.elementor-element-8b6d3a4 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-237 .elementor-element.elementor-element-8b6d3a4 .pxl-text-editor {
  max-width: 720px;
}
.elementor-237 .elementor-element.elementor-element-4f7d880 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.elementor-237 .elementor-element.elementor-element-4f7d880, .elementor-237 .elementor-element.elementor-element-4f7d880 .elementor-widget-container, .elementor-237 .elementor-element.elementor-element-4f7d880 .elementor-widget-container > div {
  height: 100%;
}
.elementor-237 .elementor-element.elementor-element-399034b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-237 .elementor-element.elementor-element-399034b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-237 .elementor-element.elementor-element-399034b {
  width: 25% !important;
}
.elementor-237 .elementor-element.elementor-element-399034b > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-237 .elementor-element.elementor-element-399034b > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-98d35a4 .pxl-swiper-dots {
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-98d35a4 .fancybox-inner .title {
  color: #FFFFFF;
  letter-spacing: 0.02em;
}
.elementor-237 .elementor-element.elementor-element-98d35a4 .fancybox-inner .title:hover {
  color: #AA998A;
}
.elementor-237 .elementor-element.elementor-element-98d35a4 .fancybox-inner .desc {
  color: #FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-5c1089f {
  z-index: 1;
}
.elementor-237 .elementor-element.elementor-element-6732f62 .pxl-post-carousel .item-title, .elementor-237 .elementor-element.elementor-element-6732f62 .pxl-post-carousel .item-content .item-title > *, .elementor-237 .elementor-element.elementor-element-6732f62 .pxl-post-carousel .item-content-inner .item-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-237 .elementor-element.elementor-element-6af5db4 {
  position: absolute;
}
.elementor-237 .elementor-element.elementor-element-6af5db4, .elementor-237 .elementor-element.elementor-element-6af5db4 .elementor-widget-container, .elementor-237 .elementor-element.elementor-element-6af5db4 .elementor-widget-container > div {
  height: 100%;
}
.elementor-237 .elementor-element.elementor-element-6af5db4 .parallax-inner {
  bottom: -50px;
}
.elementor-237 .elementor-element.elementor-element-91ed18e.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-91ed18e > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 110px 30px 120px 30px;
}
.elementor-237 .elementor-element.elementor-element-91ed18e > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-64348cd > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-237 .elementor-element.elementor-element-64348cd .pxl-heading-wrap {
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-64348cd .pxl-heading-inner {
  text-align: center;
}
.elementor-237 .elementor-element.elementor-element-64348cd .pxl-heading-wrap .heading-title {
  font-size: 42px;
  text-transform: uppercase;
  line-height: 1.22222em;
  letter-spacing: 0.02em;
}
.elementor-237 .elementor-element.elementor-element-64348cd .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-237 .elementor-element.elementor-element-64348cd .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-237 .elementor-element.elementor-element-64348cd .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-237 .elementor-element.elementor-element-8519073 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-237 .elementor-element.elementor-element-8519073 .pxl-text-editor {
  max-width: 304px;
  text-align: center;
}
.elementor-237 .elementor-element.elementor-element-8519073 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-fa26c14 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-2403c35 {
  position: absolute;
}
.elementor-237 .elementor-element.elementor-element-2403c35, .elementor-237 .elementor-element.elementor-element-2403c35 .elementor-widget-container, .elementor-237 .elementor-element.elementor-element-2403c35 .elementor-widget-container > div {
  height: 100%;
}
.elementor-237 .elementor-element.elementor-element-2403c35 .parallax-inner {
  top: -50px;
}
.elementor-237 .elementor-element.elementor-element-6a26c08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-237 .elementor-element.elementor-element-6a26c08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE8;
}
.elementor-237 .elementor-element.elementor-element-6a26c08 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 110px 30px 120px 30px;
}
.elementor-237 .elementor-element.elementor-element-6a26c08 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-4ef77c6 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-237 .elementor-element.elementor-element-4ef77c6 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-4ef77c6 .pxl-heading-inner {
  text-align: center;
}
.elementor-237 .elementor-element.elementor-element-4ef77c6 .pxl-heading-wrap .heading-title {
  font-size: 35px;
  text-transform: uppercase;
  line-height: 1.22222em;
  letter-spacing: 0.02em;
}
.elementor-237 .elementor-element.elementor-element-4ef77c6 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
  font-size: 60px;
  font-weight: 500;
  line-height: 1em;
  letter-spacing: 0.02em;
}
.elementor-237 .elementor-element.elementor-element-4ef77c6 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-237 .elementor-element.elementor-element-4ef77c6 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-237 .elementor-element.elementor-element-548781f > .elementor-widget-container {
  margin: 0px 0px 34px 0px;
}
.elementor-237 .elementor-element.elementor-element-548781f .pxl-text-editor {
  max-width: 304px;
  text-align: center;
}
.elementor-237 .elementor-element.elementor-element-548781f .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-89ee512 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-9918c87 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-237 .elementor-element.elementor-element-9918c87 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-15972da:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-15972da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-237 .elementor-element.elementor-element-15972da .pxl-section-bg-parallax {
  background-image: url(../../2024/04/h7-ss6s-bg.webp);
  background-position: center center;
  background-size: cover;
  bottom: -50px;
  opacity: 5%;
}
.elementor-237 .elementor-element.elementor-element-15972da {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 80px 120px 80px;
}
.elementor-237 .elementor-element.elementor-element-15972da > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-fa2adf2.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-61d4a78 .pxl-testimonial-carousel {
  max-width: 755px;
}
.elementor-237 .elementor-element.elementor-element-61d4a78 .pxl-testimonial-carousel .item-desc {
  color: #FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-61d4a78 .pxl-testimonial-carousel .item-name {
  color: #FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-61d4a78 .pxl-testimonial-carousel .item-position {
  color: #FFFFFF;
}
.elementor-237 .elementor-element.elementor-element-41a90d6 {
  position: absolute;
}
.elementor-237 .elementor-element.elementor-element-41a90d6, .elementor-237 .elementor-element.elementor-element-41a90d6 .elementor-widget-container, .elementor-237 .elementor-element.elementor-element-41a90d6 .elementor-widget-container > div {
  height: 100%;
}
.elementor-237 .elementor-element.elementor-element-41a90d6 .parallax-inner {
  bottom: -50px;
}
.elementor-237 .elementor-element.elementor-element-c085661:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-237 .elementor-element.elementor-element-c085661 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE8;
}
.elementor-237 .elementor-element.elementor-element-c085661 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 110px 30px 120px 30px;
}
.elementor-237 .elementor-element.elementor-element-c085661 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-b34d074 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-237 .elementor-element.elementor-element-b34d074 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-b34d074 .pxl-heading-inner {
  text-align: center;
}
.elementor-237 .elementor-element.elementor-element-b34d074 .pxl-heading-wrap .heading-title {
  font-size: 45px;
  text-transform: uppercase;
  line-height: 1.22222em;
  letter-spacing: 0.02em;
}
.elementor-237 .elementor-element.elementor-element-b34d074 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-237 .elementor-element.elementor-element-b34d074 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-237 .elementor-element.elementor-element-b34d074 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-237 .elementor-element.elementor-element-2d374e3 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-237 .elementor-element.elementor-element-2d374e3 .pxl-text-editor {
  max-width: 304px;
  text-align: center;
}
.elementor-237 .elementor-element.elementor-element-2d374e3 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-f37d632 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-02acb7c, .elementor-237 .elementor-element.elementor-element-02acb7c .elementor-widget-container, .elementor-237 .elementor-element.elementor-element-02acb7c .elementor-widget-container > div {
  height: 100%;
}
.elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h3-img7.webp );
}
.elementor-237 .elementor-element.elementor-element-02acb7c .parallax-inner {
  right: -50px;
}
.elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .pxl-video-btn {
  --pxl-shadow-width: 0px;
  width: 137px;
  height: 137px;
}
.elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .pxl-video-btn > .pxl-icon {
  font-size: 60px;
}
.elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .pxl-video-btn > svg {
  width: 60px;
}
.elementor-237 .elementor-element.elementor-element-9283880 {
  padding: 75px 0px 75px 0px;
}
.elementor-237 .elementor-element.elementor-element-0c7ed24.elementor-column > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-237 .elementor-element.elementor-element-4aa71da {
  width: auto;
  max-width: auto;
}
.elementor-237 .elementor-element.elementor-element-4aa71da > .elementor-widget-container {
  margin: 0px 0px 0px -24px;
}
.elementor-237 .elementor-element.elementor-element-4aa71da .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-4aa71da img {
  filter: brightness(100%) contrast(105%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-237 .elementor-element.elementor-element-4aa71da:hover img {
  filter: brightness(35%) contrast(100%) saturate(85%) blur(0px) hue-rotate(0deg);
}
.elementor-237 .elementor-element.elementor-element-9c4efbb {
  width: auto;
  max-width: auto;
}
.elementor-237 .elementor-element.elementor-element-9c4efbb .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-9c4efbb:hover img {
  filter: brightness(35%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-237 .elementor-element.elementor-element-dff85e1 {
  width: auto;
  max-width: auto;
}
.elementor-237 .elementor-element.elementor-element-dff85e1 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-dff85e1:hover img {
  filter: brightness(35%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-237 .elementor-element.elementor-element-ce85d91 {
  width: auto;
  max-width: auto;
}
.elementor-237 .elementor-element.elementor-element-ce85d91 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-ce85d91:hover img {
  filter: brightness(51%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-237 .elementor-element.elementor-element-e0e2dbe {
  width: auto;
  max-width: auto;
}
.elementor-237 .elementor-element.elementor-element-e0e2dbe .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-e0e2dbe img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-237 .elementor-element.elementor-element-e0e2dbe:hover img {
  filter: brightness(44%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-237 .elementor-element.elementor-element-af8f7b0 {
  width: auto;
  max-width: auto;
}
.elementor-237 .elementor-element.elementor-element-af8f7b0 > .elementor-widget-container {
  margin: 0px -15px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-af8f7b0 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-237 .elementor-element.elementor-element-af8f7b0:hover img {
  filter: brightness(35%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
@media(max-width:1599px) {
  .elementor-237 .elementor-element.elementor-element-0ab369b > .elementor-widget-container {
    height: 720px;
    overflow: hidden;
  }
  .elementor-237 .elementor-element.elementor-element-5fea801 > .elementor-element-populated {
    margin: 90px 15px 100px 30px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 30px;
  }
  .elementor-237 .elementor-element.elementor-element-399034b {
    width: 30% !important;
  }
  .elementor-237 .elementor-element.elementor-element-91ed18e > .elementor-element-populated {
    padding: 85px 30px 90px 30px;
  }
  .elementor-237 .elementor-element.elementor-element-6a26c08 > .elementor-element-populated {
    padding: 85px 30px 90px 30px;
  }
  .elementor-237 .elementor-element.elementor-element-4ef77c6 .pxl-heading-wrap .heading-subtitle {
    font-size: 50px;
  }
  .elementor-237 .elementor-element.elementor-element-15972da {
    padding: 120px 30px 120px 30px;
  }
  .elementor-237 .elementor-element.elementor-element-c085661 > .elementor-element-populated {
    padding: 85px 30px 90px 30px;
  }
}
@media(max-width:1199px) {
  .elementor-237 .elementor-element.elementor-element-0ab369b > .elementor-widget-container {
    height: 560px;
    overflow: hidden;
  }
  .elementor-237 .elementor-element.elementor-element-0ab369b .pxl-slider-dots {
    bottom: 40px;
  }
  .elementor-237 .elementor-element.elementor-element-762dcc1 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-237 .elementor-element.elementor-element-399034b {
    width: 50% !important;
  }
  .elementor-237 .elementor-element.elementor-element-64348cd .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-237 .elementor-element.elementor-element-4ef77c6 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-237 .elementor-element.elementor-element-15972da {
    padding: 100px 80px 100px 80px;
  }
  .elementor-237 .elementor-element.elementor-element-fa2adf2.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-237 .elementor-element.elementor-element-61d4a78 .pxl-testimonial-carousel {
    max-width: 1024px;
  }
  .elementor-237 .elementor-element.elementor-element-b34d074 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
}
@media(max-width:991px) {
  .elementor-237 .elementor-element.elementor-element-762dcc1 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-237 .elementor-element.elementor-element-64348cd .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-237 .elementor-element.elementor-element-4ef77c6 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-237 .elementor-element.elementor-element-b34d074 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .pxl-video-btn {
    width: 100px;
    height: 100px;
  }
  .elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 45px;
  }
  .elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .pxl-video-btn > svg {
    width: 45px;
  }
  .elementor-237 .elementor-element.elementor-element-9283880 {
    padding: 70px 0px 40px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-4aa71da {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-237 .elementor-element.elementor-element-4aa71da > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-9c4efbb {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-237 .elementor-element.elementor-element-9c4efbb > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-dff85e1 {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-237 .elementor-element.elementor-element-dff85e1 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-ce85d91 {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-237 .elementor-element.elementor-element-ce85d91 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-e0e2dbe {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-237 .elementor-element.elementor-element-e0e2dbe > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-af8f7b0 {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-237 .elementor-element.elementor-element-af8f7b0 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:767px) {
  .elementor-237 .elementor-element.elementor-element-0ab369b > .elementor-widget-container {
    height: 520px;
    overflow: hidden;
  }
  .elementor-237 .elementor-element.elementor-element-5fea801 > .elementor-element-populated {
    margin: 83px 15px 95px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
  .elementor-237 .elementor-element.elementor-element-762dcc1 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-237 .elementor-element.elementor-element-4f7d880 {
    position: relative;
  }
  .elementor-237 .elementor-element.elementor-element-399034b {
    width: 100% !important;
  }
  .elementor-237 .elementor-element.elementor-element-91ed18e > .elementor-element-populated {
    padding: 75px 15px 80px 15px;
  }
  .elementor-237 .elementor-element.elementor-element-64348cd .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-237 .elementor-element.elementor-element-6a26c08 > .elementor-element-populated {
    padding: 75px 15px 80px 15px;
  }
  .elementor-237 .elementor-element.elementor-element-4ef77c6 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-237 .elementor-element.elementor-element-4ef77c6 .pxl-heading-wrap .heading-subtitle {
    font-size: 40px;
  }
  .elementor-237 .elementor-element.elementor-element-15972da {
    padding: 90px 15px 90px 15px;
  }
  .elementor-237 .elementor-element.elementor-element-c085661 > .elementor-element-populated {
    padding: 75px 15px 80px 15px;
  }
  .elementor-237 .elementor-element.elementor-element-b34d074 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .pxl-video-btn {
    width: 80px;
    height: 80px;
  }
  .elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 40px;
  }
  .elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .pxl-video-btn > svg {
    width: 40px;
  }
}
@media(max-width:575px) {
  .elementor-237 .elementor-element.elementor-element-98d35a4 .fancybox-inner .title {
    font-size: 20px;
  }
  .elementor-237 .elementor-element.elementor-element-6af5db4 {
    position: relative;
  }
  .elementor-237 .elementor-element.elementor-element-8519073 .pxl-text-editor {
    max-width: 540px;
  }
  .elementor-237 .elementor-element.elementor-element-2403c35 {
    position: relative;
  }
  .elementor-237 .elementor-element.elementor-element-548781f .pxl-text-editor {
    max-width: 540px;
  }
  .elementor-237 .elementor-element.elementor-element-41a90d6 {
    position: relative;
  }
  .elementor-237 .elementor-element.elementor-element-2d374e3 .pxl-text-editor {
    max-width: 540px;
  }
  .elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .pxl-video-btn {
    width: 60px;
    height: 60px;
  }
  .elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 30px;
  }
  .elementor-237 .elementor-element.elementor-element-02acb7c .pxl-video-player .pxl-video-btn > svg {
    width: 30px;
  }
  .elementor-237 .elementor-element.elementor-element-4aa71da {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-4aa71da img {
    width: 95px;
  }
  .elementor-237 .elementor-element.elementor-element-9c4efbb {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-9c4efbb img {
    width: 90px;
  }
  .elementor-237 .elementor-element.elementor-element-dff85e1 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-dff85e1 img {
    width: 90px;
  }
  .elementor-237 .elementor-element.elementor-element-ce85d91 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-ce85d91 img {
    width: 90px;
  }
  .elementor-237 .elementor-element.elementor-element-e0e2dbe {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-e0e2dbe img {
    width: 90px;
  }
  .elementor-237 .elementor-element.elementor-element-af8f7b0 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-af8f7b0 img {
    width: 90px;
  }
}
@media(min-width:576px) {
  .elementor-237 .elementor-element.elementor-element-5fea801 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-e2cb152 {
    width: 25%;
  }
  .elementor-237 .elementor-element.elementor-element-399034b {
    width: 24.664%;
  }
}
@media(max-width:1599px) and (min-width:576px) {
  .elementor-237 .elementor-element.elementor-element-5fea801 {
    width: 40%;
  }
  .elementor-237 .elementor-element.elementor-element-e2cb152 {
    width: 30%;
  }
  .elementor-237 .elementor-element.elementor-element-399034b {
    width: 30%;
  }
}
@media(max-width:1199px) and (min-width:576px) {
  .elementor-237 .elementor-element.elementor-element-5fea801 {
    width: 100%;
  }
  .elementor-237 .elementor-element.elementor-element-e2cb152 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-399034b {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-a0407f4 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-91ed18e {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-01a6098 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-6a26c08 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-9918c87 {
    width: 100%;
  }
  .elementor-237 .elementor-element.elementor-element-194a7f9 {
    width: 100%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-237 .elementor-element.elementor-element-e2cb152 {
    width: 100%;
  }
  .elementor-237 .elementor-element.elementor-element-399034b {
    width: 100%;
  }
}
.elementor-9189 .elementor-element.elementor-element-c7c0452 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9189 .elementor-element.elementor-element-c7c0452:not(.elementor-motion-effects-element-type-background), .elementor-9189 .elementor-element.elementor-element-c7c0452 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-9189 .elementor-element.elementor-element-c7c0452 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9189 .elementor-element.elementor-element-c7c0452 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9189 .elementor-element.elementor-element-8610a7b .pxl-logo img {
  max-width: 214px;
}
.elementor-9189 .elementor-element.elementor-element-c020e3b.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9189 .elementor-element.elementor-element-2f4bb4d {
  width: auto;
  max-width: auto;
}
.elementor-9189 .elementor-element.elementor-element-2f4bb4d .pxl-nav-menu .pxl-primary-menu > li > a {
  color: #111111;
}
.elementor-9189 .elementor-element.elementor-element-2f4bb4d .pxl-nav-menu .pxl-mobile-menu > li > a {
  color: #111111;
}
.elementor-9189 .elementor-element.elementor-element-2f4bb4d .pxl-nav-menu .pxl-primary-menu > li .main-menu-toggle {
  color: #111111;
}
.elementor-9189 .elementor-element.elementor-element-2f4bb4d .pxl-nav-menu .pxl-mobile-menu > li .main-menu-toggle {
  color: #111111;
}
.elementor-9189 .elementor-element.elementor-element-2f4bb4d .pxl-nav-menu .pxl-primary-menu > li > a span:before {
  background-color: #111111;
}
.elementor-9189 .elementor-element.elementor-element-2f4bb4d .pxl-primary-menu > li > a:after {
  background-color: #AA998A;
  height: 2px;
  bottom: 20px;
}
.elementor-9189 .elementor-element.elementor-element-2f4bb4d .pxl-nav-menu .pxl-primary-menu > li > a, .elementor-9189 .elementor-element.elementor-element-2f4bb4d .pxl-nav-menu .pxl-mobile-menu > li > a {
  font-size: 16px;
  text-transform: uppercase;
  line-height: 70px;
  letter-spacing: 0.1em;
}
.elementor-9189 .elementor-element.elementor-element-2f4bb4d .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-9189 .elementor-element.elementor-element-6638371:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9189 .elementor-element.elementor-element-6638371 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #AA998A;
}
.elementor-9189 .elementor-element.elementor-element-6638371.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9189 .elementor-element.elementor-element-6638371 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9189 .elementor-element.elementor-element-6638371 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9189 .elementor-element.elementor-element-92853db {
  width: auto;
  max-width: auto;
}
.elementor-9189 .elementor-element.elementor-element-92853db .pxl-button-wrapper .pxl-btn, .elementor-9189 .elementor-element.elementor-element-92853db .pxl-button-wrapper a.link {
  padding: 15px 100px 15px 100px;
}
.elementor-9189 .elementor-element.elementor-element-92853db .pxl-button-wrapper .pxl-btn, .elementor-9189 .elementor-element.elementor-element-92853db .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-9189 .elementor-element.elementor-element-92853db .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-9189 .elementor-element.elementor-element-0ffba1d > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9189 .elementor-element.elementor-element-0ffba1d:not(.elementor-motion-effects-element-type-background), .elementor-9189 .elementor-element.elementor-element-0ffba1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-9189 .elementor-element.elementor-element-0ffba1d > .elementor-container {
  max-width: 1650px;
}
.elementor-9189 .elementor-element.elementor-element-0ffba1d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 16px 0px 16px 0px;
}
.elementor-9189 .elementor-element.elementor-element-0ffba1d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9189 .elementor-element.elementor-element-14cfe01 .qc-content-wrap, .elementor-9189 .elementor-element.elementor-element-14cfe01 .qc-content-wrap .qc-item {
  color: #FFFFFF;
}
.elementor-9189 .elementor-element.elementor-element-14cfe01 .qc-content-wrap a {
  color: #FFFFFF;
}
.elementor-9189 .elementor-element.elementor-element-14cfe01 .qc-content-wrap a:hover {
  color: #FFFFFF;
}
.elementor-9189 .elementor-element.elementor-element-d8556b6 {
  width: auto;
  max-width: auto;
}
.elementor-9189 .elementor-element.elementor-element-2b48a51 {
  width: auto;
  max-width: auto;
}
.elementor-9189 .elementor-element.elementor-element-2b48a51 .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-9189 .elementor-element.elementor-element-2b48a51 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-9189 .elementor-element.elementor-element-2b48a51 .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-9189 .elementor-element.elementor-element-8d8ebef {
  width: auto;
  max-width: auto;
}
.elementor-9189 .elementor-element.elementor-element-8d8ebef .pxl-anchor-icon span {
  color: #AA998A;
}
.elementor-9189 .elementor-element.elementor-element-8d8ebef .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #AA998A;
}
.elementor-9189 .elementor-element.elementor-element-8d8ebef .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-9189 .elementor-element.elementor-element-8d8ebef .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-9189 .elementor-element.elementor-element-8d8ebef .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-9189 .elementor-element.elementor-element-8d8ebef .pxl-anchor:hover {
  color: #AA998A;
}
.elementor-9189 .elementor-element.elementor-element-bc46263 {
  width: auto;
  max-width: auto;
}
.elementor-9189 .elementor-element.elementor-element-bc46263 .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-9189 .elementor-element.elementor-element-bc46263 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-9189 .elementor-element.elementor-element-bc46263 .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-9189 .elementor-element.elementor-element-f456238 {
  width: auto;
  max-width: auto;
}
.elementor-9189 .elementor-element.elementor-element-9e2bdbb > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9189 .elementor-element.elementor-element-9e2bdbb:not(.elementor-motion-effects-element-type-background), .elementor-9189 .elementor-element.elementor-element-9e2bdbb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-9189 .elementor-element.elementor-element-9e2bdbb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9189 .elementor-element.elementor-element-9e2bdbb > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9189 .elementor-element.elementor-element-c642656 .pxl-logo img {
  max-width: 214px;
}
.elementor-9189 .elementor-element.elementor-element-b7c259d.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9189 .elementor-element.elementor-element-94dbe72 {
  width: auto;
  max-width: auto;
}
.elementor-9189 .elementor-element.elementor-element-94dbe72 .pxl-nav-menu .pxl-primary-menu > li > a {
  color: #111111;
}
.elementor-9189 .elementor-element.elementor-element-94dbe72 .pxl-nav-menu .pxl-mobile-menu > li > a {
  color: #111111;
}
.elementor-9189 .elementor-element.elementor-element-94dbe72 .pxl-nav-menu .pxl-primary-menu > li .main-menu-toggle {
  color: #111111;
}
.elementor-9189 .elementor-element.elementor-element-94dbe72 .pxl-nav-menu .pxl-mobile-menu > li .main-menu-toggle {
  color: #111111;
}
.elementor-9189 .elementor-element.elementor-element-94dbe72 .pxl-nav-menu .pxl-primary-menu > li > a span:before {
  background-color: #111111;
}
.elementor-9189 .elementor-element.elementor-element-94dbe72 .pxl-primary-menu > li > a:after {
  background-color: #AA998A;
  height: 2px;
  bottom: 28px;
}
.elementor-9189 .elementor-element.elementor-element-94dbe72 .pxl-nav-menu .pxl-primary-menu > li > a, .elementor-9189 .elementor-element.elementor-element-94dbe72 .pxl-nav-menu .pxl-mobile-menu > li > a {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-9189 .elementor-element.elementor-element-94dbe72 .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-9189 .elementor-element.elementor-element-f3b4fc0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9189 .elementor-element.elementor-element-f3b4fc0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #AA998A;
}
.elementor-9189 .elementor-element.elementor-element-f3b4fc0.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9189 .elementor-element.elementor-element-f3b4fc0 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9189 .elementor-element.elementor-element-f3b4fc0 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9189 .elementor-element.elementor-element-be0887e {
  width: auto;
  max-width: auto;
}
.elementor-9189 .elementor-element.elementor-element-be0887e .pxl-button-wrapper .pxl-btn, .elementor-9189 .elementor-element.elementor-element-be0887e .pxl-button-wrapper a.link {
  padding: 15px 100px 15px 100px;
}
.elementor-9189 .elementor-element.elementor-element-be0887e .pxl-button-wrapper .pxl-btn, .elementor-9189 .elementor-element.elementor-element-be0887e .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-9189 .elementor-element.elementor-element-be0887e .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
body.elementor-page-9189:not(.elementor-motion-effects-element-type-background), body.elementor-page-9189 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #5C5C5C;
}
@media(max-width:1599px) {
  .elementor-9189 .elementor-element.elementor-element-2f4bb4d .pxl-primary-menu > li {
    margin: 0px 15px 0px 15px;
  }
  .elementor-9189 .elementor-element.elementor-element-2f4bb4d .pxl-mobile-menu > li {
    margin: 0px 15px 0px 15px;
  }
  .elementor-9189 .elementor-element.elementor-element-92853db .pxl-button-wrapper .pxl-btn, .elementor-9189 .elementor-element.elementor-element-92853db .pxl-button-wrapper a.link {
    padding: 15px 25px 15px 25px;
  }
  .elementor-9189 .elementor-element.elementor-element-94dbe72 .pxl-primary-menu > li {
    margin: 0px 15px 0px 15px;
  }
  .elementor-9189 .elementor-element.elementor-element-94dbe72 .pxl-mobile-menu > li {
    margin: 0px 15px 0px 15px;
  }
  .elementor-9189 .elementor-element.elementor-element-be0887e .pxl-button-wrapper .pxl-btn, .elementor-9189 .elementor-element.elementor-element-be0887e .pxl-button-wrapper a.link {
    padding: 15px 25px 15px 25px;
  }
}
.elementor-9231 .elementor-element.elementor-element-4fea2c1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9231 .elementor-element.elementor-element-4fea2c1 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.4;
}
.elementor-9231 .elementor-element.elementor-element-4fea2c1 > .elementor-container {
  min-height: 792px;
}
.elementor-9231 .elementor-element.elementor-element-4fea2c1 .pxl-section-bg-ken-burns {
  --pxl-ken-burns-bg-img: url(../../2024/03/slider-1-h3.webp);
}
.elementor-9231 .elementor-element.elementor-element-5e66699 > .elementor-element-populated {
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
  padding: 0px 0px 80px 0px;
}
.elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-9231 .elementor-element.elementor-element-19c3661 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper .pxl-btn, .elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper a.link {
  padding: 0px 0px 0px 0px;
}
.elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper .pxl-btn, .elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper .link-more {
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper .pxl-btn, .elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-9231 .elementor-element.elementor-element-19c3661 .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-9231 .elementor-element.elementor-element-b2bb91e > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-9231 .elementor-element.elementor-element-b2bb91e .pxl-heading-wrap {
  justify-content: center;
}
.elementor-9231 .elementor-element.elementor-element-b2bb91e .pxl-heading-inner {
  text-align: center;
}
.elementor-9231 .elementor-element.elementor-element-b2bb91e .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor {
  max-width: 890px;
  text-align: center;
  color: #FFFFFF;
}
.elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-9231 .elementor-element.elementor-element-b7515c3 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor, .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor h1, .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor h2, .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor h3, .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor h4, .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor h5, .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor h6 {
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
}
@media(max-width:1599px) {
  .elementor-9231 .elementor-element.elementor-element-4fea2c1 > .elementor-container {
    min-height: 720px;
  }
  .elementor-9231 .elementor-element.elementor-element-b2bb91e .pxl-heading-wrap .heading-title {
    font-size: 55px;
  }
}
@media(max-width:1199px) {
  .elementor-9231 .elementor-element.elementor-element-4fea2c1 > .elementor-container {
    min-height: 560px;
  }
  .elementor-9231 .elementor-element.elementor-element-19c3661 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper .pxl-btn, .elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper .link-more {
    font-size: 18px;
  }
  .elementor-9231 .elementor-element.elementor-element-b2bb91e .pxl-heading-wrap .heading-title {
    font-size: 48px;
  }
  .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor, .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor h1, .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor h2, .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor h3, .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor h4, .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor h5, .elementor-9231 .elementor-element.elementor-element-b7515c3 .pxl-text-editor h6 {
    font-size: 16px;
  }
}
@media(max-width:991px) {
  .elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper .pxl-btn, .elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper .link-more {
    font-size: 16px;
  }
  .elementor-9231 .elementor-element.elementor-element-b2bb91e .pxl-heading-wrap .heading-title {
    font-size: 42px;
    line-height: 1.1em;
  }
}
@media(max-width:767px) {
  .elementor-9231 .elementor-element.elementor-element-4fea2c1 > .elementor-container {
    min-height: 520px;
  }
  .elementor-9231 .elementor-element.elementor-element-19c3661 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper .pxl-btn, .elementor-9231 .elementor-element.elementor-element-19c3661 .pxl-button-wrapper .link-more {
    font-size: 14px;
    letter-spacing: 0.1em;
  }
  .elementor-9231 .elementor-element.elementor-element-b2bb91e .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
}
@media(max-width:575px) {
  .elementor-9231 .elementor-element.elementor-element-b2bb91e .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
}
.elementor-9293 .elementor-element.elementor-element-94a68a3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9293 .elementor-element.elementor-element-94a68a3 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.4;
}
.elementor-9293 .elementor-element.elementor-element-94a68a3 > .elementor-container {
  min-height: 792px;
}
.elementor-9293 .elementor-element.elementor-element-94a68a3 .pxl-section-bg-parallax {
  background-image: url(../../2024/03/slider-3-h3.webp);
  background-position: center center;
  background-size: cover;
  bottom: -70px;
}
.elementor-9293 .elementor-element.elementor-element-ee48f65 > .elementor-element-populated {
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
  padding: 0px 0px 80px 0px;
}
.elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper {
  justify-content: center;
}
.elementor-9293 .elementor-element.elementor-element-917dd1d > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper .pxl-btn, .elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper a.link {
  padding: 0px 0px 0px 0px;
}
.elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper .pxl-btn, .elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper .link-more {
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper .pxl-btn, .elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-9293 .elementor-element.elementor-element-917dd1d .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-9293 .elementor-element.elementor-element-ad0d59a > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-9293 .elementor-element.elementor-element-ad0d59a .pxl-heading-wrap {
  justify-content: center;
}
.elementor-9293 .elementor-element.elementor-element-ad0d59a .pxl-heading-inner {
  text-align: center;
}
.elementor-9293 .elementor-element.elementor-element-ad0d59a .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor {
  max-width: 890px;
  text-align: center;
  color: #FFFFFF;
}
.elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-9293 .elementor-element.elementor-element-29e0b42 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor, .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor h1, .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor h2, .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor h3, .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor h4, .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor h5, .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor h6 {
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
}
@media(max-width:1599px) {
  .elementor-9293 .elementor-element.elementor-element-94a68a3 > .elementor-container {
    min-height: 720px;
  }
  .elementor-9293 .elementor-element.elementor-element-ad0d59a .pxl-heading-wrap .heading-title {
    font-size: 55px;
  }
}
@media(max-width:1199px) {
  .elementor-9293 .elementor-element.elementor-element-94a68a3 > .elementor-container {
    min-height: 560px;
  }
  .elementor-9293 .elementor-element.elementor-element-917dd1d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper .pxl-btn, .elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper .link-more {
    font-size: 18px;
  }
  .elementor-9293 .elementor-element.elementor-element-ad0d59a .pxl-heading-wrap .heading-title {
    font-size: 48px;
  }
  .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor, .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor h1, .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor h2, .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor h3, .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor h4, .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor h5, .elementor-9293 .elementor-element.elementor-element-29e0b42 .pxl-text-editor h6 {
    font-size: 16px;
  }
}
@media(max-width:991px) {
  .elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper .pxl-btn, .elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper .link-more {
    font-size: 16px;
  }
  .elementor-9293 .elementor-element.elementor-element-ad0d59a .pxl-heading-wrap .heading-title {
    font-size: 42px;
    line-height: 1.1em;
  }
}
@media(max-width:767px) {
  .elementor-9293 .elementor-element.elementor-element-94a68a3 > .elementor-container {
    min-height: 520px;
  }
  .elementor-9293 .elementor-element.elementor-element-917dd1d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper .pxl-btn, .elementor-9293 .elementor-element.elementor-element-917dd1d .pxl-button-wrapper .link-more {
    font-size: 14px;
    letter-spacing: 0.1em;
  }
  .elementor-9293 .elementor-element.elementor-element-ad0d59a .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
}
@media(max-width:575px) {
  .elementor-9293 .elementor-element.elementor-element-ad0d59a .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
}
.elementor-9295 .elementor-element.elementor-element-5f5e06f > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9295 .elementor-element.elementor-element-5f5e06f > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.4;
}
.elementor-9295 .elementor-element.elementor-element-5f5e06f > .elementor-container {
  min-height: 792px;
}
.elementor-9295 .elementor-element.elementor-element-5f5e06f .pxl-section-bg-parallax {
  background-image: url(../../2024/03/slider-2-h3.webp);
  background-position: center center;
  background-size: cover;
  left: -70px;
}
.elementor-9295 .elementor-element.elementor-element-7128399 > .elementor-element-populated {
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
  padding: 0px 0px 80px 0px;
}
.elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper {
  justify-content: center;
}
.elementor-9295 .elementor-element.elementor-element-dc49a1e > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper .pxl-btn, .elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper a.link {
  padding: 0px 0px 0px 0px;
}
.elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper .pxl-btn, .elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper .link-more {
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper .pxl-btn, .elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-9295 .elementor-element.elementor-element-dc49a1e .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-9295 .elementor-element.elementor-element-3d04912 > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-9295 .elementor-element.elementor-element-3d04912 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-9295 .elementor-element.elementor-element-3d04912 .pxl-heading-inner {
  text-align: center;
}
.elementor-9295 .elementor-element.elementor-element-3d04912 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor {
  max-width: 890px;
  text-align: center;
  color: #FFFFFF;
}
.elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-9295 .elementor-element.elementor-element-548e5f6 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor, .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor h1, .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor h2, .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor h3, .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor h4, .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor h5, .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor h6 {
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
}
@media(max-width:1599px) {
  .elementor-9295 .elementor-element.elementor-element-5f5e06f > .elementor-container {
    min-height: 720px;
  }
  .elementor-9295 .elementor-element.elementor-element-3d04912 .pxl-heading-wrap .heading-title {
    font-size: 55px;
  }
}
@media(max-width:1199px) {
  .elementor-9295 .elementor-element.elementor-element-5f5e06f > .elementor-container {
    min-height: 560px;
  }
  .elementor-9295 .elementor-element.elementor-element-dc49a1e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper .pxl-btn, .elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper .link-more {
    font-size: 18px;
  }
  .elementor-9295 .elementor-element.elementor-element-3d04912 .pxl-heading-wrap .heading-title {
    font-size: 48px;
  }
  .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor, .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor h1, .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor h2, .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor h3, .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor h4, .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor h5, .elementor-9295 .elementor-element.elementor-element-548e5f6 .pxl-text-editor h6 {
    font-size: 16px;
  }
}
@media(max-width:991px) {
  .elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper .pxl-btn, .elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper .link-more {
    font-size: 16px;
  }
  .elementor-9295 .elementor-element.elementor-element-3d04912 .pxl-heading-wrap .heading-title {
    font-size: 42px;
    line-height: 1.1em;
  }
}
@media(max-width:767px) {
  .elementor-9295 .elementor-element.elementor-element-5f5e06f > .elementor-container {
    min-height: 520px;
  }
  .elementor-9295 .elementor-element.elementor-element-dc49a1e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper .pxl-btn, .elementor-9295 .elementor-element.elementor-element-dc49a1e .pxl-button-wrapper .link-more {
    font-size: 14px;
    letter-spacing: 0.1em;
  }
  .elementor-9295 .elementor-element.elementor-element-3d04912 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
}
@media(max-width:575px) {
  .elementor-9295 .elementor-element.elementor-element-3d04912 .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
}
.elementor-4496 .elementor-element.elementor-element-a0418ba > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-4496 .elementor-element.elementor-element-a0418ba > div {
  justify-content: space-between;
}
.elementor-4496 .elementor-element.elementor-element-c280b43 .pxl-column-bg-parallax {
  background-image: url(../../2023/01/fitness-img1.jpg);
  background-position: center center;
  background-size: cover;
  right: -30px;
}
.elementor-4496 .elementor-element.elementor-element-a114cf9 > .elementor-element-populated {
  margin: 113px 30px 125px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
}
.elementor-4496 .elementor-element.elementor-element-7c4f280 > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-4496 .elementor-element.elementor-element-7c4f280 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-4496 .elementor-element.elementor-element-7c4f280 .pxl-heading-inner {
  text-align: center;
}
.elementor-4496 .elementor-element.elementor-element-7c4f280 .pxl-heading-wrap .heading-title {
  font-size: 45px;
}
.elementor-4496 .elementor-element.elementor-element-7c4f280 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-4496 .elementor-element.elementor-element-7c4f280 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-4496 .elementor-element.elementor-element-7c4f280 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-4496 .elementor-element.elementor-element-2191d44 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-4496 .elementor-element.elementor-element-2191d44 .pxl-text-editor {
  max-width: 640px;
  text-align: center;
}
.elementor-4496 .elementor-element.elementor-element-2191d44 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-4496 .elementor-element.elementor-element-2191d44 .pxl-text-editor p:not(:last-child) {
  margin-bottom: 16px;
}
.elementor-4496 .elementor-element.elementor-element-528c093 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-4496 .elementor-element.elementor-element-8c06b07 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2023/01/fitness-img2.jpg );
  background-position: center center;
  background-size: cover;
  left: -30px;
}
.elementor-4496 .elementor-element.elementor-element-3f280fb:not(.elementor-motion-effects-element-type-background), .elementor-4496 .elementor-element.elementor-element-3f280fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE8;
}
.elementor-4496 .elementor-element.elementor-element-3f280fb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 62px 0px;
}
.elementor-4496 .elementor-element.elementor-element-3f280fb > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4496 .elementor-element.elementor-element-e56793a > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-4496 .elementor-element.elementor-element-6adbc9e .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-4496 .elementor-element.elementor-element-6adbc9e .pxl-fancy-icon svg path, .elementor-4496 .elementor-element.elementor-element-6adbc9e .pxl-fancy-icon svg circle, .elementor-4496 .elementor-element.elementor-element-6adbc9e .pxl-fancy-icon svg square, .elementor-4496 .elementor-element.elementor-element-6adbc9e .pxl-fancy-icon svg ellipse, .elementor-4496 .elementor-element.elementor-element-6adbc9e .pxl-fancy-icon svg rect, .elementor-4496 .elementor-element.elementor-element-6adbc9e .pxl-fancy-icon svg polyline, .elementor-4496 .elementor-element.elementor-element-6adbc9e .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-4496 .elementor-element.elementor-element-660d5d0 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-4496 .elementor-element.elementor-element-483ecaa .pxl-fancy-icon svg path, .elementor-4496 .elementor-element.elementor-element-483ecaa .pxl-fancy-icon svg circle, .elementor-4496 .elementor-element.elementor-element-483ecaa .pxl-fancy-icon svg square, .elementor-4496 .elementor-element.elementor-element-483ecaa .pxl-fancy-icon svg ellipse, .elementor-4496 .elementor-element.elementor-element-483ecaa .pxl-fancy-icon svg rect, .elementor-4496 .elementor-element.elementor-element-483ecaa .pxl-fancy-icon svg polyline, .elementor-4496 .elementor-element.elementor-element-483ecaa .pxl-fancy-icon svg line {
  fill: #FFFFFF;
}
.elementor-4496 .elementor-element.elementor-element-a407621 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-4496 .elementor-element.elementor-element-f55ee2b .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-4496 .elementor-element.elementor-element-f55ee2b .pxl-fancy-icon svg path, .elementor-4496 .elementor-element.elementor-element-f55ee2b .pxl-fancy-icon svg circle, .elementor-4496 .elementor-element.elementor-element-f55ee2b .pxl-fancy-icon svg square, .elementor-4496 .elementor-element.elementor-element-f55ee2b .pxl-fancy-icon svg ellipse, .elementor-4496 .elementor-element.elementor-element-f55ee2b .pxl-fancy-icon svg rect, .elementor-4496 .elementor-element.elementor-element-f55ee2b .pxl-fancy-icon svg polyline, .elementor-4496 .elementor-element.elementor-element-f55ee2b .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-4496 .elementor-element.elementor-element-f944a7e {
  padding: 30px 15px 30px 15px;
}
@media(max-width:1199px) {
  .elementor-4496 .elementor-element.elementor-element-a114cf9 > .elementor-element-populated {
    margin: 93px 30px 105px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
  .elementor-4496 .elementor-element.elementor-element-7c4f280 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-4496 .elementor-element.elementor-element-3f280fb {
    padding: 100px 0px 42px 0px;
  }
}
@media(min-width:576px) {
  .elementor-4496 .elementor-element.elementor-element-c280b43 {
    width: 29%;
  }
  .elementor-4496 .elementor-element.elementor-element-a114cf9 {
    width: 41.332%;
  }
  .elementor-4496 .elementor-element.elementor-element-8c06b07 {
    width: 29%;
  }
}
@media(max-width:1599px) and (min-width:576px) {
  .elementor-4496 .elementor-element.elementor-element-c280b43 {
    width: 25%;
  }
  .elementor-4496 .elementor-element.elementor-element-a114cf9 {
    width: 50%;
  }
  .elementor-4496 .elementor-element.elementor-element-8c06b07 {
    width: 25%;
  }
}
@media(max-width:1199px) and (min-width:576px) {
  .elementor-4496 .elementor-element.elementor-element-c280b43 {
    width: 20%;
  }
  .elementor-4496 .elementor-element.elementor-element-a114cf9 {
    width: 60%;
  }
  .elementor-4496 .elementor-element.elementor-element-8c06b07 {
    width: 20%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-4496 .elementor-element.elementor-element-e56793a {
    width: 50%;
  }
  .elementor-4496 .elementor-element.elementor-element-660d5d0 {
    width: 50%;
  }
  .elementor-4496 .elementor-element.elementor-element-a407621 {
    width: 100%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-4496 .elementor-element.elementor-element-c280b43 {
    width: 100%;
  }
  .elementor-4496 .elementor-element.elementor-element-a114cf9 {
    width: 100%;
  }
  .elementor-4496 .elementor-element.elementor-element-8c06b07 {
    width: 100%;
  }
}
@media(max-width:991px) {
  .elementor-4496 .elementor-element.elementor-element-f55ee2b > .elementor-widget-container {
    margin: 0px 100px 0px 100px;
  }
}
@media(max-width:767px) {
  .elementor-4496 .elementor-element.elementor-element-a114cf9 > .elementor-element-populated {
    margin: 83px 15px 95px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
  .elementor-4496 .elementor-element.elementor-element-3f280fb {
    padding: 90px 0px 32px 0px;
  }
  .elementor-4496 .elementor-element.elementor-element-f55ee2b > .elementor-widget-container {
    margin: 0px 50px 0px 50px;
  }
  .elementor-4496 .elementor-element.elementor-element-f944a7e {
    padding: 30px 0px 30px 0px;
  }
}
@media(max-width:575px) {
  .elementor-4496 .elementor-element.elementor-element-f55ee2b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
.elementor-3757 .elementor-element.elementor-element-a6a7acf > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-3757 .elementor-element.elementor-element-a6a7acf .pxl-section-bg-parallax {
  background-image: url(../../2022/11/flower.png);
  background-position: top right;
  background-size: auto;
  top: 17px;
  right: -50px;
}
.elementor-3757 .elementor-element.elementor-element-a6a7acf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-3757 .elementor-element.elementor-element-a6a7acf > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3757 .elementor-element.elementor-element-2ed4452.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3757 .elementor-element.elementor-element-2ed4452 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/11/spa-mess-ss1.jpg );
  background-position: center center;
  background-size: cover;
}
.elementor-3757 .elementor-element.elementor-element-2ed4452 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-3757 .elementor-element.elementor-element-2ed4452 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3757 .elementor-element.elementor-element-7ff0060 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-3757 .elementor-element.elementor-element-7ff0060 .pxl-divider .pxl-divider-separator {
  border-color: #02010100;
}
.elementor-3757 .elementor-element.elementor-element-5fd770f > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 30px 125px 75px;
}
.elementor-3757 .elementor-element.elementor-element-5fd770f > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3757 .elementor-element.elementor-element-378e177 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-3757 .elementor-element.elementor-element-378e177 .pxl-heading-inner {
  max-width: 580px;
}
.elementor-3757 .elementor-element.elementor-element-378e177 .pxl-heading-wrap .heading-title {
  font-size: 45px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-3757 .elementor-element.elementor-element-378e177 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-3757 .elementor-element.elementor-element-378e177 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-3757 .elementor-element.elementor-element-378e177 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-3757 .elementor-element.elementor-element-c5a7604 > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-3757 .elementor-element.elementor-element-c5a7604 .pxl-text-editor {
  max-width: 690px;
}
.elementor-3757 .elementor-element.elementor-element-2720247 {
  padding: 0px 0px 42px 0px;
}
.elementor-3757 .elementor-element.elementor-element-6587c3e {
  width: auto;
  max-width: auto;
}
.elementor-3757 .elementor-element.elementor-element-6587c3e .pxl-heading-wrap {
  justify-content: center;
}
.elementor-3757 .elementor-element.elementor-element-6587c3e .pxl-heading-inner {
  text-align: center;
}
.elementor-3757 .elementor-element.elementor-element-6587c3e .pxl-heading-wrap .heading-title {
  margin-bottom: 8px;
}
.elementor-3757 .elementor-element.elementor-element-6587c3e .pxl-heading-wrap .heading-subtitle {
  color: #111111;
  text-transform: none;
  letter-spacing: 0em;
  margin-bottom: 0px;
}
.elementor-3757 .elementor-element.elementor-element-6587c3e .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #111111;
}
.elementor-3757 .elementor-element.elementor-element-6587c3e .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #111111;
}
.elementor-3757 .elementor-element.elementor-element-b0db8ce.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3757 .elementor-element.elementor-element-206d402 {
  width: auto;
  max-width: auto;
  top: 50%;
}
.elementor-3757 .elementor-element.elementor-element-206d402 > .elementor-widget-container {
  margin: -33px 0px 0px 0px;
}
body:not(.rtl) .elementor-3757 .elementor-element.elementor-element-206d402 {
  left: 0px;
}
body.rtl .elementor-3757 .elementor-element.elementor-element-206d402 {
  right: 0px;
}
.elementor-3757 .elementor-element.elementor-element-206d402 .pxl-divider.vertical .pxl-divider-separator {
  height: 67px;
}
.elementor-3757 .elementor-element.elementor-element-206d402 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
}
.elementor-3757 .elementor-element.elementor-element-a2db66f {
  width: auto;
  max-width: auto;
}
.elementor-3757 .elementor-element.elementor-element-a2db66f .pxl-heading-wrap {
  justify-content: center;
}
.elementor-3757 .elementor-element.elementor-element-a2db66f .pxl-heading-inner {
  text-align: center;
}
.elementor-3757 .elementor-element.elementor-element-a2db66f .pxl-heading-wrap .heading-title {
  margin-bottom: 8px;
}
.elementor-3757 .elementor-element.elementor-element-a2db66f .pxl-heading-wrap .heading-subtitle {
  color: #111111;
  text-transform: none;
  letter-spacing: 0em;
  margin-bottom: 0px;
}
.elementor-3757 .elementor-element.elementor-element-a2db66f .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #111111;
}
.elementor-3757 .elementor-element.elementor-element-a2db66f .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #111111;
}
.elementor-3757 .elementor-element.elementor-element-000d400 {
  width: auto;
  max-width: auto;
  top: 50%;
}
.elementor-3757 .elementor-element.elementor-element-000d400 > .elementor-widget-container {
  margin: -33px 0px 0px 0px;
}
body:not(.rtl) .elementor-3757 .elementor-element.elementor-element-000d400 {
  right: 0px;
}
body.rtl .elementor-3757 .elementor-element.elementor-element-000d400 {
  left: 0px;
}
.elementor-3757 .elementor-element.elementor-element-000d400 .pxl-divider.vertical .pxl-divider-separator {
  height: 67px;
}
.elementor-3757 .elementor-element.elementor-element-000d400 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
}
.elementor-3757 .elementor-element.elementor-element-794cc88.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-3757 .elementor-element.elementor-element-dbd9748 {
  width: auto;
  max-width: auto;
}
.elementor-3757 .elementor-element.elementor-element-dbd9748 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-3757 .elementor-element.elementor-element-dbd9748 .pxl-heading-inner {
  text-align: center;
}
.elementor-3757 .elementor-element.elementor-element-dbd9748 .pxl-heading-wrap .heading-title {
  margin-bottom: 8px;
}
.elementor-3757 .elementor-element.elementor-element-dbd9748 .pxl-heading-wrap .heading-subtitle {
  color: #111111;
  text-transform: none;
  letter-spacing: 0em;
  margin-bottom: 0px;
}
.elementor-3757 .elementor-element.elementor-element-dbd9748 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #111111;
}
.elementor-3757 .elementor-element.elementor-element-dbd9748 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #111111;
}
.elementor-3757 .elementor-element.elementor-element-f00a154 {
  padding: 113px 0px 67px 0px;
}
.elementor-3757 .elementor-element.elementor-element-e1c03ba .pxl-heading-wrap {
  justify-content: center;
}
.elementor-3757 .elementor-element.elementor-element-e1c03ba .pxl-heading-inner {
  text-align: center;
}
.elementor-3757 .elementor-element.elementor-element-e1c03ba .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-3757 .elementor-element.elementor-element-e1c03ba .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-3757 .elementor-element.elementor-element-e1c03ba .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-3757 .elementor-element.elementor-element-e1c03ba .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-3757 .elementor-element.elementor-element-4569c8b > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-3757 .elementor-element.elementor-element-4569c8b .pxl-text-editor {
  max-width: 780px;
  text-align: center;
  color: #666666;
}
.elementor-3757 .elementor-element.elementor-element-4569c8b .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-3757 .elementor-element.elementor-element-4569c8b .border-left .pxl-text-editor:before {
  background-color: #666666;
}
.elementor-3757 .elementor-element.elementor-element-1e9dc68 {
  padding: 0px 0px 75px 0px;
}
.elementor-3757 .elementor-element.elementor-element-2715a4e .pxl-fancybox-wrap.layout-2 {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/11/fancy-layout4-1.jpg );
}
.elementor-3757 .elementor-element.elementor-element-51cb515 .pxl-fancybox-wrap.layout-2 {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/11/fancy-layout4-2-1.jpg );
}
.elementor-3757 .elementor-element.elementor-element-601e9ed .pxl-fancybox-wrap.layout-2 {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/11/fancy-layout4-3.jpg );
}
.elementor-3757 .elementor-element.elementor-element-8dfa1de > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-3757 .elementor-element.elementor-element-ee693c5 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-3757 .elementor-element.elementor-element-ee693c5 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 60px;
}
.elementor-3757 .elementor-element.elementor-element-ee693c5 .pxl-fancy-icon svg path, .elementor-3757 .elementor-element.elementor-element-ee693c5 .pxl-fancy-icon svg circle, .elementor-3757 .elementor-element.elementor-element-ee693c5 .pxl-fancy-icon svg square, .elementor-3757 .elementor-element.elementor-element-ee693c5 .pxl-fancy-icon svg ellipse, .elementor-3757 .elementor-element.elementor-element-ee693c5 .pxl-fancy-icon svg rect, .elementor-3757 .elementor-element.elementor-element-ee693c5 .pxl-fancy-icon svg polyline, .elementor-3757 .elementor-element.elementor-element-ee693c5 .pxl-fancy-icon svg line {
  stroke-width: 1.4;
}
.elementor-3757 .elementor-element.elementor-element-be1f228 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-3757 .elementor-element.elementor-element-6879f3c > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-3757 .elementor-element.elementor-element-6879f3c .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 65px;
}
.elementor-3757 .elementor-element.elementor-element-6879f3c .pxl-fancy-icon svg path, .elementor-3757 .elementor-element.elementor-element-6879f3c .pxl-fancy-icon svg circle, .elementor-3757 .elementor-element.elementor-element-6879f3c .pxl-fancy-icon svg square, .elementor-3757 .elementor-element.elementor-element-6879f3c .pxl-fancy-icon svg ellipse, .elementor-3757 .elementor-element.elementor-element-6879f3c .pxl-fancy-icon svg rect, .elementor-3757 .elementor-element.elementor-element-6879f3c .pxl-fancy-icon svg polyline, .elementor-3757 .elementor-element.elementor-element-6879f3c .pxl-fancy-icon svg line {
  stroke-width: 8;
}
.elementor-3757 .elementor-element.elementor-element-6879f3c .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -2px 0px -4px 0px;
}
.elementor-3757 .elementor-element.elementor-element-22472a6 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-3757 .elementor-element.elementor-element-33e71f3 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-3757 .elementor-element.elementor-element-33e71f3 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 77px;
}
.elementor-3757 .elementor-element.elementor-element-33e71f3 .pxl-fancy-icon svg path, .elementor-3757 .elementor-element.elementor-element-33e71f3 .pxl-fancy-icon svg circle, .elementor-3757 .elementor-element.elementor-element-33e71f3 .pxl-fancy-icon svg square, .elementor-3757 .elementor-element.elementor-element-33e71f3 .pxl-fancy-icon svg ellipse, .elementor-3757 .elementor-element.elementor-element-33e71f3 .pxl-fancy-icon svg rect, .elementor-3757 .elementor-element.elementor-element-33e71f3 .pxl-fancy-icon svg polyline, .elementor-3757 .elementor-element.elementor-element-33e71f3 .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-3757 .elementor-element.elementor-element-33e71f3 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -10px 0px -11px 0px;
}
.elementor-3757 .elementor-element.elementor-element-947ad8f > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-3757 .elementor-element.elementor-element-65812b5 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-3757 .elementor-element.elementor-element-65812b5 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 65px;
}
.elementor-3757 .elementor-element.elementor-element-65812b5 .pxl-fancy-icon svg path, .elementor-3757 .elementor-element.elementor-element-65812b5 .pxl-fancy-icon svg circle, .elementor-3757 .elementor-element.elementor-element-65812b5 .pxl-fancy-icon svg square, .elementor-3757 .elementor-element.elementor-element-65812b5 .pxl-fancy-icon svg ellipse, .elementor-3757 .elementor-element.elementor-element-65812b5 .pxl-fancy-icon svg rect, .elementor-3757 .elementor-element.elementor-element-65812b5 .pxl-fancy-icon svg polyline, .elementor-3757 .elementor-element.elementor-element-65812b5 .pxl-fancy-icon svg line {
  stroke-width: 60;
}
.elementor-3757 .elementor-element.elementor-element-65812b5 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -2px 0px -1px 0px;
}
.elementor-3757 .elementor-element.elementor-element-2566c9c {
  padding: 0px 0px 70px 0px;
}
.elementor-3757 .elementor-element.elementor-element-1be9507 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-3757 .elementor-element.elementor-element-a306653 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-3757 .elementor-element.elementor-element-a306653 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 57px;
}
.elementor-3757 .elementor-element.elementor-element-a306653 .pxl-fancy-icon svg path, .elementor-3757 .elementor-element.elementor-element-a306653 .pxl-fancy-icon svg circle, .elementor-3757 .elementor-element.elementor-element-a306653 .pxl-fancy-icon svg square, .elementor-3757 .elementor-element.elementor-element-a306653 .pxl-fancy-icon svg ellipse, .elementor-3757 .elementor-element.elementor-element-a306653 .pxl-fancy-icon svg rect, .elementor-3757 .elementor-element.elementor-element-a306653 .pxl-fancy-icon svg polyline, .elementor-3757 .elementor-element.elementor-element-a306653 .pxl-fancy-icon svg line {
  stroke-width: 1;
}
.elementor-3757 .elementor-element.elementor-element-6c5059a > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-3757 .elementor-element.elementor-element-a9bda18 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-3757 .elementor-element.elementor-element-a9bda18 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 61px;
}
.elementor-3757 .elementor-element.elementor-element-a9bda18 .pxl-fancy-icon svg path, .elementor-3757 .elementor-element.elementor-element-a9bda18 .pxl-fancy-icon svg circle, .elementor-3757 .elementor-element.elementor-element-a9bda18 .pxl-fancy-icon svg square, .elementor-3757 .elementor-element.elementor-element-a9bda18 .pxl-fancy-icon svg ellipse, .elementor-3757 .elementor-element.elementor-element-a9bda18 .pxl-fancy-icon svg rect, .elementor-3757 .elementor-element.elementor-element-a9bda18 .pxl-fancy-icon svg polyline, .elementor-3757 .elementor-element.elementor-element-a9bda18 .pxl-fancy-icon svg line {
  stroke-width: 2;
}
.elementor-3757 .elementor-element.elementor-element-a9bda18 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: 0px 0px -1px 0px;
}
.elementor-3757 .elementor-element.elementor-element-358fcbf > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-3757 .elementor-element.elementor-element-d861035 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-3757 .elementor-element.elementor-element-d861035 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 45px;
}
.elementor-3757 .elementor-element.elementor-element-d861035 .pxl-fancy-icon svg path, .elementor-3757 .elementor-element.elementor-element-d861035 .pxl-fancy-icon svg circle, .elementor-3757 .elementor-element.elementor-element-d861035 .pxl-fancy-icon svg square, .elementor-3757 .elementor-element.elementor-element-d861035 .pxl-fancy-icon svg ellipse, .elementor-3757 .elementor-element.elementor-element-d861035 .pxl-fancy-icon svg rect, .elementor-3757 .elementor-element.elementor-element-d861035 .pxl-fancy-icon svg polyline, .elementor-3757 .elementor-element.elementor-element-d861035 .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-3757 .elementor-element.elementor-element-d861035 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: 0px 0px -1px 0px;
}
.elementor-3757 .elementor-element.elementor-element-4630083 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-3757 .elementor-element.elementor-element-d13f9ce > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-3757 .elementor-element.elementor-element-d13f9ce .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 79px;
}
.elementor-3757 .elementor-element.elementor-element-d13f9ce .pxl-fancy-icon svg path, .elementor-3757 .elementor-element.elementor-element-d13f9ce .pxl-fancy-icon svg circle, .elementor-3757 .elementor-element.elementor-element-d13f9ce .pxl-fancy-icon svg square, .elementor-3757 .elementor-element.elementor-element-d13f9ce .pxl-fancy-icon svg ellipse, .elementor-3757 .elementor-element.elementor-element-d13f9ce .pxl-fancy-icon svg rect, .elementor-3757 .elementor-element.elementor-element-d13f9ce .pxl-fancy-icon svg polyline, .elementor-3757 .elementor-element.elementor-element-d13f9ce .pxl-fancy-icon svg line {
  stroke-width: 8;
}
.elementor-3757 .elementor-element.elementor-element-58d0d0d:not(.elementor-motion-effects-element-type-background), .elementor-3757 .elementor-element.elementor-element-58d0d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://demo.7iquid.com/carmelina/wp-content/uploads/2022/11/spa-message.jpg");
  background-position: 70% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3757 .elementor-element.elementor-element-58d0d0d > .elementor-container {
  max-width: 1620px;
}
.elementor-3757 .elementor-element.elementor-element-58d0d0d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 106px 0px 125px 0px;
}
.elementor-3757 .elementor-element.elementor-element-58d0d0d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3757 .elementor-element.elementor-element-6773fff > .elementor-element-populated {
  margin: 0% 0% 0% 22%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 22%;
}
.elementor-3757 .elementor-element.elementor-element-7dc206e > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-3757 .elementor-element.elementor-element-7dc206e .pxl-heading-wrap .heading-title {
  font-size: 65px;
}
.elementor-3757 .elementor-element.elementor-element-1bae13d > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-3757 .elementor-element.elementor-element-1bae13d .pxl-text-editor {
  color: #1C2C34;
}
.elementor-3757 .elementor-element.elementor-element-1bae13d .border-left .pxl-text-editor:before {
  background-color: #1C2C34;
}
.elementor-3757 .elementor-element.elementor-element-1bae13d .pxl-text-editor, .elementor-3757 .elementor-element.elementor-element-1bae13d .pxl-text-editor h1, .elementor-3757 .elementor-element.elementor-element-1bae13d .pxl-text-editor h2, .elementor-3757 .elementor-element.elementor-element-1bae13d .pxl-text-editor h3, .elementor-3757 .elementor-element.elementor-element-1bae13d .pxl-text-editor h4, .elementor-3757 .elementor-element.elementor-element-1bae13d .pxl-text-editor h5, .elementor-3757 .elementor-element.elementor-element-1bae13d .pxl-text-editor h6 {
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.02em;
}
@media(max-width:1599px) and (min-width:576px) {
  .elementor-3757 .elementor-element.elementor-element-48f9e8d {
    width: 32%;
  }
  .elementor-3757 .elementor-element.elementor-element-b0db8ce {
    width: 37%;
  }
  .elementor-3757 .elementor-element.elementor-element-794cc88 {
    width: 31%;
  }
  .elementor-3757 .elementor-element.elementor-element-04294f3 {
    width: 40%;
  }
  .elementor-3757 .elementor-element.elementor-element-6773fff {
    width: 60%;
  }
}
@media(max-width:1599px) {
  .elementor-3757 .elementor-element.elementor-element-5fd770f > .elementor-element-populated {
    padding: 113px 30px 125px 30px;
  }
  .elementor-3757 .elementor-element.elementor-element-6773fff > .elementor-element-populated {
    margin: 0% 0% 0% 15%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 15%;
  }
}
@media(max-width:1199px) {
  .elementor-3757 .elementor-element.elementor-element-5fd770f > .elementor-element-populated {
    padding: 93px 15px 100px 15px;
  }
  .elementor-3757 .elementor-element.elementor-element-378e177 .pxl-heading-wrap .heading-title {
    font-size: 38px;
  }
  .elementor-3757 .elementor-element.elementor-element-794cc88.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-3757 .elementor-element.elementor-element-794cc88 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-f00a154 {
    padding: 93px 0px 50px 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-2566c9c {
    padding: 0px 0px 50px 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-58d0d0d {
    padding: 86px 0px 105px 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-6773fff > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-3757 .elementor-element.elementor-element-7dc206e .pxl-heading-wrap .heading-title {
    font-size: 50px;
  }
}
@media(max-width:991px) {
  .elementor-3757 .elementor-element.elementor-element-2ed4452 > .elementor-element-populated {
    padding: 200px 0px 200px 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-5fd770f > .elementor-element-populated {
    padding: 93px 15px 105px 15px;
  }
  .elementor-3757 .elementor-element.elementor-element-2720247 {
    padding: 0px 50px 40px 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-794cc88.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-3757 .elementor-element.elementor-element-794cc88 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-2715a4e > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-58d0d0d:not(.elementor-motion-effects-element-type-background), .elementor-3757 .elementor-element.elementor-element-58d0d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 60% 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-7dc206e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-7dc206e .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-3757 .elementor-element.elementor-element-1bae13d > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:767px) {
  .elementor-3757 .elementor-element.elementor-element-5fd770f > .elementor-element-populated {
    padding: 83px 15px 95px 15px;
  }
  .elementor-3757 .elementor-element.elementor-element-378e177 .pxl-heading-wrap .heading-title {
    font-size: 35px;
  }
  .elementor-3757 .elementor-element.elementor-element-2720247 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-794cc88.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-3757 .elementor-element.elementor-element-794cc88 > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-f00a154 {
    padding: 83px 0px 53px 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-1e9dc68 {
    padding: 0px 0px 90px 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-76713dd > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-2566c9c {
    padding: 0px 0px 40px 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-58d0d0d:not(.elementor-motion-effects-element-type-background), .elementor-3757 .elementor-element.elementor-element-58d0d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 65% 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-58d0d0d {
    padding: 83px 0px 95px 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-6773fff > .elementor-element-populated {
    margin: 0% 0% 0% 20%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 20%;
  }
}
@media(max-width:575px) {
  .elementor-3757 .elementor-element.elementor-element-378e177 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-3757 .elementor-element.elementor-element-b0db8ce.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-3757 .elementor-element.elementor-element-b0db8ce > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3757 .elementor-element.elementor-element-58d0d0d:not(.elementor-motion-effects-element-type-background), .elementor-3757 .elementor-element.elementor-element-58d0d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 70% 100%;
  }
  .elementor-3757 .elementor-element.elementor-element-6773fff > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-3757 .elementor-element.elementor-element-7dc206e .pxl-heading-wrap .heading-title {
    font-size: 35px;
  }
}
@media(min-width:576px) {
  .elementor-3757 .elementor-element.elementor-element-48f9e8d {
    width: 30%;
  }
  .elementor-3757 .elementor-element.elementor-element-b0db8ce {
    width: 39.664%;
  }
  .elementor-3757 .elementor-element.elementor-element-794cc88 {
    width: 30%;
  }
}
@media(max-width:1199px) and (min-width:576px) {
  .elementor-3757 .elementor-element.elementor-element-48f9e8d {
    width: 45%;
  }
  .elementor-3757 .elementor-element.elementor-element-b0db8ce {
    width: 55%;
  }
  .elementor-3757 .elementor-element.elementor-element-794cc88 {
    width: 100%;
  }
  .elementor-3757 .elementor-element.elementor-element-8dfa1de {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-be1f228 {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-22472a6 {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-947ad8f {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-1be9507 {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-6c5059a {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-358fcbf {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-4630083 {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-04294f3 {
    width: 35%;
  }
  .elementor-3757 .elementor-element.elementor-element-6773fff {
    width: 65%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-3757 .elementor-element.elementor-element-2ed4452 {
    width: 100%;
  }
  .elementor-3757 .elementor-element.elementor-element-5fd770f {
    width: 100%;
  }
  .elementor-3757 .elementor-element.elementor-element-48f9e8d {
    width: 30%;
  }
  .elementor-3757 .elementor-element.elementor-element-b0db8ce {
    width: 40%;
  }
  .elementor-3757 .elementor-element.elementor-element-794cc88 {
    width: 30%;
  }
  .elementor-3757 .elementor-element.elementor-element-33d2ac0 {
    width: 75%;
  }
  .elementor-3757 .elementor-element.elementor-element-76713dd {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-35ef71e {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-8dfa1de {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-be1f228 {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-22472a6 {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-947ad8f {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-1be9507 {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-6c5059a {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-358fcbf {
    width: 50%;
  }
  .elementor-3757 .elementor-element.elementor-element-4630083 {
    width: 50%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-3757 .elementor-element.elementor-element-48f9e8d {
    width: 45%;
  }
  .elementor-3757 .elementor-element.elementor-element-b0db8ce {
    width: 55%;
  }
  .elementor-3757 .elementor-element.elementor-element-794cc88 {
    width: 100%;
  }
  .elementor-3757 .elementor-element.elementor-element-33d2ac0 {
    width: 85%;
  }
  .elementor-3757 .elementor-element.elementor-element-76713dd {
    width: 85%;
  }
  .elementor-3757 .elementor-element.elementor-element-35ef71e {
    width: 85%;
  }
  .elementor-3757 .elementor-element.elementor-element-04294f3 {
    width: 100%;
  }
  .elementor-3757 .elementor-element.elementor-element-6773fff {
    width: 100%;
  }
}
.elementor-1528 .elementor-element.elementor-element-8160999:not(.elementor-motion-effects-element-type-background), .elementor-1528 .elementor-element.elementor-element-8160999 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE899;
}
.elementor-1528 .elementor-element.elementor-element-8160999 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 115px 0px;
}
.elementor-1528 .elementor-element.elementor-element-8160999 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1528 .elementor-element.elementor-element-7496a06 {
  width: auto;
  max-width: auto;
}
.elementor-1528 .elementor-element.elementor-element-7496a06 .pxl-svg-img {
  --pxl-svg-img: url(../../2022/09/noun-amenities.svg);
  background-color: #AA998A;
}
.elementor-1528 .elementor-element.elementor-element-7496a06 .pxl-svg-icon {
  width: 60px;
  height: 70px;
}
.elementor-1528 .elementor-element.elementor-element-67efa74 > .elementor-widget-container {
  margin: 12px 15px 0px 15px;
}
.elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor {
  max-width: 1110px;
  text-align: center;
}
.elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor, .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor h1, .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor h2, .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor h3, .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor h4, .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor h5, .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor h6 {
  line-height: 1.4em;
}
.elementor-1528 .elementor-element.elementor-element-3c328e4 > .elementor-widget-container {
  margin: 10px 0px 75px 0px;
}
.elementor-1528 .elementor-element.elementor-element-3c328e4 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100px;
}
.elementor-1528 .elementor-element.elementor-element-3c328e4 .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 2px;
}
.elementor-1528 .elementor-element.elementor-element-3c328e4 .pxl-divider {
  justify-content: center;
}
.elementor-1528 .elementor-element.elementor-element-5b8e6fa {
  padding: 120px 0px 44px 0px;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-1528 .elementor-element.elementor-element-0efae80 {
  width: auto;
  max-width: auto;
}
.elementor-1528 .elementor-element.elementor-element-0efae80 .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1528 .elementor-element.elementor-element-0efae80.elementor-view-stacked .elementor-icon {
  background-color: #2C424C;
}
.elementor-1528 .elementor-element.elementor-element-0efae80.elementor-view-framed .elementor-icon, .elementor-1528 .elementor-element.elementor-element-0efae80.elementor-view-default .elementor-icon {
  color: #2C424C;
  border-color: #2C424C;
}
.elementor-1528 .elementor-element.elementor-element-0efae80.elementor-view-framed .elementor-icon, .elementor-1528 .elementor-element.elementor-element-0efae80.elementor-view-default .elementor-icon svg {
  fill: #2C424C;
}
.elementor-1528 .elementor-element.elementor-element-0efae80.elementor-view-framed .elementor-icon:hover {
  background-color: #FFFFFF;
}
.elementor-1528 .elementor-element.elementor-element-0efae80.elementor-view-stacked .elementor-icon:hover {
  color: #FFFFFF;
}
.elementor-1528 .elementor-element.elementor-element-0efae80.elementor-view-stacked .elementor-icon:hover svg {
  fill: #FFFFFF;
}
.elementor-1528 .elementor-element.elementor-element-0efae80 .elementor-icon {
  font-size: 54px;
  padding: 20px;
}
.elementor-1528 .elementor-element.elementor-element-0efae80 .elementor-icon svg {
  height: 54px;
}
.elementor-1528 .elementor-element.elementor-element-8f9161c > .elementor-element-populated {
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}
.elementor-1528 .elementor-element.elementor-element-ac8ad0a > .elementor-widget-container {
  margin: -5px 0px 15px 0px;
}
.elementor-1528 .elementor-element.elementor-element-ac8ad0a .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.elementor-1528 .elementor-element.elementor-element-ae5ca5d .pxl-text-editor {
  max-width: 830px;
}
.elementor-1528 .elementor-element.elementor-element-eda247d > .elementor-element-populated {
  margin: 0px 0px 44px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1528 .elementor-element.elementor-element-3a7a480 > .elementor-widget-container {
  margin: 0% 15% 0% 0%;
}
.elementor-1528 .elementor-element.elementor-element-3a7a480 .pxl-list-style .list-content, .elementor-1528 .elementor-element.elementor-element-3a7a480 .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-1528 .elementor-element.elementor-element-3a7a480 .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-1528 .elementor-element.elementor-element-3a7a480 .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-1528 .elementor-element.elementor-element-04a8d08 > .elementor-element-populated {
  margin: 0px 0px 44px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1528 .elementor-element.elementor-element-49774b1 > .elementor-widget-container {
  margin: 0% 35% 0% 0%;
}
.elementor-1528 .elementor-element.elementor-element-49774b1 .pxl-list-style .list-content, .elementor-1528 .elementor-element.elementor-element-49774b1 .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-1528 .elementor-element.elementor-element-49774b1 .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-1528 .elementor-element.elementor-element-49774b1 .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-1528 .elementor-element.elementor-element-a7e0cdc .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1528 .elementor-element.elementor-element-a7e0cdc .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8B3;
  border-width: 1px;
}
.elementor-1528 .elementor-element.elementor-element-fcb6132 {
  padding: 50px 0px 44px 0px;
}
.elementor-1528 .elementor-element.elementor-element-4cac3df {
  width: auto;
  max-width: auto;
}
.elementor-1528 .elementor-element.elementor-element-4cac3df .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1528 .elementor-element.elementor-element-4cac3df.elementor-view-stacked .elementor-icon {
  background-color: #2C424C;
}
.elementor-1528 .elementor-element.elementor-element-4cac3df.elementor-view-framed .elementor-icon, .elementor-1528 .elementor-element.elementor-element-4cac3df.elementor-view-default .elementor-icon {
  color: #2C424C;
  border-color: #2C424C;
}
.elementor-1528 .elementor-element.elementor-element-4cac3df.elementor-view-framed .elementor-icon, .elementor-1528 .elementor-element.elementor-element-4cac3df.elementor-view-default .elementor-icon svg {
  fill: #2C424C;
}
.elementor-1528 .elementor-element.elementor-element-4cac3df.elementor-view-framed .elementor-icon:hover {
  background-color: #FFFFFF;
}
.elementor-1528 .elementor-element.elementor-element-4cac3df.elementor-view-stacked .elementor-icon:hover {
  color: #FFFFFF;
}
.elementor-1528 .elementor-element.elementor-element-4cac3df.elementor-view-stacked .elementor-icon:hover svg {
  fill: #FFFFFF;
}
.elementor-1528 .elementor-element.elementor-element-4cac3df .elementor-icon {
  font-size: 54px;
  padding: 20px;
}
.elementor-1528 .elementor-element.elementor-element-4cac3df .elementor-icon svg {
  height: 54px;
}
.elementor-1528 .elementor-element.elementor-element-dd0fabb > .elementor-element-populated {
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}
.elementor-1528 .elementor-element.elementor-element-8ab9a23 > .elementor-widget-container {
  margin: -5px 0px 15px 0px;
}
.elementor-1528 .elementor-element.elementor-element-8ab9a23 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.elementor-1528 .elementor-element.elementor-element-824a77a .pxl-text-editor {
  max-width: 830px;
}
.elementor-1528 .elementor-element.elementor-element-020cf31 {
  padding: 0px 0px 70px 0px;
}
.elementor-1528 .elementor-element.elementor-element-b6aa0bb > .elementor-element-populated {
  margin: 0px 0px 44px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1528 .elementor-element.elementor-element-87509e6 > .elementor-widget-container {
  margin: 0% 15% 0% 0%;
}
.elementor-1528 .elementor-element.elementor-element-87509e6 .pxl-list-style .list-content, .elementor-1528 .elementor-element.elementor-element-87509e6 .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-1528 .elementor-element.elementor-element-87509e6 .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-1528 .elementor-element.elementor-element-87509e6 .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-1528 .elementor-element.elementor-element-b007330 > .elementor-element-populated {
  margin: 0px 0px 44px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-1528 .elementor-element.elementor-element-562eaac > .elementor-widget-container {
  margin: 0% 30% 0% 0%;
}
.elementor-1528 .elementor-element.elementor-element-562eaac .pxl-list-style .list-content, .elementor-1528 .elementor-element.elementor-element-562eaac .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-1528 .elementor-element.elementor-element-562eaac .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-1528 .elementor-element.elementor-element-562eaac .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-1528 .elementor-element.elementor-element-2a324cf .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/09/ame-s6-bg.jpg );
  background-position: center center;
  left: -80px;
  top: -50px;
  right: 48%;
}
.elementor-1528 .elementor-element.elementor-element-0612bca .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1528 .elementor-element.elementor-element-65a93d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1528 .elementor-element.elementor-element-65a93d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-1528 .elementor-element.elementor-element-65a93d3 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 30px 125px 75px;
}
.elementor-1528 .elementor-element.elementor-element-65a93d3 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1528 .elementor-element.elementor-element-9ece44c > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-1528 .elementor-element.elementor-element-9ece44c .pxl-heading-inner {
  max-width: 680px;
}
.elementor-1528 .elementor-element.elementor-element-9ece44c .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 40px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-1528 .elementor-element.elementor-element-9ece44c .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 15px;
}
.elementor-1528 .elementor-element.elementor-element-9ece44c .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-1528 .elementor-element.elementor-element-9ece44c .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-1528 .elementor-element.elementor-element-a3e50c6 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-1528 .elementor-element.elementor-element-a3e50c6 .pxl-text-editor {
  max-width: 690px;
  color: #E6E1E1;
}
.elementor-1528 .elementor-element.elementor-element-a3e50c6 .border-left .pxl-text-editor:before {
  background-color: #E6E1E1;
}
.elementor-1528 .elementor-element.elementor-element-a3e50c6 .pxl-text-editor a {
  color: #FFFFFF;
  text-decoration: underline;
}
.elementor-1528 .elementor-element.elementor-element-a3e50c6 .pxl-text-editor a.link-underline {
  border-color: #FFFFFF;
}
.elementor-1528 .elementor-element.elementor-element-a3e50c6 .pxl-text-editor a:hover {
  color: #AA998A;
}
.elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn, .elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .link-more {
  color: #192830 !important;
}
.elementor-1528 .elementor-element.elementor-element-39caeab .link-more.underline-true:after {
  background-color: #192830 !important;
}
.elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn:hover, .elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn:active, .elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn:focus, .elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .link-more:hover {
  color: #FFFFFF !important;
}
.elementor-1528 .elementor-element.elementor-element-39caeab .link-more.underline-true:hover:after {
  background-color: #FFFFFF !important;
}
.elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn, .elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn:after {
  background: #FFFFFF !important;
}
.elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn:hover, .elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn:focus, .elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn:active, .elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn:hover:after, .elementor-1528 .elementor-element.elementor-element-39caeab .pxl-btn.btn-outline:before, .elementor-1528 .elementor-element.elementor-element-39caeab .pxl-btn.btn-alt:before {
  background-color: #AA998A !important;
}
.elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn {
  border-style: solid !important;
  border-color: #FFFFFF !important;
}
.elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn:hover, .elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn:active, .elementor-1528 .elementor-element.elementor-element-39caeab .pxl-button-wrapper .pxl-btn:focus {
  border-color: #AA998A !important;
}
.elementor-1528 .elementor-element.elementor-element-e374b30 {
  padding: 113px 0px 105px 0px;
}
.elementor-1528 .elementor-element.elementor-element-e23dd3f > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-1528 .elementor-element.elementor-element-e23dd3f .pxl-heading-wrap {
  justify-content: center;
}
.elementor-1528 .elementor-element.elementor-element-e23dd3f .pxl-heading-inner {
  text-align: center;
  max-width: 650px;
}
.elementor-1528 .elementor-element.elementor-element-e23dd3f .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-1528 .elementor-element.elementor-element-e23dd3f .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-1528 .elementor-element.elementor-element-e23dd3f .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-1528 .elementor-element.elementor-element-e23dd3f .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-1528 .elementor-element.elementor-element-f20f0a9 > .elementor-widget-container {
  margin: 0px 0px 67px 0px;
}
.elementor-1528 .elementor-element.elementor-element-f20f0a9 .pxl-text-editor {
  max-width: 780px;
  text-align: center;
}
.elementor-1528 .elementor-element.elementor-element-f20f0a9 .pxl-text-editor-wrap {
  justify-content: center;
}
@media(max-width:1599px) {
  .elementor-1528 .elementor-element.elementor-element-9ece44c .pxl-heading-wrap .heading-title {
    font-size: 35px;
  }
}
@media(min-width:576px) {
  .elementor-1528 .elementor-element.elementor-element-eda247d {
    width: 42%;
  }
  .elementor-1528 .elementor-element.elementor-element-04a8d08 {
    width: 58%;
  }
  .elementor-1528 .elementor-element.elementor-element-b6aa0bb {
    width: 42%;
  }
  .elementor-1528 .elementor-element.elementor-element-b007330 {
    width: 58%;
  }
}
@media(max-width:1199px) and (min-width:576px) {
  .elementor-1528 .elementor-element.elementor-element-eda247d {
    width: 50%;
  }
  .elementor-1528 .elementor-element.elementor-element-04a8d08 {
    width: 50%;
  }
  .elementor-1528 .elementor-element.elementor-element-b6aa0bb {
    width: 50%;
  }
  .elementor-1528 .elementor-element.elementor-element-b007330 {
    width: 50%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-1528 .elementor-element.elementor-element-0d2e143 {
    width: 100%;
  }
  .elementor-1528 .elementor-element.elementor-element-65a93d3 {
    width: 100%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-1528 .elementor-element.elementor-element-eda247d {
    width: 100%;
  }
  .elementor-1528 .elementor-element.elementor-element-04a8d08 {
    width: 100%;
  }
  .elementor-1528 .elementor-element.elementor-element-b6aa0bb {
    width: 100%;
  }
  .elementor-1528 .elementor-element.elementor-element-b007330 {
    width: 100%;
  }
}
@media(max-width:1199px) {
  .elementor-1528 .elementor-element.elementor-element-8160999 {
    padding: 100px 0px 95px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-3c328e4 > .elementor-widget-container {
    margin: 10px 0px 65px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-5b8e6fa {
    padding: 100px 0px 44px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-8f9161c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-3a7a480 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-1528 .elementor-element.elementor-element-49774b1 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-1528 .elementor-element.elementor-element-dd0fabb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-020cf31 {
    padding: 0px 0px 50px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-87509e6 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-1528 .elementor-element.elementor-element-562eaac > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-1528 .elementor-element.elementor-element-65a93d3 > .elementor-element-populated {
    padding: 93px 30px 100px 50px;
  }
  .elementor-1528 .elementor-element.elementor-element-9ece44c .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
  .elementor-1528 .elementor-element.elementor-element-e374b30 {
    padding: 93px 0px 85px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-f20f0a9 > .elementor-widget-container {
    margin: 0px 0px 58px 0px;
  }
}
@media(max-width:991px) {
  .elementor-1528 .elementor-element.elementor-element-2a324cf .pxl-section-bg-parallax {
    background-position: center center;
    right: 0;
    bottom: 50%;
  }
  .elementor-1528 .elementor-element.elementor-element-0d2e143 > .elementor-element-populated {
    padding: 250px 0px 250px 0px;
  }
}
@media(max-width:767px) {
  .elementor-1528 .elementor-element.elementor-element-8160999 {
    padding: 90px 0px 85px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor, .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor h1, .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor h2, .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor h3, .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor h4, .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor h5, .elementor-1528 .elementor-element.elementor-element-67efa74 .pxl-text-editor h6 {
    font-size: 20px;
  }
  .elementor-1528 .elementor-element.elementor-element-3c328e4 > .elementor-widget-container {
    margin: 10px 0px 55px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-5b8e6fa {
    padding: 90px 0px 30px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-0efae80 .elementor-icon {
    font-size: 50px;
  }
  .elementor-1528 .elementor-element.elementor-element-0efae80 .elementor-icon svg {
    height: 50px;
  }
  .elementor-1528 .elementor-element.elementor-element-ac8ad0a > .elementor-widget-container {
    margin: -5px 0px 10px -10px;
  }
  .elementor-1528 .elementor-element.elementor-element-ae5ca5d > .elementor-widget-container {
    margin: 0px 0px 0px -10px;
  }
  .elementor-1528 .elementor-element.elementor-element-fcb6132 {
    padding: 50px 0px 30px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-4cac3df .elementor-icon {
    font-size: 50px;
  }
  .elementor-1528 .elementor-element.elementor-element-4cac3df .elementor-icon svg {
    height: 50px;
  }
  .elementor-1528 .elementor-element.elementor-element-8ab9a23 > .elementor-widget-container {
    margin: -5px 0px 10px -10px;
  }
  .elementor-1528 .elementor-element.elementor-element-824a77a > .elementor-widget-container {
    margin: 0px 0px 0px -10px;
  }
  .elementor-1528 .elementor-element.elementor-element-020cf31 {
    padding: 0px 0px 30px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-b007330 > .elementor-element-populated {
    margin: 0px 0px 54px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-0d2e143 > .elementor-element-populated {
    padding: 200px 0px 200px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-65a93d3 > .elementor-element-populated {
    padding: 83px 15px 90px 15px;
  }
  .elementor-1528 .elementor-element.elementor-element-e374b30 {
    padding: 83px 0px 75px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-f20f0a9 > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
}
@media(max-width:575px) {
  .elementor-1528 .elementor-element.elementor-element-2a324cf .pxl-section-bg-parallax {
    left: 0;
    bottom: 70%;
  }
  .elementor-1528 .elementor-element.elementor-element-0d2e143 > .elementor-element-populated {
    padding: 150px 0px 150px 0px;
  }
  .elementor-1528 .elementor-element.elementor-element-9ece44c .pxl-heading-wrap .heading-title {
    font-size: 24px;
  }
}
.elementor-1374 .elementor-element.elementor-element-152c843 {
  margin-top: -7px;
  margin-bottom: 0px;
  padding: 0px 0px 90px 0px;
}
.elementor-1374 .elementor-element.elementor-element-c8db736 > .elementor-widget-container {
  margin: 0px 0px 3px 0px;
}
.elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor {
  text-align: center;
}
.elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor, .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor h1, .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor h2, .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor h3, .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor h4, .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor h5, .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor h6 {
  line-height: 1.4em;
}
.elementor-1374 .elementor-element.elementor-element-802999a > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-1374 .elementor-element.elementor-element-802999a .pxl-text-editor {
  max-width: 822px;
  text-align: center;
}
.elementor-1374 .elementor-element.elementor-element-802999a .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-1374 .elementor-element.elementor-element-7bf978b .pxl-button-wrapper {
  justify-content: center;
}
.elementor-1374 .elementor-element.elementor-element-0a51d3d:not(.elementor-motion-effects-element-type-background), .elementor-1374 .elementor-element.elementor-element-0a51d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #FFFFFF 0%, #F5F3F1 100%);
}
.elementor-1374 .elementor-element.elementor-element-0a51d3d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 114px 0px;
}
.elementor-1374 .elementor-element.elementor-element-0a51d3d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1374 .elementor-element.elementor-element-b6ea5f9 {
  padding: 120px 0px 0px 0px;
}
.elementor-1374 .elementor-element.elementor-element-a90b9d7 > .elementor-widget-container {
  margin: 27px 0px 20px 0px;
}
.elementor-1374 .elementor-element.elementor-element-a90b9d7 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.elementor-1374 .elementor-element.elementor-element-57f49b5 > .elementor-widget-container {
  margin: 27px 0px 20px 0px;
}
.elementor-1374 .elementor-element.elementor-element-57f49b5 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.elementor-1374 .elementor-element.elementor-element-a5402c0 > .elementor-widget-container {
  margin: 27px 0px 20px 0px;
}
.elementor-1374 .elementor-element.elementor-element-a5402c0 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
@media(max-width:1199px) {
  .elementor-1374 .elementor-element.elementor-element-152c843 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor {
    max-width: 870px;
  }
  .elementor-1374 .elementor-element.elementor-element-0a51d3d {
    padding: 0px 0px 94px 0px;
  }
  .elementor-1374 .elementor-element.elementor-element-b6ea5f9 {
    padding: 100px 0px 0px 0px;
  }
  .elementor-1374 .elementor-element.elementor-element-a90b9d7 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-1374 .elementor-element.elementor-element-57f49b5 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-1374 .elementor-element.elementor-element-a5402c0 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
}
@media(max-width:991px) {
  .elementor-1374 .elementor-element.elementor-element-1e4fd7a img {
    width: 100%;
  }
  .elementor-1374 .elementor-element.elementor-element-da6900d > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1374 .elementor-element.elementor-element-aefb73d > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-1374 .elementor-element.elementor-element-152c843 {
    padding: 0px 0px 65px 0px;
  }
  .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor, .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor h1, .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor h2, .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor h3, .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor h4, .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor h5, .elementor-1374 .elementor-element.elementor-element-c8db736 .pxl-text-editor h6 {
    font-size: 20px;
  }
  .elementor-1374 .elementor-element.elementor-element-0a51d3d {
    padding: 0px 0px 84px 0px;
  }
  .elementor-1374 .elementor-element.elementor-element-b6ea5f9 {
    padding: 90px 0px 0px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-1374 .elementor-element.elementor-element-3943308 {
    width: 80%;
  }
  .elementor-1374 .elementor-element.elementor-element-da6900d {
    width: 50%;
  }
  .elementor-1374 .elementor-element.elementor-element-aefb73d {
    width: 50%;
  }
}
.elementor-12057 .elementor-element.elementor-element-668f196 {
  padding: 110px 0px 34px 0px;
}
.elementor-12057 .elementor-element.elementor-element-a034fcd > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-12057 .elementor-element.elementor-element-a034fcd .pxl-heading-wrap {
  justify-content: center;
}
.elementor-12057 .elementor-element.elementor-element-a034fcd .pxl-heading-inner {
  text-align: center;
}
.elementor-12057 .elementor-element.elementor-element-a034fcd .pxl-heading-wrap .heading-title {
  font-size: 45px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-12057 .elementor-element.elementor-element-be28167 .pxl-text-editor {
  max-width: 1015px;
  text-align: center;
}
.elementor-12057 .elementor-element.elementor-element-be28167 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-12057 .elementor-element.elementor-element-cafa771.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12057 .elementor-element.elementor-element-8fefc18 {
  width: auto;
  max-width: auto;
}
.elementor-12057 .elementor-element.elementor-element-8fefc18 .odometer-ribbon-inner {
  transition-duration: 2000ms !important;
}
.elementor-12057 .elementor-element.elementor-element-8fefc18 .pxl-counter {
  justify-content: center;
}
.elementor-12057 .elementor-element.elementor-element-dad0db6 {
  width: auto;
  max-width: auto;
}
.elementor-12057 .elementor-element.elementor-element-dad0db6 .pxl-divider.vertical .pxl-divider-separator {
  height: 67px;
}
.elementor-12057 .elementor-element.elementor-element-dad0db6 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
}
.elementor-12057 .elementor-element.elementor-element-dad0db6 .pxl-divider {
  padding: 11px 55px 0px 55px;
}
.elementor-12057 .elementor-element.elementor-element-5313002 {
  width: auto;
  max-width: auto;
}
.elementor-12057 .elementor-element.elementor-element-5313002 .odometer-ribbon-inner {
  transition-duration: 2000ms !important;
}
.elementor-12057 .elementor-element.elementor-element-5313002 .pxl-counter {
  justify-content: center;
}
.elementor-12057 .elementor-element.elementor-element-7a6bb0c {
  width: auto;
  max-width: auto;
}
.elementor-12057 .elementor-element.elementor-element-7a6bb0c .pxl-divider.vertical .pxl-divider-separator {
  height: 67px;
}
.elementor-12057 .elementor-element.elementor-element-7a6bb0c .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
}
.elementor-12057 .elementor-element.elementor-element-7a6bb0c .pxl-divider {
  padding: 11px 55px 0px 55px;
}
.elementor-12057 .elementor-element.elementor-element-7e7d297 {
  width: auto;
  max-width: auto;
}
.elementor-12057 .elementor-element.elementor-element-7e7d297 .odometer-ribbon-inner {
  transition-duration: 2000ms !important;
}
.elementor-12057 .elementor-element.elementor-element-7e7d297 .pxl-counter {
  justify-content: center;
}
.elementor-12057 .elementor-element.elementor-element-045b0d5 {
  width: auto;
  max-width: auto;
}
.elementor-12057 .elementor-element.elementor-element-045b0d5 .pxl-divider.vertical .pxl-divider-separator {
  height: 67px;
}
.elementor-12057 .elementor-element.elementor-element-045b0d5 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
}
.elementor-12057 .elementor-element.elementor-element-045b0d5 .pxl-divider {
  padding: 11px 55px 0px 55px;
}
.elementor-12057 .elementor-element.elementor-element-b002456 {
  width: auto;
  max-width: auto;
}
.elementor-12057 .elementor-element.elementor-element-b002456 .odometer-ribbon-inner {
  transition-duration: 2000ms !important;
}
.elementor-12057 .elementor-element.elementor-element-b002456 .pxl-counter {
  justify-content: center;
}
.elementor-12057 .elementor-element.elementor-element-02efb4d {
  padding: 45px 0px 0px 0px;
}
.elementor-12057 .elementor-element.elementor-element-f83d7e7 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-12057 .elementor-element.elementor-element-0df97d4 {
  padding: 125px 0px 0px 0px;
}
.elementor-12057 .elementor-element.elementor-element-f8111d7 .pxl-post-list .item-content .item-title {
  font-size: 38px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
@media(max-width:1199px) {
  .elementor-12057 .elementor-element.elementor-element-668f196 {
    padding: 90px 0px 34px 0px;
  }
  .elementor-12057 .elementor-element.elementor-element-a034fcd .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-12057 .elementor-element.elementor-element-dad0db6 .pxl-divider {
    padding: 10px 30px 0px 30px;
  }
  .elementor-12057 .elementor-element.elementor-element-7a6bb0c .pxl-divider {
    padding: 10px 30px 0px 30px;
  }
  .elementor-12057 .elementor-element.elementor-element-045b0d5 .pxl-divider {
    padding: 10px 30px 0px 30px;
  }
  .elementor-12057 .elementor-element.elementor-element-0df97d4 {
    padding: 100px 0px 0px 0px;
  }
  .elementor-12057 .elementor-element.elementor-element-f8111d7 .pxl-post-list .item-content .item-title {
    font-size: 30px;
  }
}
@media(max-width:991px) {
  .elementor-12057 .elementor-element.elementor-element-a034fcd .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-12057 .elementor-element.elementor-element-dad0db6 .pxl-divider {
    padding: 0px 30px 0px 30px;
  }
  .elementor-12057 .elementor-element.elementor-element-7a6bb0c .pxl-divider {
    padding: 0px 30px 0px 30px;
  }
  .elementor-12057 .elementor-element.elementor-element-045b0d5 .pxl-divider {
    padding: 0px 30px 0px 30px;
  }
}
@media(max-width:767px) {
  .elementor-12057 .elementor-element.elementor-element-668f196 {
    padding: 83px 0px 34px 0px;
  }
  .elementor-12057 .elementor-element.elementor-element-a034fcd .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-12057 .elementor-element.elementor-element-8fefc18 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12057 .elementor-element.elementor-element-8fefc18 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-12057 .elementor-element.elementor-element-5313002 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12057 .elementor-element.elementor-element-5313002 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-12057 .elementor-element.elementor-element-7e7d297 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12057 .elementor-element.elementor-element-b002456 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12057 .elementor-element.elementor-element-0df97d4 {
    padding: 95px 0px 0px 0px;
  }
}
@media(max-width:575px) {
  .elementor-12057 .elementor-element.elementor-element-f8111d7 .pxl-post-list .item-content .item-title {
    font-size: 24px;
  }
}
.elementor-8 .elementor-element.elementor-element-4672005 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-8 .elementor-element.elementor-element-950e7c2 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-8 .elementor-element.elementor-element-5e880f8 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-8 .elementor-element.elementor-element-da6683a > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-8 .elementor-element.elementor-element-d6b4dc5 .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2022/08/single-post-video-bg.jpg);
}
.elementor-8 .elementor-element.elementor-element-9024d1e > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-8 .elementor-element.elementor-element-52ce37e .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-8 .elementor-element.elementor-element-126ea46 > .elementor-widget-container {
  margin: 0px 0px 14px 0px;
}
.elementor-8 .elementor-element.elementor-element-8085c54 > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-1834 .elementor-element.elementor-element-79dcc1e {
  margin-top: -10px;
  margin-bottom: 0px;
}
.elementor-1834 .elementor-element.elementor-element-eccd459 .pxl-text-editor {
  max-width: 960px;
  text-align: center;
}
.elementor-1834 .elementor-element.elementor-element-eccd459 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-1834 .elementor-element.elementor-element-eccd459 .pxl-text-editor, .elementor-1834 .elementor-element.elementor-element-eccd459 .pxl-text-editor h1, .elementor-1834 .elementor-element.elementor-element-eccd459 .pxl-text-editor h2, .elementor-1834 .elementor-element.elementor-element-eccd459 .pxl-text-editor h3, .elementor-1834 .elementor-element.elementor-element-eccd459 .pxl-text-editor h4, .elementor-1834 .elementor-element.elementor-element-eccd459 .pxl-text-editor h5, .elementor-1834 .elementor-element.elementor-element-eccd459 .pxl-text-editor h6 {
  font-size: 25px;
  line-height: 1.4em;
}
.elementor-1834 .elementor-element.elementor-element-c11b9ef .pxl-divider.horizontal .pxl-divider-separator {
  width: 100px;
}
.elementor-1834 .elementor-element.elementor-element-c11b9ef .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 2px;
}
.elementor-1834 .elementor-element.elementor-element-c11b9ef .pxl-divider {
  padding: 10px 0px 10px 0px;
  justify-content: center;
}
.elementor-1834 .elementor-element.elementor-element-1abe319 > .elementor-widget-container {
  margin: 65px 0px 0px 0px;
}
@media(max-width:1199px) {
  .elementor-1834 .elementor-element.elementor-element-1abe319 > .elementor-widget-container {
    margin: 55px 0px 0px 0px;
  }
}
@media(max-width:767px) {
  .elementor-1834 .elementor-element.elementor-element-1abe319 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }
}
.elementor-11955 .elementor-element.elementor-element-e9591a0 .pxl-swiper-arrows.custom {
  position: absolute;
  column-gap: 16px;
}
.elementor-11955 .elementor-element.elementor-element-e9591a0 .pxl-swiper-dots {
  position: relative;
}
.elementor-11955 .elementor-element.elementor-element-e9591a0 .pxl-swiper-arrow {
  width: 50px;
  height: 50px;
  font-size: 20px;
}
.elementor-11960 .elementor-element.elementor-element-ce9ab28:not(.elementor-motion-effects-element-type-background), .elementor-11960 .elementor-element.elementor-element-ce9ab28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #16232A;
}
.elementor-11960 .elementor-element.elementor-element-ce9ab28 > .elementor-container {
  max-width: 1770px;
}
.elementor-11960 .elementor-element.elementor-element-ce9ab28 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 27px 0px 27px 0px;
}
.elementor-11960 .elementor-element.elementor-element-ce9ab28 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11960 .elementor-element.elementor-element-24357a7 .pxl-text-editor {
  color: #FFFFFF;
}
.elementor-11960 .elementor-element.elementor-element-24357a7 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-11960 .elementor-element.elementor-element-24357a7 .pxl-text-editor a {
  color: #FFFFFF;
}
.elementor-11960 .elementor-element.elementor-element-24357a7 .pxl-text-editor a.link-underline {
  border-color: #FFFFFF;
}
.elementor-11960 .elementor-element.elementor-element-24357a7 .pxl-text-editor a:hover {
  color: #AA998A;
}
.elementor-11960 .elementor-element.elementor-element-1ab660a .pxl-links {
  justify-content: end;
}
.elementor-11960 .elementor-element.elementor-element-1ab660a .pxl-links a {
  color: #FFFFFF;
}
.elementor-11960 .elementor-element.elementor-element-1ab660a .pxl-links a:hover, .elementor-11960 .elementor-element.elementor-element-1ab660a .pxl-links li.active a {
  color: #FFFFFF;
}
.elementor-11960 .elementor-element.elementor-element-1ab660a .pxl-links.layout-3 li + li:before {
  color: #FFFFFF;
}
@media(max-width:991px) {
  .elementor-11960 .elementor-element.elementor-element-24357a7 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-11960 .elementor-element.elementor-element-1ab660a .pxl-links {
    justify-content: center;
  }
}
@media(max-width:767px) {
  .elementor-11960 .elementor-element.elementor-element-24357a7 > .elementor-widget-container {
    margin: 0px 0px 2px 0px;
  }
  .elementor-11960 .elementor-element.elementor-element-24357a7 .pxl-text-editor-wrap {
    justify-content: center;
  }
  .elementor-11960 .elementor-element.elementor-element-24357a7 .pxl-text-editor {
    text-align: center;
  }
  .elementor-11960 .elementor-element.elementor-element-1ab660a .pxl-links {
    justify-content: center;
  }
}
@media(max-width:575px) {
  .elementor-11960 .elementor-element.elementor-element-24357a7 .pxl-text-editor-wrap {
    justify-content: center;
  }
  .elementor-11960 .elementor-element.elementor-element-24357a7 .pxl-text-editor {
    text-align: center;
  }
  .elementor-11960 .elementor-element.elementor-element-1ab660a .pxl-links {
    justify-content: center;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-11960 .elementor-element.elementor-element-89f25c8 {
    width: 100%;
  }
  .elementor-11960 .elementor-element.elementor-element-c92065b {
    width: 100%;
  }
}
.elementor-11969 .elementor-element.elementor-element-e733ff4 > .elementor-container {
  max-width: 1770px;
}
.elementor-11969 .elementor-element.elementor-element-e733ff4 {
  padding: 58px 0px 0px 0px;
}
.elementor-11969 .elementor-element.elementor-element-b08ee25 {
  width: auto;
  max-width: auto;
}
.elementor-11969 .elementor-element.elementor-element-b08ee25 .pxl-logo img {
  max-width: 214px;
}
.elementor-11969 .elementor-element.elementor-element-ead13ba.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-11969 .elementor-element.elementor-element-befe40f {
  width: auto;
  max-width: auto;
}
.elementor-11969 .elementor-element.elementor-element-befe40f .pxl-qc-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
  text-align: end;
}
.elementor-11969 .elementor-element.elementor-element-befe40f .qc-content-wrap, .elementor-11969 .elementor-element.elementor-element-befe40f .qc-content-wrap .qc-item {
  color: #FFFFFF;
}
.elementor-11969 .elementor-element.elementor-element-befe40f .qc-content-wrap a {
  color: #FFFFFF;
}
.elementor-11969 .elementor-element.elementor-element-befe40f .qc-content-wrap .qc-item {
  font-family: "Forum", Sans-serif;
  font-size: 20px;
}
.elementor-11969 .elementor-element.elementor-element-befe40f .qc-content-wrap .qc-item + .qc-item {
  margin-top: 9px;
}
.elementor-11969 .elementor-element.elementor-element-51ff225 {
  width: auto;
  max-width: auto;
}
.elementor-11969 .elementor-element.elementor-element-51ff225 .pxl-anchor-icon {
  margin: 0px 0px 0px 90px;
}
body.elementor-page-11969:not(.elementor-motion-effects-element-type-background), body.elementor-page-11969 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-227 .elementor-element.elementor-element-78a2796:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-78a2796 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #9C9C9C;
}
.elementor-227 .elementor-element.elementor-element-78a2796 > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-227 .elementor-element.elementor-element-78a2796 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-227 .elementor-element.elementor-element-1923751 > .elementor-widget-container {
  height: 873px;
  overflow: hidden;
}
.elementor-227 .elementor-element.elementor-element-2650fad > .elementor-container {
  max-width: 1660px;
}
.elementor-227 .elementor-element.elementor-element-2650fad {
  z-index: 1;
}
.elementor-227 .elementor-element.elementor-element-6cc7249 {
  width: auto;
  max-width: auto;
  position: absolute;
  right: 15px;
  bottom: 122px;
}
.elementor-227 .elementor-element.elementor-element-6cc7249 .elementor-widget-container, .elementor-227 .elementor-element.elementor-element-6cc7249 .elementor-widget-container > div {
  width: 552px;
}
.elementor-227 .elementor-element.elementor-element-6cc7249 .pxl-room-check-available-form-wg {
  background-color: #EEEBE8;
}
.elementor-227 .elementor-element.elementor-element-6cc7249 .check-available-form-wrap {
  padding: 70px 40px 80px 40px;
}
.elementor-227 .elementor-element.elementor-element-6cc7249 .pxl-room-check-available-form-wg .pxl-btn, .elementor-227 .elementor-element.elementor-element-6cc7249 .pxl-room-check-available-form-wg .pxl-btn:after {
  background: #192229 !important;
}
.elementor-227 .elementor-element.elementor-element-6cc7249 .pxl-room-check-available-form-wg .pxl-btn:hover, .elementor-227 .elementor-element.elementor-element-6cc7249 .pxl-room-check-available-form-wg .pxl-btn:focus, .elementor-227 .elementor-element.elementor-element-6cc7249 .pxl-room-check-available-form-wg .pxl-btn:active, .elementor-227 .elementor-element.elementor-element-6cc7249 .pxl-room-check-available-form-wg .pxl-btn:hover:after {
  background: #C4AB86 !important;
}
.elementor-227 .elementor-element.elementor-element-1e638bb > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-227 .elementor-element.elementor-element-1e638bb:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-1e638bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0E1317;
}
.elementor-227 .elementor-element.elementor-element-1e638bb > .elementor-container {
  max-width: 1660px;
}
.elementor-227 .elementor-element.elementor-element-1e638bb .pxl-section-bg-parallax {
  background-image: url(../../2024/03/hl-layer3s.webp);
  bottom: -100px;
}
.elementor-227 .elementor-element.elementor-element-1e638bb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}
.elementor-227 .elementor-element.elementor-element-1e638bb > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-227 .elementor-element.elementor-element-9f3949a > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-227 .elementor-element.elementor-element-9f3949a .pxl-heading-wrap {
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-9f3949a .pxl-heading-inner {
  text-align: center;
}
.elementor-227 .elementor-element.elementor-element-9f3949a .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-227 .elementor-element.elementor-element-9f3949a .pxl-heading-wrap .heading-subtitle {
  margin-bottom: 14px;
}
.elementor-227 .elementor-element.elementor-element-04506b5 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-227 .elementor-element.elementor-element-04506b5 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-04506b5 .pxl-text-editor {
  text-align: center;
  color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-04506b5 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-04506b5 .pxl-text-editor p:not(:last-child) {
  margin-bottom: 16px;
}
.elementor-227 .elementor-element.elementor-element-3c7c72a .pxl-button-wrapper {
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-3c7c72a .pxl-button-wrapper .pxl-btn, .elementor-227 .elementor-element.elementor-element-3c7c72a .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-227 .elementor-element.elementor-element-3c7c72a .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-227 .elementor-element.elementor-element-62f1e3d > .elementor-widget-container {
  --e-transform-translateX: -50%;
}
.elementor-227 .elementor-element.elementor-element-62f1e3d {
  position: absolute;
  left: 50%;
  top: 0;
}
.elementor-227 .elementor-element.elementor-element-62f1e3d .pxl-spinner {
  color: #C4AB86;
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-0d883ac > .elementor-widget-container {
  margin: 44px 0px 0px 0px;
}
.elementor-227 .elementor-element.elementor-element-0d883ac .parallax-inner {
  --pxl-image-bg-parallax-inner: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h4-img3.webp );
  bottom: -30px;
}
.elementor-227 .elementor-element.elementor-element-0d883ac .pxl-image-about .item-image {
  --this-width: 370px;
  height: calc(var(--this-width) * 1.78);
}
.elementor-227 .elementor-element.elementor-element-0d883ac .pxl-image-about {
  justify-content: center;
  text-align: center;
}
.elementor-227 .elementor-element.elementor-element-8fcbd33 > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-227 .elementor-element.elementor-element-8fcbd33 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-8fcbd33 .pxl-heading-inner {
  text-align: center;
}
.elementor-227 .elementor-element.elementor-element-8fcbd33 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-227 .elementor-element.elementor-element-8fcbd33 .pxl-heading-wrap .heading-subtitle {
  margin-bottom: 14px;
}
.elementor-227 .elementor-element.elementor-element-c15b2d0 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-227 .elementor-element.elementor-element-c15b2d0 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-c15b2d0 .pxl-text-editor {
  text-align: center;
  color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-c15b2d0 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-c15b2d0 .pxl-text-editor p:not(:last-child) {
  margin-bottom: 16px;
}
.elementor-227 .elementor-element.elementor-element-6d9ede5 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-6d9ede5 .pxl-button-wrapper .pxl-btn, .elementor-227 .elementor-element.elementor-element-6d9ede5 .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-227 .elementor-element.elementor-element-6d9ede5 .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-227 .elementor-element.elementor-element-82824f6 .pxl-swiper-arrow-prev {
  position: absolute;
  left: 41vw;
  top: 50%;
  margin: -28px 0px 0px 0px;
}
.elementor-227 .elementor-element.elementor-element-82824f6 .pxl-swiper-arrow-next {
  position: absolute;
  right: 42px;
  top: 50%;
  margin: -28px 0px 0px 0px;
}
.elementor-227 .elementor-element.elementor-element-82824f6 .pxl-swiper-arrow {
  width: 56px;
  height: 56px;
  font-size: 18px;
}
.elementor-227 .elementor-element.elementor-element-e87a9d8:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-e87a9d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0E1317;
}
.elementor-227 .elementor-element.elementor-element-e87a9d8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 68px 0px 120px 0px;
}
.elementor-227 .elementor-element.elementor-element-e87a9d8 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-227 .elementor-element.elementor-element-4ade807 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-4ade807 .pxl-heading-inner {
  text-align: center;
  max-width: 865px;
}
.elementor-227 .elementor-element.elementor-element-4ade807 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  line-height: 1.333333em;
}
.elementor-227 .elementor-element.elementor-element-0c31c75 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-0c31c75 > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-227 .elementor-element.elementor-element-0c31c75 .pxl-button-wrapper .pxl-btn, .elementor-227 .elementor-element.elementor-element-0c31c75 .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-227 .elementor-element.elementor-element-0c31c75 .link-more.underline-true:after {
  background-color: #C4AB86 !important;
}
.elementor-227 .elementor-element.elementor-element-0c31c75 .pxl-button-wrapper .pxl-btn:hover, .elementor-227 .elementor-element.elementor-element-0c31c75 .pxl-button-wrapper .pxl-btn:active, .elementor-227 .elementor-element.elementor-element-0c31c75 .pxl-button-wrapper .pxl-btn:focus, .elementor-227 .elementor-element.elementor-element-0c31c75 .pxl-button-wrapper .link-more:hover {
  color: #C4AB86 !important;
}
.elementor-227 .elementor-element.elementor-element-0c31c75 .link-more.underline-true:hover:after {
  background-color: #C4AB86 !important;
}
.elementor-227 .elementor-element.elementor-element-8b31dcd:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-8b31dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1B252C;
}
.elementor-227 .elementor-element.elementor-element-8b31dcd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-227 .elementor-element.elementor-element-8b31dcd > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-227 .elementor-element.elementor-element-8c09025.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-227 .elementor-element.elementor-element-8c09025.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-227 .elementor-element.elementor-element-8c09025 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/fancy-bg1.jpg );
  background-size: cover;
  top: -20px;
  bottom: -20px;
}
.elementor-227 .elementor-element.elementor-element-863a1b0 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  height: 71px;
}
.elementor-227 .elementor-element.elementor-element-863a1b0 .pxl-fancy-icon svg path, .elementor-227 .elementor-element.elementor-element-863a1b0 .pxl-fancy-icon svg circle, .elementor-227 .elementor-element.elementor-element-863a1b0 .pxl-fancy-icon svg square, .elementor-227 .elementor-element.elementor-element-863a1b0 .pxl-fancy-icon svg ellipse, .elementor-227 .elementor-element.elementor-element-863a1b0 .pxl-fancy-icon svg rect, .elementor-227 .elementor-element.elementor-element-863a1b0 .pxl-fancy-icon svg polyline, .elementor-227 .elementor-element.elementor-element-863a1b0 .pxl-fancy-icon svg line {
  stroke-width: 2;
}
.elementor-227 .elementor-element.elementor-element-863a1b0 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -5px 0px -5px 0px;
}
.elementor-bc-flex-widget .elementor-227 .elementor-element.elementor-element-a19b5d5.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-227 .elementor-element.elementor-element-a19b5d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-227 .elementor-element.elementor-element-a19b5d5 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/fancy-bg2.jpg );
  background-size: cover;
  top: -20px;
  bottom: -20px;
}
.elementor-227 .elementor-element.elementor-element-145a926 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  height: 75px;
}
.elementor-227 .elementor-element.elementor-element-145a926 .pxl-fancy-icon svg path, .elementor-227 .elementor-element.elementor-element-145a926 .pxl-fancy-icon svg circle, .elementor-227 .elementor-element.elementor-element-145a926 .pxl-fancy-icon svg square, .elementor-227 .elementor-element.elementor-element-145a926 .pxl-fancy-icon svg ellipse, .elementor-227 .elementor-element.elementor-element-145a926 .pxl-fancy-icon svg rect, .elementor-227 .elementor-element.elementor-element-145a926 .pxl-fancy-icon svg polyline, .elementor-227 .elementor-element.elementor-element-145a926 .pxl-fancy-icon svg line {
  stroke-width: 11;
}
.elementor-227 .elementor-element.elementor-element-145a926 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -5px 0px -8px 0px;
}
.elementor-bc-flex-widget .elementor-227 .elementor-element.elementor-element-a9b6b43.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-227 .elementor-element.elementor-element-a9b6b43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-227 .elementor-element.elementor-element-a9b6b43 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/fancy-bg3.jpg );
  background-size: cover;
  top: -20px;
  bottom: -20px;
}
.elementor-227 .elementor-element.elementor-element-c53f68f .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  height: 75px;
}
.elementor-227 .elementor-element.elementor-element-c53f68f .pxl-fancy-icon svg path, .elementor-227 .elementor-element.elementor-element-c53f68f .pxl-fancy-icon svg circle, .elementor-227 .elementor-element.elementor-element-c53f68f .pxl-fancy-icon svg square, .elementor-227 .elementor-element.elementor-element-c53f68f .pxl-fancy-icon svg ellipse, .elementor-227 .elementor-element.elementor-element-c53f68f .pxl-fancy-icon svg rect, .elementor-227 .elementor-element.elementor-element-c53f68f .pxl-fancy-icon svg polyline, .elementor-227 .elementor-element.elementor-element-c53f68f .pxl-fancy-icon svg line {
  stroke-width: 11;
}
.elementor-227 .elementor-element.elementor-element-c53f68f .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -5px 0px -6px 0px;
}
.elementor-227 .elementor-element.elementor-element-cc10e1c .pxl-fancybox-wrap.layout-2 {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h4-img5.webp );
}
.elementor-227 .elementor-element.elementor-element-cc10e1c .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  height: 70px;
}
.elementor-227 .elementor-element.elementor-element-cc10e1c .pxl-fancy-icon svg path, .elementor-227 .elementor-element.elementor-element-cc10e1c .pxl-fancy-icon svg circle, .elementor-227 .elementor-element.elementor-element-cc10e1c .pxl-fancy-icon svg square, .elementor-227 .elementor-element.elementor-element-cc10e1c .pxl-fancy-icon svg ellipse, .elementor-227 .elementor-element.elementor-element-cc10e1c .pxl-fancy-icon svg rect, .elementor-227 .elementor-element.elementor-element-cc10e1c .pxl-fancy-icon svg polyline, .elementor-227 .elementor-element.elementor-element-cc10e1c .pxl-fancy-icon svg line {
  stroke-width: 11;
}
.elementor-227 .elementor-element.elementor-element-cc10e1c .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -5px 0px -2px 0px;
}
.elementor-227 .elementor-element.elementor-element-cc10e1c .parallax-inner {
  top: -20px;
}
.elementor-227 .elementor-element.elementor-element-4b8feda:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-4b8feda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1B252C;
}
.elementor-227 .elementor-element.elementor-element-4b8feda {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 112px 0px 60px 0px;
}
.elementor-227 .elementor-element.elementor-element-4b8feda > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-227 .elementor-element.elementor-element-145fedd > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-227 .elementor-element.elementor-element-145fedd .pxl-heading-inner {
  max-width: 670px;
}
.elementor-227 .elementor-element.elementor-element-145fedd .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-227 .elementor-element.elementor-element-145fedd .pxl-heading-wrap .heading-subtitle {
  color: #C4AB86;
}
.elementor-227 .elementor-element.elementor-element-145fedd .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #C4AB86;
}
.elementor-227 .elementor-element.elementor-element-145fedd .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #C4AB86;
}
.elementor-227 .elementor-element.elementor-element-c75ed6b > .elementor-widget-container {
  margin: 38px 0px 23px 0px;
}
.elementor-227 .elementor-element.elementor-element-c75ed6b .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-c75ed6b .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-96968bb .pxl-button-wrapper {
  justify-content: end;
}
.elementor-227 .elementor-element.elementor-element-96968bb .pxl-button-wrapper .pxl-btn, .elementor-227 .elementor-element.elementor-element-96968bb .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-227 .elementor-element.elementor-element-96968bb .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-227 .elementor-element.elementor-element-8cd7ba3:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-8cd7ba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1B252C;
}
.elementor-227 .elementor-element.elementor-element-8cd7ba3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 120px 0px;
}
.elementor-227 .elementor-element.elementor-element-8cd7ba3 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-227 .elementor-element.elementor-element-0e40cb2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-227 .elementor-element.elementor-element-0e40cb2:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-0e40cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0E1317;
}
.elementor-227 .elementor-element.elementor-element-0e40cb2 > .elementor-container {
  max-width: 1660px;
}
.elementor-227 .elementor-element.elementor-element-0e40cb2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 38px 0px;
}
.elementor-227 .elementor-element.elementor-element-0e40cb2 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-227 .elementor-element.elementor-element-2527c26.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-227 .elementor-element.elementor-element-51547d5 > .elementor-widget-container {
  padding: 0px 0px 0px 30px;
}
.elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancybox-wrap {
  text-align: end;
  justify-content: end;
}
.elementor-227 .elementor-element.elementor-element-51547d5 .title {
  color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancybox-wrap.layout-9 .fancybox-inner .pxl-fancybox-content .title a:after {
  background-color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-51547d5 .desc {
  color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancy-icon svg path, .elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancy-icon svg circle, .elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancy-icon svg square, .elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancy-icon svg ellipse, .elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancy-icon svg rect, .elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancy-icon svg polyline, .elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancy-icon svg line {
  stroke-width: 12;
}
.elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: 0px -18px 0px 0px;
}
.elementor-227 .elementor-element.elementor-element-0b3f9f7 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-227 .elementor-element.elementor-element-0b3f9f7 .pxl-divider .pxl-divider-separator {
  border-color: #C4AB8640;
}
.elementor-227 .elementor-element.elementor-element-0b3f9f7 .pxl-divider {
  padding: 32px 0px 36px 0px;
}
.elementor-227 .elementor-element.elementor-element-6abba92 > .elementor-widget-container {
  padding: 0px 0px 0px 30px;
}
.elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancybox-wrap {
  text-align: end;
  justify-content: end;
}
.elementor-227 .elementor-element.elementor-element-6abba92 .title {
  color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancybox-wrap.layout-9 .fancybox-inner .pxl-fancybox-content .title a:after {
  background-color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-6abba92 .desc {
  color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancy-icon svg path, .elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancy-icon svg circle, .elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancy-icon svg square, .elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancy-icon svg ellipse, .elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancy-icon svg rect, .elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancy-icon svg polyline, .elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancy-icon svg line {
  stroke-width: 12;
}
.elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: 0px -18px 0px 0px;
}
.elementor-227 .elementor-element.elementor-element-94050a1 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-227 .elementor-element.elementor-element-94050a1 .pxl-divider .pxl-divider-separator {
  border-color: #C4AB8640;
}
.elementor-227 .elementor-element.elementor-element-94050a1 .pxl-divider {
  padding: 32px 0px 36px 0px;
}
.elementor-227 .elementor-element.elementor-element-08e584f > .elementor-widget-container {
  margin: 0px 50px 0px 50px;
}
.elementor-227 .elementor-element.elementor-element-08e584f .pxl-image-list {
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-e39ab83 > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-227 .elementor-element.elementor-element-e39ab83 .title {
  color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-e39ab83 .pxl-fancybox-wrap.layout-9 .fancybox-inner .pxl-fancybox-content .title a:after {
  background-color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-e39ab83 .desc {
  color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-e39ab83 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-227 .elementor-element.elementor-element-e39ab83 .pxl-fancy-icon svg path, .elementor-227 .elementor-element.elementor-element-e39ab83 .pxl-fancy-icon svg circle, .elementor-227 .elementor-element.elementor-element-e39ab83 .pxl-fancy-icon svg square, .elementor-227 .elementor-element.elementor-element-e39ab83 .pxl-fancy-icon svg ellipse, .elementor-227 .elementor-element.elementor-element-e39ab83 .pxl-fancy-icon svg rect, .elementor-227 .elementor-element.elementor-element-e39ab83 .pxl-fancy-icon svg polyline, .elementor-227 .elementor-element.elementor-element-e39ab83 .pxl-fancy-icon svg line {
  stroke-width: 12;
}
.elementor-227 .elementor-element.elementor-element-e39ab83 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: 0px 0px 0px -18px;
}
.elementor-227 .elementor-element.elementor-element-226f61d .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-227 .elementor-element.elementor-element-226f61d .pxl-divider .pxl-divider-separator {
  border-color: #C4AB8640;
}
.elementor-227 .elementor-element.elementor-element-226f61d .pxl-divider {
  padding: 32px 0px 36px 0px;
}
.elementor-227 .elementor-element.elementor-element-1a08618 > .elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-227 .elementor-element.elementor-element-1a08618 .title {
  color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-1a08618 .pxl-fancybox-wrap.layout-9 .fancybox-inner .pxl-fancybox-content .title a:after {
  background-color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-1a08618 .desc {
  color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-1a08618 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-227 .elementor-element.elementor-element-1a08618 .pxl-fancy-icon svg path, .elementor-227 .elementor-element.elementor-element-1a08618 .pxl-fancy-icon svg circle, .elementor-227 .elementor-element.elementor-element-1a08618 .pxl-fancy-icon svg square, .elementor-227 .elementor-element.elementor-element-1a08618 .pxl-fancy-icon svg ellipse, .elementor-227 .elementor-element.elementor-element-1a08618 .pxl-fancy-icon svg rect, .elementor-227 .elementor-element.elementor-element-1a08618 .pxl-fancy-icon svg polyline, .elementor-227 .elementor-element.elementor-element-1a08618 .pxl-fancy-icon svg line {
  stroke-width: 12;
}
.elementor-227 .elementor-element.elementor-element-1a08618 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: 0px 0px 0px -18px;
}
.elementor-227 .elementor-element.elementor-element-c7fe377:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-c7fe377 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0E1317;
}
.elementor-227 .elementor-element.elementor-element-c7fe377 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 112px 0px;
}
.elementor-227 .elementor-element.elementor-element-c7fe377 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-227 .elementor-element.elementor-element-f2e1820 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-f2e1820 .pxl-heading-inner {
  text-align: center;
  max-width: 950px;
}
.elementor-227 .elementor-element.elementor-element-f2e1820 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  line-height: 1.333333em;
}
.elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h4-img10.webp );
}
.elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-overlay {
  background-color: #0000001A;
}
.elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-video-player {
  height: 200px;
  padding: 252px 0px 252px 0px;
}
.elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-video-player .pxl-video-btn {
  --pxl-shadow-width: 0px;
  width: 100px;
  height: 100px;
}
.elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-video-player .pxl-video-btn > .pxl-icon {
  font-size: 48px;
}
.elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-video-player .pxl-video-btn > svg {
  width: 48px;
}
.elementor-227 .elementor-element.elementor-element-011ace3:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-011ace3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0E1317;
}
.elementor-227 .elementor-element.elementor-element-011ace3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}
.elementor-227 .elementor-element.elementor-element-011ace3 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-227 .elementor-element.elementor-element-45f4059 .pxl-testimonial-carousel .quote-icon {
  color: #C4AB86;
}
.elementor-227 .elementor-element.elementor-element-45f4059 .pxl-testimonial-carousel .item-title {
  color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-45f4059 .pxl-testimonial-carousel .item-desc {
  color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-45f4059 .pxl-testimonial-carousel .item-star {
  color: #C4AB86;
}
.elementor-227 .elementor-element.elementor-element-45f4059 .pxl-testimonial-carousel .item-name {
  color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-45f4059 .pxl-testimonial-carousel .item-position {
  color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-6c1735a > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-227 .elementor-element.elementor-element-6c1735a .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/ab-ss-6bg.jpg );
  bottom: -42px;
}
.elementor-227 .elementor-element.elementor-element-6c1735a {
  padding: 120px 0px 120px 0px;
}
.elementor-227 .elementor-element.elementor-element-1a3219b > .elementor-widget-container {
  margin: 0px 0px 19px 0px;
}
.elementor-227 .elementor-element.elementor-element-1a3219b .pxl-heading-inner {
  max-width: 615px;
}
.elementor-227 .elementor-element.elementor-element-1a3219b .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-227 .elementor-element.elementor-element-1a3219b .pxl-heading-wrap .heading-subtitle {
  color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-1a3219b .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-1a3219b .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-52f28bc .pxl-text-editor {
  max-width: 570px;
  color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-52f28bc .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-52f28bc .pxl-text-editor a {
  color: #FFFFFF;
  text-decoration: underline;
}
.elementor-227 .elementor-element.elementor-element-52f28bc .pxl-text-editor a.link-underline {
  border-color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-0c8f644:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-0c8f644 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-0c8f644 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 43px 35px 55px 35px;
}
.elementor-227 .elementor-element.elementor-element-0c8f644 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-227 .elementor-element.elementor-element-bf99843 > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-227 .elementor-element.elementor-element-afb0212 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-227 .elementor-element.elementor-element-afb0212 .pxl-divider .pxl-divider-separator {
  border-color: #0E13171C;
  border-width: 1px;
}
.elementor-227 .elementor-element.elementor-element-afb0212 .pxl-divider {
  padding: 22px 0px 22px 0px;
}
.elementor-227 .elementor-element.elementor-element-ea358f8 > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-227 .elementor-element.elementor-element-2521eac .pxl-text-editor {
  max-width: 346px;
}
.elementor-227 .elementor-element.elementor-element-52070d3 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-227 .elementor-element.elementor-element-52070d3 .pxl-divider .pxl-divider-separator {
  border-color: #0E13171C;
  border-width: 1px;
}
.elementor-227 .elementor-element.elementor-element-52070d3 .pxl-divider {
  padding: 22px 0px 22px 0px;
}
.elementor-227 .elementor-element.elementor-element-be954b9 > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-227 .elementor-element.elementor-element-c770b25 .pxl-text-editor {
  max-width: 342px;
}
.elementor-227 .elementor-element.elementor-element-9728c7d > .elementor-widget-container {
  margin: 42px 0px 0px 0px;
}
.elementor-227 .elementor-element.elementor-element-9728c7d .pxl-button-wrapper .pxl-btn {
  width: 100%;
  border-style: solid !important;
  border-color: #0E1317 !important;
}
.elementor-227 .elementor-element.elementor-element-9728c7d .pxl-button-wrapper .pxl-btn, .elementor-227 .elementor-element.elementor-element-9728c7d .pxl-button-wrapper .link-more {
  color: #0E1317 !important;
}
.elementor-227 .elementor-element.elementor-element-9728c7d .link-more.underline-true:after {
  background-color: #0E1317 !important;
}
.elementor-227 .elementor-element.elementor-element-9728c7d .pxl-button-wrapper .pxl-btn:hover, .elementor-227 .elementor-element.elementor-element-9728c7d .pxl-button-wrapper .pxl-btn:active, .elementor-227 .elementor-element.elementor-element-9728c7d .pxl-button-wrapper .pxl-btn:focus, .elementor-227 .elementor-element.elementor-element-9728c7d .pxl-button-wrapper .link-more:hover {
  color: #FFFFFF !important;
}
.elementor-227 .elementor-element.elementor-element-9728c7d .link-more.underline-true:hover:after {
  background-color: #FFFFFF !important;
}
.elementor-227 .elementor-element.elementor-element-9728c7d .pxl-button-wrapper .pxl-btn:hover, .elementor-227 .elementor-element.elementor-element-9728c7d .pxl-button-wrapper .pxl-btn:focus, .elementor-227 .elementor-element.elementor-element-9728c7d .pxl-button-wrapper .pxl-btn:active, .elementor-227 .elementor-element.elementor-element-9728c7d .pxl-button-wrapper .pxl-btn:hover:after, .elementor-227 .elementor-element.elementor-element-9728c7d .pxl-btn.btn-outline:before, .elementor-227 .elementor-element.elementor-element-9728c7d .pxl-btn.btn-alt:before {
  background-color: #0E1317 !important;
}
.elementor-227 .elementor-element.elementor-element-d5a0fcc:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-d5a0fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0E1317;
}
.elementor-227 .elementor-element.elementor-element-d5a0fcc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 0px 105px 0px;
}
.elementor-227 .elementor-element.elementor-element-d5a0fcc > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-227 .elementor-element.elementor-element-2b26d92 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-227 .elementor-element.elementor-element-2b26d92 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-2b26d92 .pxl-heading-inner {
  text-align: center;
  max-width: 650px;
}
.elementor-227 .elementor-element.elementor-element-2b26d92 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-227 .elementor-element.elementor-element-2b26d92 .pxl-heading-wrap .heading-subtitle {
  color: #C4AB86;
}
.elementor-227 .elementor-element.elementor-element-2b26d92 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #C4AB86;
}
.elementor-227 .elementor-element.elementor-element-2b26d92 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #C4AB86;
}
.elementor-227 .elementor-element.elementor-element-39afc2f > .elementor-widget-container {
  margin: 0px 0px 67px 0px;
}
.elementor-227 .elementor-element.elementor-element-39afc2f .pxl-text-editor {
  max-width: 780px;
  text-align: center;
  color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-39afc2f .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-227 .elementor-element.elementor-element-39afc2f .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-9a3acf1 .pxl-swiper-arrow {
  color: #FFFFFF;
  border-color: #FFFFFF4D;
}
.elementor-227 .elementor-element.elementor-element-9a3acf1 .pxl-swiper-arrow svg {
  fill: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-9a3acf1 .pxl-swiper-arrow:hover {
  color: #C4AB86;
  border-color: #02010100;
}
.elementor-227 .elementor-element.elementor-element-9a3acf1 .pxl-swiper-arrow:hover svg {
  fill: #C4AB86;
}
.elementor-227 .elementor-element.elementor-element-9a3acf1 .pxl-post-carousel .item-title {
  color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-9a3acf1 .pxl-post-carousel .item-title a:hover, .elementor-227 .elementor-element.elementor-element-9a3acf1 .pxl-post-carousel .item-content-inner .item-title a:hover {
  color: #C4AB86;
}
.elementor-227 .elementor-element.elementor-element-9a3acf1 .pxl-post-carousel .item-excerpt {
  color: #CDCDCD;
}
.elementor-227 .elementor-element.elementor-element-9a3acf1 .pxl-post-carousel .pxl-readmore {
  color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-9a3acf1 .pxl-post-carousel .pxl-readmore:after {
  background-color: #C4AB86;
}
.elementor-227 .elementor-element.elementor-element-b179c12 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-227 .elementor-element.elementor-element-b179c12 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.6;
}
.elementor-227 .elementor-element.elementor-element-b179c12 .pxl-section-bg-parallax {
  background-image: url(../images/h1-ss12-bg.webp );
  bottom: -100px;
}
.elementor-227 .elementor-element.elementor-element-b179c12 {
  padding: 75px 0px 95px 0px;
}
.elementor-227 .elementor-element.elementor-element-966386d .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 45px;
  line-height: 1.222em;
}
.elementor-227 .elementor-element.elementor-element-4699c9d > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-227 .elementor-element.elementor-element-4699c9d .pxl-text-editor {
  color: #FFFFFF;
}
.elementor-227 .elementor-element.elementor-element-4699c9d .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
@media(max-width:1599px) {
  .elementor-227 .elementor-element.elementor-element-1923751 > .elementor-widget-container {
    height: 720px;
    overflow: hidden;
  }
  .elementor-227 .elementor-element.elementor-element-6cc7249 {
    bottom: 45px;
  }
  .elementor-227 .elementor-element.elementor-element-6cc7249 .elementor-widget-container, .elementor-227 .elementor-element.elementor-element-6cc7249 .elementor-widget-container > div {
    width: 500px;
  }
  .elementor-227 .elementor-element.elementor-element-82824f6 .pxl-swiper-arrow-prev {
    left: 42vw;
  }
  .elementor-227 .elementor-element.elementor-element-82824f6 .pxl-swiper-arrow-next {
    right: 35px;
  }
  .elementor-227 .elementor-element.elementor-element-4b8feda {
    padding: 112px 0px 72px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-08e584f > .elementor-widget-container {
    margin: 0px 30px 0px 30px;
  }
}
@media(max-width:1199px) {
  .elementor-227 .elementor-element.elementor-element-1923751 > .elementor-widget-container {
    height: 620px;
    overflow: hidden;
  }
  .elementor-227 .elementor-element.elementor-element-6cc7249 {
    bottom: -75px;
  }
  .elementor-227 .elementor-element.elementor-element-6cc7249 .elementor-widget-container, .elementor-227 .elementor-element.elementor-element-6cc7249 .elementor-widget-container > div {
    width: 400px;
  }
  .elementor-227 .elementor-element.elementor-element-6cc7249 .check-available-form-wrap {
    padding: 40px 30px 50px 30px;
  }
  .elementor-227 .elementor-element.elementor-element-1e638bb {
    padding: 170px 0px 105px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-a35bb4e > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-227 .elementor-element.elementor-element-04506b5 .pxl-text-editor {
    max-width: 670px;
  }
  .elementor-227 .elementor-element.elementor-element-2253e84 > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-227 .elementor-element.elementor-element-c15b2d0 .pxl-text-editor {
    max-width: 670px;
  }
  .elementor-227 .elementor-element.elementor-element-82824f6 .pxl-swiper-arrow-prev {
    left: 43vw;
  }
  .elementor-227 .elementor-element.elementor-element-82824f6 .pxl-swiper-arrow-next {
    right: 20px;
  }
  .elementor-227 .elementor-element.elementor-element-e87a9d8 {
    padding: 68px 0px 100px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-4ade807 .pxl-heading-wrap .heading-title {
    font-size: 24px;
  }
  .elementor-227 .elementor-element.elementor-element-4b8feda {
    padding: 92px 0px 62px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-145fedd .pxl-heading-inner {
    max-width: 550px;
  }
  .elementor-227 .elementor-element.elementor-element-8cd7ba3 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-51547d5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-6abba92 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-08e584f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-e39ab83 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-1a08618 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-c7fe377 {
    padding: 0px 0px 92px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-f2e1820 .pxl-heading-inner {
    max-width: 750px;
  }
  .elementor-227 .elementor-element.elementor-element-f2e1820 .pxl-heading-wrap .heading-title {
    font-size: 24px;
  }
  .elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-video-player .pxl-video-btn {
    width: 80px;
    height: 80px;
  }
  .elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 36px;
  }
  .elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-video-player .pxl-video-btn > svg {
    width: 36px;
  }
  .elementor-227 .elementor-element.elementor-element-011ace3 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-6c1735a {
    padding: 100px 0px 100px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-d5a0fcc {
    padding: 93px 0px 85px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-39afc2f > .elementor-widget-container {
    margin: 0px 0px 58px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-b179c12 {
    padding: 75px 0px 75px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-966386d .pxl-heading-wrap .heading-title {
    font-size: 38px;
  }
}
@media(max-width:991px) {
  .elementor-227 .elementor-element.elementor-element-6cc7249 {
    position: relative;
    top: -90px;
    right: auto;
    bottom: auto;
  }
  .elementor-227 .elementor-element.elementor-element-6cc7249 .elementor-widget-container, .elementor-227 .elementor-element.elementor-element-6cc7249 .elementor-widget-container > div {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-1e638bb {
    padding: 93px 0px 100px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-82824f6 .pxl-swiper-arrow-prev {
    left: auto;
    right: 20px;
    margin: -60px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-82824f6 .pxl-swiper-arrow-next {
    margin: 4px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-2527c26.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-227 .elementor-element.elementor-element-51547d5 .fancybox-inner {
    max-width: 470px;
  }
  .elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancybox-wrap {
    text-align: center;
    justify-content: center;
  }
  .elementor-227 .elementor-element.elementor-element-51547d5 .pxl-fancybox-wrap .pxl-fancy-icon svg {
    margin: 0px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-6abba92 .fancybox-inner {
    max-width: 470px;
  }
  .elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancybox-wrap {
    text-align: center;
    justify-content: center;
  }
  .elementor-227 .elementor-element.elementor-element-6abba92 .pxl-fancybox-wrap .pxl-fancy-icon svg {
    margin: 0px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-e39ab83 .fancybox-inner {
    max-width: 470px;
  }
  .elementor-227 .elementor-element.elementor-element-e39ab83 .pxl-fancybox-wrap {
    text-align: center;
    justify-content: center;
  }
  .elementor-227 .elementor-element.elementor-element-e39ab83 .pxl-fancybox-wrap .pxl-fancy-icon svg {
    margin: 0px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-1a08618 .fancybox-inner {
    max-width: 470px;
  }
  .elementor-227 .elementor-element.elementor-element-1a08618 .pxl-fancybox-wrap {
    text-align: center;
    justify-content: center;
  }
  .elementor-227 .elementor-element.elementor-element-1a08618 .pxl-fancybox-wrap .pxl-fancy-icon svg {
    margin: 0px 0px 0px 0px;
  }
}
@media(max-width:767px) {
  .elementor-227 .elementor-element.elementor-element-1923751 > .elementor-widget-container {
    height: 520px;
    overflow: hidden;
  }
  .elementor-227 .elementor-element.elementor-element-1e638bb {
    padding: 83px 0px 95px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-82824f6 .pxl-swiper-arrow-prev {
    left: 20px;
    right: auto;
    top: 20%;
    margin: 0px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-82824f6 .pxl-swiper-arrow-next {
    top: 20%;
    margin: 0px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-e87a9d8 {
    padding: 53px 0px 90px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-4ade807 .pxl-heading-wrap .heading-title {
    font-size: 18px;
  }
  .elementor-227 .elementor-element.elementor-element-4b8feda {
    padding: 83px 0px 57px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-8cd7ba3 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-0e40cb2 {
    padding: 90px 0px 38px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-c7fe377 {
    padding: 0px 0px 82px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-f2e1820 .pxl-heading-wrap .heading-title {
    font-size: 18px;
  }
  .elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-video-player {
    padding: 150px 0px 150px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-video-player .pxl-video-btn {
    width: 60px;
    height: 60px;
  }
  .elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 28px;
  }
  .elementor-227 .elementor-element.elementor-element-ed0c7c1 .pxl-video-player .pxl-video-btn > svg {
    width: 28px;
  }
  .elementor-227 .elementor-element.elementor-element-011ace3 {
    padding: 90px 0px 90px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-45f4059 .pxl-testimonial-carousel .item-title {
    font-size: 20px;
  }
  .elementor-227 .elementor-element.elementor-element-45f4059 .pxl-testimonial-carousel .item-desc {
    font-size: 18px;
  }
  .elementor-227 .elementor-element.elementor-element-6c1735a {
    padding: 83px 0px 90px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-52f28bc > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-d5a0fcc {
    padding: 83px 0px 75px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-39afc2f > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-4f4360d > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-227 .elementor-element.elementor-element-966386d .heading-title br {
    display: none;
  }
  .elementor-227 .elementor-element.elementor-element-966386d .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-227 .elementor-element.elementor-element-4699c9d > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
}
@media(max-width:575px) {
  .elementor-227 .elementor-element.elementor-element-6cc7249 .check-available-form-wrap {
    padding: 30px 20px 40px 20px;
  }
  .elementor-227 .elementor-element.elementor-element-0d883ac > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-0d883ac .pxl-image-about .item-image {
    --this-width: 270px;
  }
  .elementor-227 .elementor-element.elementor-element-82824f6 .pxl-swiper-arrow {
    width: 46px;
    height: 46px;
    font-size: 15px;
  }
  .elementor-227 .elementor-element.elementor-element-c75ed6b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-227 .elementor-element.elementor-element-f2e1820 .pxl-heading-wrap .heading-title {
    font-size: 18px;
  }
  .elementor-227 .elementor-element.elementor-element-0c8f644 {
    padding: 43px 15px 55px 15px;
  }
}
@media(min-width:576px) {
  .elementor-227 .elementor-element.elementor-element-b1e08fe {
    width: 45%;
  }
  .elementor-227 .elementor-element.elementor-element-8deb445 {
    width: 55%;
  }
  .elementor-227 .elementor-element.elementor-element-2527c26 {
    width: 25%;
  }
  .elementor-227 .elementor-element.elementor-element-1cbb813 {
    width: 50%;
  }
  .elementor-227 .elementor-element.elementor-element-6c2d473 {
    width: 24.664%;
  }
  .elementor-227 .elementor-element.elementor-element-abc14f8 {
    width: 58.33333333%;
  }
  .elementor-227 .elementor-element.elementor-element-79ae606 {
    width: 41.667%;
  }
}
@media(max-width:1199px) and (min-width:576px) {
  .elementor-227 .elementor-element.elementor-element-a35bb4e {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-2253e84 {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-ca8bbc6 {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-8c09025 {
    width: 50%;
  }
  .elementor-227 .elementor-element.elementor-element-a19b5d5 {
    width: 50%;
  }
  .elementor-227 .elementor-element.elementor-element-a9b6b43 {
    width: 50%;
  }
  .elementor-227 .elementor-element.elementor-element-ec0b990 {
    width: 50%;
  }
  .elementor-227 .elementor-element.elementor-element-abc14f8 {
    width: 50%;
  }
  .elementor-227 .elementor-element.elementor-element-79ae606 {
    width: 50%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-227 .elementor-element.elementor-element-2527c26 {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-1cbb813 {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-6c2d473 {
    width: 100%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-227 .elementor-element.elementor-element-8c09025 {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-a19b5d5 {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-a9b6b43 {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-ec0b990 {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-abc14f8 {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-79ae606 {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-4f4360d {
    width: 100%;
  }
  .elementor-227 .elementor-element.elementor-element-3b1f11c {
    width: 100%;
  }
}
.elementor-9703 .elementor-element.elementor-element-890ec86 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9703 .elementor-element.elementor-element-890ec86:not(.elementor-motion-effects-element-type-background), .elementor-9703 .elementor-element.elementor-element-890ec86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0E1317;
}
.elementor-9703 .elementor-element.elementor-element-890ec86 > .elementor-container {
  max-width: 1660px;
}
.elementor-9703 .elementor-element.elementor-element-890ec86 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9703 .elementor-element.elementor-element-890ec86 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9703 .elementor-element.elementor-element-e36fb97 .pxl-anchor {
  color: #BA9F78;
}
.elementor-9703 .elementor-element.elementor-element-e36fb97 .pxl-anchor-wrap .icon-custom span span {
  background-color: #BA9F78;
}
.elementor-9703 .elementor-element.elementor-element-e36fb97 .pxl-anchor:hover {
  color: #FFFFFF;
}
.elementor-9703 .elementor-element.elementor-element-e36fb97 .pxl-anchor-wrap .icon-custom:hover span span {
  background-color: #FFFFFF;
}
.elementor-9703 .elementor-element.elementor-element-0485626 .pxl-primary-menu, .elementor-9703 .elementor-element.elementor-element-0485626 .style-vr .pxl-primary-menu > li, .elementor-9703 .elementor-element.elementor-element-0485626 .pxl-mobile-menu {
  justify-content: center;
}
.elementor-9703 .elementor-element.elementor-element-0485626 .pxl-primary-menu > li > a:after {
  background-color: #C4AB86;
  height: 1px;
  bottom: 20px;
}
.elementor-9703 .elementor-element.elementor-element-0485626 .pxl-nav-menu .pxl-primary-menu > li > a, .elementor-9703 .elementor-element.elementor-element-0485626 .pxl-nav-menu .pxl-mobile-menu > li > a {
  font-size: 16px;
  text-transform: uppercase;
  line-height: 90px;
  letter-spacing: 0.1em;
}
.elementor-9703 .elementor-element.elementor-element-0485626 .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-9703 .elementor-element.elementor-element-0485626 .pxl-primary-menu > li {
  margin: 0px 30px 0px 30px;
}
.elementor-9703 .elementor-element.elementor-element-0485626 .pxl-mobile-menu > li {
  margin: 0px 30px 0px 30px;
}
.elementor-9703 .elementor-element.elementor-element-5dbfa83 {
  width: auto;
  max-width: auto;
}
.elementor-9703 .elementor-element.elementor-element-5dbfa83 .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #C4AB86;
  color: #C4AB86;
}
.elementor-9703 .elementor-element.elementor-element-5dbfa83 .pxl-anchor {
  --pxl-color: #C4AB86;
  color: #C4AB86;
}
.elementor-9703 .elementor-element.elementor-element-5dbfa83 .pxl-anchor:hover {
  color: #FFFFFF;
}
.elementor-9703 .elementor-element.elementor-element-f3a18bd {
  width: auto;
  max-width: auto;
}
.elementor-9703 .elementor-element.elementor-element-f3a18bd > .elementor-widget-container {
  margin: 0px 0px 0px 40px;
}
.elementor-9703 .elementor-element.elementor-element-f3a18bd .pxl-language-switcher .current-item, .elementor-9703 .elementor-element.elementor-element-f3a18bd .pxl-language-switcher.list .current-lang a, .elementor-9703 .elementor-element.elementor-element-f3a18bd .pxl-language-switcher.list .wpml-ls-current-language a {
  color: #C4AB86;
}
.elementor-9703 .elementor-element.elementor-element-f3a18bd .pxl-language-switcher .current-item svg {
  fill: #C4AB86;
}
.elementor-9703 .elementor-element.elementor-element-f3a18bd .pxl-language-switcher .pxl-icon {
  font-size: 20px;
}
.elementor-9703 .elementor-element.elementor-element-db72ce2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9703 .elementor-element.elementor-element-db72ce2:not(.elementor-motion-effects-element-type-background), .elementor-9703 .elementor-element.elementor-element-db72ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0E1317;
}
.elementor-9703 .elementor-element.elementor-element-db72ce2 > .elementor-container {
  max-width: 1660px;
}
.elementor-9703 .elementor-element.elementor-element-db72ce2 .pxl-section-bg-parallax {
  background-image: url(../../2024/03/round-dvd.webp);
  background-position: bottom center;
  background-size: 50vw auto;
}
.elementor-9703 .elementor-element.elementor-element-db72ce2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 37px 0px 33px 0px;
}
.elementor-9703 .elementor-element.elementor-element-db72ce2 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9703 .elementor-element.elementor-element-d56dc70 > .elementor-widget-container {
  margin: 0px 0px 6px 0px;
}
.elementor-9703 .elementor-element.elementor-element-d56dc70 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 20px;
}
.elementor-9703 .elementor-element.elementor-element-e9cbde5 .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-9703 .elementor-element.elementor-element-e9cbde5 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-9703 .elementor-element.elementor-element-c17995a .pxl-logo img {
  max-width: 244px;
}
.elementor-9703 .elementor-element.elementor-element-c17995a .pxl-logo {
  justify-content: center;
}
.elementor-9703 .elementor-element.elementor-element-e5a6b43 > .elementor-widget-container {
  margin: 0px 0px 6px 0px;
}
.elementor-9703 .elementor-element.elementor-element-e5a6b43 .pxl-heading-wrap {
  justify-content: end;
}
.elementor-9703 .elementor-element.elementor-element-e5a6b43 .pxl-heading-inner {
  text-align: end;
}
.elementor-9703 .elementor-element.elementor-element-e5a6b43 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 20px;
}
.elementor-9703 .elementor-element.elementor-element-6ad841d .pxl-text-editor-wrap {
  justify-content: end;
}
.elementor-9703 .elementor-element.elementor-element-6ad841d .pxl-text-editor {
  text-align: end;
  color: #CDCDCD;
}
.elementor-9703 .elementor-element.elementor-element-6ad841d .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-9703 .elementor-element.elementor-element-6ad841d .pxl-text-editor a {
  color: #CDCDCD;
}
.elementor-9703 .elementor-element.elementor-element-6ad841d .pxl-text-editor a.link-underline {
  border-color: #CDCDCD;
}
.elementor-9703 .elementor-element.elementor-element-8dc271b:not(.elementor-motion-effects-element-type-background), .elementor-9703 .elementor-element.elementor-element-8dc271b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0E1317;
}
.elementor-9703 .elementor-element.elementor-element-8dc271b > .elementor-container {
  max-width: 1660px;
}
.elementor-9703 .elementor-element.elementor-element-8dc271b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9703 .elementor-element.elementor-element-8dc271b > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9703 .elementor-element.elementor-element-4d3f55f .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-9703 .elementor-element.elementor-element-4d3f55f .pxl-divider .pxl-divider-separator {
  border-color: #C4AB8640;
  border-width: 1px;
}
.elementor-9703 .elementor-element.elementor-element-9c5d77d > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9703 .elementor-element.elementor-element-9c5d77d:not(.elementor-motion-effects-element-type-background), .elementor-9703 .elementor-element.elementor-element-9c5d77d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0E1317;
}
.elementor-9703 .elementor-element.elementor-element-9c5d77d > .elementor-container {
  max-width: 1660px;
}
.elementor-9703 .elementor-element.elementor-element-9c5d77d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9703 .elementor-element.elementor-element-9c5d77d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9703 .elementor-element.elementor-element-b841a47 .pxl-anchor {
  color: #BA9F78;
}
.elementor-9703 .elementor-element.elementor-element-b841a47 .pxl-anchor-wrap .icon-custom span span {
  background-color: #BA9F78;
}
.elementor-9703 .elementor-element.elementor-element-b841a47 .pxl-anchor:hover {
  color: #FFFFFF;
}
.elementor-9703 .elementor-element.elementor-element-b841a47 .pxl-anchor-wrap .icon-custom:hover span span {
  background-color: #FFFFFF;
}
.elementor-9703 .elementor-element.elementor-element-2987d91 .pxl-primary-menu, .elementor-9703 .elementor-element.elementor-element-2987d91 .style-vr .pxl-primary-menu > li, .elementor-9703 .elementor-element.elementor-element-2987d91 .pxl-mobile-menu {
  justify-content: center;
}
.elementor-9703 .elementor-element.elementor-element-2987d91 .pxl-primary-menu > li > a:after {
  background-color: #C4AB86;
  height: 1px;
  bottom: 20px;
}
.elementor-9703 .elementor-element.elementor-element-2987d91 .pxl-nav-menu .pxl-primary-menu > li > a, .elementor-9703 .elementor-element.elementor-element-2987d91 .pxl-nav-menu .pxl-mobile-menu > li > a {
  font-size: 16px;
  text-transform: uppercase;
  line-height: 90px;
  letter-spacing: 0.1em;
}
.elementor-9703 .elementor-element.elementor-element-2987d91 .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-9703 .elementor-element.elementor-element-2987d91 .pxl-primary-menu > li {
  margin: 0px 30px 0px 30px;
}
.elementor-9703 .elementor-element.elementor-element-2987d91 .pxl-mobile-menu > li {
  margin: 0px 30px 0px 30px;
}
.elementor-9703 .elementor-element.elementor-element-08d34db {
  width: auto;
  max-width: auto;
}
.elementor-9703 .elementor-element.elementor-element-08d34db .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #C4AB86;
  color: #C4AB86;
}
.elementor-9703 .elementor-element.elementor-element-08d34db .pxl-anchor {
  --pxl-color: #C4AB86;
  color: #C4AB86;
}
.elementor-9703 .elementor-element.elementor-element-08d34db .pxl-anchor:hover {
  color: #FFFFFF;
}
.elementor-9703 .elementor-element.elementor-element-325a644 {
  width: auto;
  max-width: auto;
}
.elementor-9703 .elementor-element.elementor-element-325a644 > .elementor-widget-container {
  margin: 0px 0px 0px 40px;
}
.elementor-9703 .elementor-element.elementor-element-325a644 .pxl-language-switcher .current-item, .elementor-9703 .elementor-element.elementor-element-325a644 .pxl-language-switcher.list .current-lang a, .elementor-9703 .elementor-element.elementor-element-325a644 .pxl-language-switcher.list .wpml-ls-current-language a {
  color: #C4AB86;
}
.elementor-9703 .elementor-element.elementor-element-325a644 .pxl-language-switcher .current-item svg {
  fill: #C4AB86;
}
.elementor-9703 .elementor-element.elementor-element-325a644 .pxl-language-switcher .pxl-icon {
  font-size: 20px;
}
@media(min-width:576px) {
  .elementor-9703 .elementor-element.elementor-element-ffd3480 {
    width: 25%;
  }
  .elementor-9703 .elementor-element.elementor-element-7b88ae7 {
    width: 50%;
  }
  .elementor-9703 .elementor-element.elementor-element-832e222 {
    width: 24.666%;
  }
}
@media(max-width:1599px) {
  .elementor-9703 .elementor-element.elementor-element-0485626 .pxl-primary-menu > li {
    margin: 0px 20px 0px 20px;
  }
  .elementor-9703 .elementor-element.elementor-element-0485626 .pxl-mobile-menu > li {
    margin: 0px 20px 0px 20px;
  }
  .elementor-9703 .elementor-element.elementor-element-2987d91 .pxl-primary-menu > li {
    margin: 0px 20px 0px 20px;
  }
  .elementor-9703 .elementor-element.elementor-element-2987d91 .pxl-mobile-menu > li {
    margin: 0px 20px 0px 20px;
  }
}
.elementor-9777 .elementor-element.elementor-element-ddf3a71 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9777 .elementor-element.elementor-element-ddf3a71 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.4;
}
.elementor-9777 .elementor-element.elementor-element-ddf3a71 > .elementor-container {
  max-width: 1660px;
  min-height: 873px;
}
.elementor-9777 .elementor-element.elementor-element-ddf3a71 .pxl-section-bg-parallax {
  background-image: url(../../2024/03/slider-1-h4.webp);
  bottom: -39px;
}
.elementor-9777 .elementor-element.elementor-element-3fad148 > .elementor-element-populated {
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
  padding: 20px 0px 0px 0px;
}
.elementor-9777 .elementor-element.elementor-element-8ac2b6d > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-9777 .elementor-element.elementor-element-8ac2b6d .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.05em;
}
.elementor-9777 .elementor-element.elementor-element-8bfe903 > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-9777 .elementor-element.elementor-element-8bfe903 .pxl-heading-inner {
  max-width: 890px;
}
.elementor-9777 .elementor-element.elementor-element-8bfe903 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
@media(max-width:1599px) {
  .elementor-9777 .elementor-element.elementor-element-ddf3a71 > .elementor-container {
    min-height: 720px;
  }
  .elementor-9777 .elementor-element.elementor-element-8bfe903 .pxl-heading-wrap .heading-title {
    font-size: 55px;
  }
}
@media(max-width:1199px) {
  .elementor-9777 .elementor-element.elementor-element-ddf3a71 > .elementor-container {
    min-height: 620px;
  }
  .elementor-9777 .elementor-element.elementor-element-8ac2b6d .pxl-heading-wrap .heading-title {
    font-size: 24px;
  }
  .elementor-9777 .elementor-element.elementor-element-8bfe903 .pxl-heading-inner {
    max-width: 570px;
  }
  .elementor-9777 .elementor-element.elementor-element-8bfe903 .pxl-heading-wrap .heading-title {
    font-size: 48px;
  }
}
@media(max-width:991px) {
  .elementor-9777 .elementor-element.elementor-element-8bfe903 .pxl-heading-wrap .heading-title {
    font-size: 42px;
    line-height: 1.1em;
  }
}
@media(max-width:767px) {
  .elementor-9777 .elementor-element.elementor-element-ddf3a71 > .elementor-container {
    min-height: 520px;
  }
  .elementor-9777 .elementor-element.elementor-element-8ac2b6d .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-9777 .elementor-element.elementor-element-8bfe903 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
}
@media(max-width:575px) {
  .elementor-9777 .elementor-element.elementor-element-8bfe903 .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
}
.elementor-9779 .elementor-element.elementor-element-62b9ea0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9779 .elementor-element.elementor-element-62b9ea0 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.4;
}
.elementor-9779 .elementor-element.elementor-element-62b9ea0 > .elementor-container {
  max-width: 1660px;
  min-height: 873px;
}
.elementor-9779 .elementor-element.elementor-element-62b9ea0 .pxl-section-bg-ken-burns {
  --pxl-ken-burns-bg-img: url(../../2024/03/slider-2-h4.webp);
}
.elementor-9779 .elementor-element.elementor-element-5bcfcdd > .elementor-element-populated {
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
  padding: 20px 0px 0px 0px;
}
.elementor-9779 .elementor-element.elementor-element-e4a507b > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-9779 .elementor-element.elementor-element-e4a507b .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.05em;
}
.elementor-9779 .elementor-element.elementor-element-171fc15 > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-9779 .elementor-element.elementor-element-171fc15 .pxl-heading-inner {
  max-width: 870px;
}
.elementor-9779 .elementor-element.elementor-element-171fc15 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
@media(max-width:1599px) {
  .elementor-9779 .elementor-element.elementor-element-62b9ea0 > .elementor-container {
    min-height: 720px;
  }
  .elementor-9779 .elementor-element.elementor-element-171fc15 .pxl-heading-wrap .heading-title {
    font-size: 55px;
  }
}
@media(max-width:1199px) {
  .elementor-9779 .elementor-element.elementor-element-62b9ea0 > .elementor-container {
    min-height: 620px;
  }
  .elementor-9779 .elementor-element.elementor-element-e4a507b .pxl-heading-wrap .heading-title {
    font-size: 24px;
  }
  .elementor-9779 .elementor-element.elementor-element-171fc15 .pxl-heading-inner {
    max-width: 570px;
  }
  .elementor-9779 .elementor-element.elementor-element-171fc15 .pxl-heading-wrap .heading-title {
    font-size: 48px;
  }
}
@media(max-width:991px) {
  .elementor-9779 .elementor-element.elementor-element-171fc15 .pxl-heading-wrap .heading-title {
    font-size: 42px;
    line-height: 1.1em;
  }
}
@media(max-width:767px) {
  .elementor-9779 .elementor-element.elementor-element-62b9ea0 > .elementor-container {
    min-height: 520px;
  }
  .elementor-9779 .elementor-element.elementor-element-e4a507b .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-9779 .elementor-element.elementor-element-171fc15 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
}
@media(max-width:575px) {
  .elementor-9779 .elementor-element.elementor-element-171fc15 .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
}
.elementor-10617 .elementor-element.elementor-element-66cf0c6:not(.elementor-motion-effects-element-type-background), .elementor-10617 .elementor-element.elementor-element-66cf0c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0E1317;
}
.elementor-10617 .elementor-element.elementor-element-66cf0c6 > .elementor-container {
  max-width: 1660px;
}
.elementor-10617 .elementor-element.elementor-element-66cf0c6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 75px 0px;
}
.elementor-10617 .elementor-element.elementor-element-66cf0c6 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10617 .elementor-element.elementor-element-6897598 > .elementor-widget-container {
  margin: 0px 0px 57px 0px;
}
.elementor-10617 .elementor-element.elementor-element-6897598 .pxl-logo img {
  max-width: 244px;
}
.elementor-10617 .elementor-element.elementor-element-6897598 .pxl-logo {
  justify-content: center;
}
.elementor-10617 .elementor-element.elementor-element-58b2af8 .pxl-links {
  justify-content: center;
}
.elementor-10617 .elementor-element.elementor-element-58b2af8 .pxl-links a, .elementor-10617 .elementor-element.elementor-element-58b2af8 .pxl-links.layout-4 li a span {
  font-weight: 400;
}
.elementor-10617 .elementor-element.elementor-element-323623e .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-10617 .elementor-element.elementor-element-323623e .pxl-divider .pxl-divider-separator {
  border-color: #C4AB8640;
  border-width: 1px;
}
.elementor-10617 .elementor-element.elementor-element-323623e .pxl-divider {
  padding: 40px 0px 40px 0px;
}
.elementor-10617 .elementor-element.elementor-element-7bb7909 .pxl-qc-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}
.elementor-10617 .elementor-element.elementor-element-7bb7909 .qc-content-wrap, .elementor-10617 .elementor-element.elementor-element-7bb7909 .qc-content-wrap .qc-item {
  color: #CDCDCD;
}
.elementor-10617 .elementor-element.elementor-element-7bb7909 .qc-content-wrap a {
  color: #FFFFFF;
}
.elementor-10617 .elementor-element.elementor-element-7bb7909 .pxl-qc-wrap.link-hover-underline-true .qc-item a:after {
  background-color: #FFFFFF;
}
.elementor-10617 .elementor-element.elementor-element-7bb7909 .qc-content-wrap .qc-item + .qc-item {
  margin-top: 10px;
}
.elementor-10617 .elementor-element.elementor-element-b13e8e6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-10617 .elementor-element.elementor-element-b13e8e6 > .elementor-container {
  max-width: 1660px;
}
.elementor-10617 .elementor-element.elementor-element-b13e8e6 > div {
  justify-content: center;
}
.elementor-10617 .elementor-element.elementor-element-b13e8e6 {
  padding: 40px 0px 0px 0px;
}
.elementor-10617 .elementor-element.elementor-element-4719854 {
  width: auto;
  max-width: auto;
}
.elementor-10617 .elementor-element.elementor-element-4719854 > .elementor-widget-container {
  margin: 0px 43px 0px 0px;
}
.elementor-10617 .elementor-element.elementor-element-4719854 img {
  width: 54px;
  filter: brightness(200%) contrast(105%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-10617 .elementor-element.elementor-element-4719854:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-10617 .elementor-element.elementor-element-c156866 {
  width: auto;
  max-width: auto;
}
.elementor-10617 .elementor-element.elementor-element-c156866 > .elementor-widget-container {
  margin: 0px 43px 0px 0px;
}
.elementor-10617 .elementor-element.elementor-element-c156866 img {
  width: 70px;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-10617 .elementor-element.elementor-element-c156866:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-10617 .elementor-element.elementor-element-8fe8054 {
  width: auto;
  max-width: auto;
}
.elementor-10617 .elementor-element.elementor-element-8fe8054 > .elementor-widget-container {
  margin: 0px 43px 0px 0px;
}
.elementor-10617 .elementor-element.elementor-element-8fe8054 img {
  width: 70px;
  filter: brightness(200%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-10617 .elementor-element.elementor-element-8fe8054:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-10617 .elementor-element.elementor-element-c72fbd2 {
  width: auto;
  max-width: auto;
}
.elementor-10617 .elementor-element.elementor-element-c72fbd2 img {
  width: 64px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-10617 .elementor-element.elementor-element-c72fbd2:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-10617 .elementor-element.elementor-element-e7d9ee6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-10617 .elementor-element.elementor-element-e7d9ee6:not(.elementor-motion-effects-element-type-background), .elementor-10617 .elementor-element.elementor-element-e7d9ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0A0E11;
}
.elementor-10617 .elementor-element.elementor-element-e7d9ee6 > .elementor-container {
  max-width: 1650px;
}
.elementor-10617 .elementor-element.elementor-element-e7d9ee6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 0px;
}
.elementor-10617 .elementor-element.elementor-element-e7d9ee6 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10617 .elementor-element.elementor-element-347cb87 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-10617 .elementor-element.elementor-element-347cb87 .pxl-text-editor {
  text-align: center;
  color: #CDCDCD;
}
.elementor-10617 .elementor-element.elementor-element-347cb87 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-10617 .elementor-element.elementor-element-347cb87 .pxl-text-editor a {
  color: #CDCDCD;
}
.elementor-10617 .elementor-element.elementor-element-347cb87 .pxl-text-editor a.link-underline {
  border-color: #CDCDCD;
}
.elementor-10617 .elementor-element.elementor-element-347cb87 .pxl-text-editor a:hover {
  color: #AA998A;
}
.elementor-10617 .elementor-element.elementor-element-d48dba6 .pxl-socials-wrap {
  justify-content: center;
}
.elementor-10617 .elementor-element.elementor-element-d48dba6 .social-item:hover {
  color: #C4AA86 !important;
  background-color: #FFFFFF00;
}
.elementor-10617 .elementor-element.elementor-element-7131ec1 .pxl-links {
  justify-content: end;
}
.elementor-10617 .elementor-element.elementor-element-7131ec1 .pxl-links a {
  color: #CDCDCD;
}
.elementor-10617 .elementor-element.elementor-element-7131ec1 .pxl-links a:hover, .elementor-10617 .elementor-element.elementor-element-7131ec1 .pxl-links li.active a {
  color: #FFFFFF;
}
.elementor-10617 .elementor-element.elementor-element-7131ec1 .pxl-links.layout-3 li + li:before {
  color: #CDCDCD;
}
@media(max-width:1199px) {
  .elementor-10617 .elementor-element.elementor-element-66cf0c6 {
    padding: 100px 0px 75px 0px;
  }
  .elementor-10617 .elementor-element.elementor-element-58b2af8 .pxl-links.layout-4 {
    column-gap: 30px;
  }
  .elementor-10617 .elementor-element.elementor-element-4719854 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-10617 .elementor-element.elementor-element-4719854 img {
    width: 40px;
  }
  .elementor-10617 .elementor-element.elementor-element-c156866 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-10617 .elementor-element.elementor-element-c156866 img {
    width: 50px;
  }
  .elementor-10617 .elementor-element.elementor-element-8fe8054 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-10617 .elementor-element.elementor-element-8fe8054 img {
    width: 50px;
  }
  .elementor-10617 .elementor-element.elementor-element-c72fbd2 img {
    width: 50px;
  }
}
@media(max-width:991px) {
  .elementor-10617 .elementor-element.elementor-element-d48dba6 .pxl-socials-wrap .socials-list {
    margin-left: calc(20px / -2);
    margin-right: calc(20px / -2);
  }
  .elementor-10617 .elementor-element.elementor-element-d48dba6 .pxl-socials-wrap .socials-list > * {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
  }
}
@media(max-width:767px) {
  .elementor-10617 .elementor-element.elementor-element-66cf0c6 {
    padding: 80px 0px 70px 0px;
  }
  .elementor-10617 .elementor-element.elementor-element-6897598 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-10617 .elementor-element.elementor-element-6897598 .pxl-logo img {
    max-width: 200px;
  }
  .elementor-10617 .elementor-element.elementor-element-323623e .pxl-divider {
    padding: 30px 0px 30px 0px;
  }
  .elementor-10617 .elementor-element.elementor-element-347cb87 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-10617 .elementor-element.elementor-element-347cb87 .pxl-text-editor-wrap {
    justify-content: center;
  }
  .elementor-10617 .elementor-element.elementor-element-347cb87 .pxl-text-editor {
    text-align: center;
  }
  .elementor-10617 .elementor-element.elementor-element-d48dba6 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-10617 .elementor-element.elementor-element-d48dba6 .pxl-socials-wrap {
    justify-content: center;
  }
  .elementor-10617 .elementor-element.elementor-element-7131ec1 .pxl-links {
    justify-content: center;
  }
}
@media(max-width:575px) {
  .elementor-10617 .elementor-element.elementor-element-58b2af8 .pxl-links a, .elementor-10617 .elementor-element.elementor-element-58b2af8 .pxl-links.layout-4 li a span {
    font-size: 14px;
  }
  .elementor-10617 .elementor-element.elementor-element-347cb87 .pxl-text-editor-wrap {
    justify-content: center;
  }
  .elementor-10617 .elementor-element.elementor-element-347cb87 .pxl-text-editor {
    text-align: center;
  }
  .elementor-10617 .elementor-element.elementor-element-7131ec1 .pxl-links {
    justify-content: center;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-10617 .elementor-element.elementor-element-018482a {
    width: 100%;
  }
  .elementor-10617 .elementor-element.elementor-element-dad1521 {
    width: 100%;
  }
  .elementor-10617 .elementor-element.elementor-element-4d3a114 {
    width: 100%;
  }
}
.elementor-1982 .elementor-element.elementor-element-48ad926:not(.elementor-motion-effects-element-type-background), .elementor-1982 .elementor-element.elementor-element-48ad926 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE899;
}
.elementor-1982 .elementor-element.elementor-element-48ad926 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1982 .elementor-element.elementor-element-48ad926 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1982 .elementor-element.elementor-element-79a9c63 > .elementor-element-populated {
  padding: 112px 150px 110px 150px;
}
.elementor-1982 .elementor-element.elementor-element-a0250b8 .pxl-heading-wrap .heading-title {
  line-height: 1.4em;
}
.elementor-1982 .elementor-element.elementor-element-40c7058 > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-1982 .elementor-element.elementor-element-40c7058 .pxl-heading-wrap .heading-title {
  line-height: 1.4em;
}
.elementor-1982 .elementor-element.elementor-element-3d39391 .pxl-column-bg-parallax {
  background-image: url(../../2022/09/terms-ss1-img.jpg);
  bottom: -50px;
}
.elementor-1982 .elementor-element.elementor-element-3d39391 > .elementor-element-populated > .elementor-background-overlay {
  opacity: 1;
}
.elementor-1982 .elementor-element.elementor-element-3d39391 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1982 .elementor-element.elementor-element-3d39391 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1982 .elementor-element.elementor-element-c03bf1e .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1982 .elementor-element.elementor-element-c03bf1e .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF00;
  border-width: 1px;
}
.elementor-1982 .elementor-element.elementor-element-5d3ffb2 {
  padding: 120px 0px 68px 0px;
}
.elementor-1982 .elementor-element.elementor-element-451a8f8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-1982 .elementor-element.elementor-element-a5b186a > .elementor-widget-container {
  background-color: #2C424C;
  padding: 17px 17px 17px 17px;
}
.elementor-1982 .elementor-element.elementor-element-a5b186a .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1982 .elementor-element.elementor-element-a5b186a.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF00;
  color: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-a5b186a.elementor-view-framed .elementor-icon, .elementor-1982 .elementor-element.elementor-element-a5b186a.elementor-view-default .elementor-icon {
  color: #FFFFFF00;
  border-color: #FFFFFF00;
}
.elementor-1982 .elementor-element.elementor-element-a5b186a.elementor-view-framed .elementor-icon, .elementor-1982 .elementor-element.elementor-element-a5b186a.elementor-view-default .elementor-icon svg {
  fill: #FFFFFF00;
}
.elementor-1982 .elementor-element.elementor-element-a5b186a.elementor-view-framed .elementor-icon {
  background-color: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-a5b186a.elementor-view-stacked .elementor-icon svg {
  fill: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-a5b186a.elementor-view-framed .elementor-icon:hover {
  background-color: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-a5b186a.elementor-view-stacked .elementor-icon:hover {
  color: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-a5b186a.elementor-view-stacked .elementor-icon:hover svg {
  fill: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-a5b186a .elementor-icon {
  font-size: 36px;
  padding: 0px;
}
.elementor-1982 .elementor-element.elementor-element-a5b186a .elementor-icon svg {
  height: 36px;
}
.elementor-1982 .elementor-element.elementor-element-92a34ff {
  width: auto;
  max-width: auto;
}
.elementor-1982 .elementor-element.elementor-element-92a34ff .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-1982 .elementor-element.elementor-element-4836a8c > .elementor-widget-container {
  margin: 43px 0px 0px 0px;
}
.elementor-1982 .elementor-element.elementor-element-4836a8c .pxl-list-style .list-icon, .elementor-1982 .elementor-element.elementor-element-4836a8c .pxl-list-style .list-item .num, .elementor-1982 .elementor-element.elementor-element-4836a8c .pxl-list-style.checked .list-content:before {
  color: #111111;
}
.elementor-1982 .elementor-element.elementor-element-4836a8c .pxl-list-style.bullet .list-content:before {
  background-color: #111111;
}
.elementor-1982 .elementor-element.elementor-element-4836a8c .pxl-list-style .list-item + .list-item {
  margin-top: 15px;
}
.elementor-1982 .elementor-element.elementor-element-55a477a {
  padding: 0px 0px 68px 0px;
}
.elementor-1982 .elementor-element.elementor-element-9d97e7a > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1982 .elementor-element.elementor-element-e3af8b5 .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1982 .elementor-element.elementor-element-e3af8b5.elementor-view-stacked .elementor-icon {
  background-color: #2C424C;
}
.elementor-1982 .elementor-element.elementor-element-e3af8b5.elementor-view-framed .elementor-icon, .elementor-1982 .elementor-element.elementor-element-e3af8b5.elementor-view-default .elementor-icon {
  color: #2C424C;
  border-color: #2C424C;
}
.elementor-1982 .elementor-element.elementor-element-e3af8b5.elementor-view-framed .elementor-icon, .elementor-1982 .elementor-element.elementor-element-e3af8b5.elementor-view-default .elementor-icon svg {
  fill: #2C424C;
}
.elementor-1982 .elementor-element.elementor-element-e3af8b5.elementor-view-framed .elementor-icon:hover {
  background-color: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-e3af8b5.elementor-view-stacked .elementor-icon:hover {
  color: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-e3af8b5.elementor-view-stacked .elementor-icon:hover svg {
  fill: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-e3af8b5 .elementor-icon {
  font-size: 40px;
  padding: 15px;
}
.elementor-1982 .elementor-element.elementor-element-e3af8b5 .elementor-icon svg {
  height: 40px;
}
.elementor-1982 .elementor-element.elementor-element-4272cdc {
  width: auto;
  max-width: auto;
}
.elementor-1982 .elementor-element.elementor-element-4272cdc .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-1982 .elementor-element.elementor-element-851c550 > .elementor-widget-container {
  margin: 43px 0px 0px 0px;
}
.elementor-1982 .elementor-element.elementor-element-851c550 .pxl-list-style .list-icon, .elementor-1982 .elementor-element.elementor-element-851c550 .pxl-list-style .list-item .num, .elementor-1982 .elementor-element.elementor-element-851c550 .pxl-list-style.checked .list-content:before {
  color: #111111;
}
.elementor-1982 .elementor-element.elementor-element-851c550 .pxl-list-style.bullet .list-content:before {
  background-color: #111111;
}
.elementor-1982 .elementor-element.elementor-element-851c550 .pxl-list-style .list-item + .list-item {
  margin-top: 15px;
}
.elementor-1982 .elementor-element.elementor-element-7cc9c77 {
  padding: 0px 0px 68px 0px;
}
.elementor-1982 .elementor-element.elementor-element-eb2695f > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1982 .elementor-element.elementor-element-79c652e .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1982 .elementor-element.elementor-element-79c652e.elementor-view-stacked .elementor-icon {
  background-color: #2C424C;
}
.elementor-1982 .elementor-element.elementor-element-79c652e.elementor-view-framed .elementor-icon, .elementor-1982 .elementor-element.elementor-element-79c652e.elementor-view-default .elementor-icon {
  color: #2C424C;
  border-color: #2C424C;
}
.elementor-1982 .elementor-element.elementor-element-79c652e.elementor-view-framed .elementor-icon, .elementor-1982 .elementor-element.elementor-element-79c652e.elementor-view-default .elementor-icon svg {
  fill: #2C424C;
}
.elementor-1982 .elementor-element.elementor-element-79c652e.elementor-view-framed .elementor-icon:hover {
  background-color: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-79c652e.elementor-view-stacked .elementor-icon:hover {
  color: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-79c652e.elementor-view-stacked .elementor-icon:hover svg {
  fill: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-79c652e .elementor-icon {
  font-size: 40px;
  padding: 15px;
}
.elementor-1982 .elementor-element.elementor-element-79c652e .elementor-icon svg {
  height: 40px;
}
.elementor-1982 .elementor-element.elementor-element-40a807f {
  width: auto;
  max-width: auto;
}
.elementor-1982 .elementor-element.elementor-element-40a807f .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-1982 .elementor-element.elementor-element-959dcc2 > .elementor-widget-container {
  margin: 43px 0px 0px 0px;
}
.elementor-1982 .elementor-element.elementor-element-959dcc2 .pxl-list-style .list-icon, .elementor-1982 .elementor-element.elementor-element-959dcc2 .pxl-list-style .list-item .num, .elementor-1982 .elementor-element.elementor-element-959dcc2 .pxl-list-style.checked .list-content:before {
  color: #111111;
}
.elementor-1982 .elementor-element.elementor-element-959dcc2 .pxl-list-style.bullet .list-content:before {
  background-color: #111111;
}
.elementor-1982 .elementor-element.elementor-element-959dcc2 .pxl-list-style .list-item + .list-item {
  margin-top: 15px;
}
.elementor-1982 .elementor-element.elementor-element-7706672 {
  padding: 0px 0px 113px 0px;
}
.elementor-1982 .elementor-element.elementor-element-84f4179 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1982 .elementor-element.elementor-element-dfb4edc .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1982 .elementor-element.elementor-element-dfb4edc.elementor-view-stacked .elementor-icon {
  background-color: #2C424C;
}
.elementor-1982 .elementor-element.elementor-element-dfb4edc.elementor-view-framed .elementor-icon, .elementor-1982 .elementor-element.elementor-element-dfb4edc.elementor-view-default .elementor-icon {
  color: #2C424C;
  border-color: #2C424C;
}
.elementor-1982 .elementor-element.elementor-element-dfb4edc.elementor-view-framed .elementor-icon, .elementor-1982 .elementor-element.elementor-element-dfb4edc.elementor-view-default .elementor-icon svg {
  fill: #2C424C;
}
.elementor-1982 .elementor-element.elementor-element-dfb4edc.elementor-view-framed .elementor-icon:hover {
  background-color: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-dfb4edc.elementor-view-stacked .elementor-icon:hover {
  color: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-dfb4edc.elementor-view-stacked .elementor-icon:hover svg {
  fill: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-dfb4edc .elementor-icon {
  font-size: 40px;
  padding: 15px;
}
.elementor-1982 .elementor-element.elementor-element-dfb4edc .elementor-icon svg {
  height: 40px;
}
.elementor-1982 .elementor-element.elementor-element-324cb3f {
  width: auto;
  max-width: auto;
}
.elementor-1982 .elementor-element.elementor-element-324cb3f .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-1982 .elementor-element.elementor-element-0b33c85 > .elementor-widget-container {
  margin: 43px 0px 0px 0px;
}
.elementor-1982 .elementor-element.elementor-element-0b33c85 .pxl-list-style .list-icon, .elementor-1982 .elementor-element.elementor-element-0b33c85 .pxl-list-style .list-item .num, .elementor-1982 .elementor-element.elementor-element-0b33c85 .pxl-list-style.checked .list-content:before {
  color: #111111;
}
.elementor-1982 .elementor-element.elementor-element-0b33c85 .pxl-list-style.bullet .list-content:before {
  background-color: #111111;
}
.elementor-1982 .elementor-element.elementor-element-0b33c85 .pxl-list-style .list-item + .list-item {
  margin-top: 15px;
}
.elementor-1982 .elementor-element.elementor-element-02fae46 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.45;
}
.elementor-1982 .elementor-element.elementor-element-02fae46 .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/09/term-ss-end-bg1.jpg );
  bottom: -50px;
}
.elementor-1982 .elementor-element.elementor-element-02fae46 {
  padding: 112px 0px 125px 0px;
}
.elementor-1982 .elementor-element.elementor-element-ef9994c > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-1982 .elementor-element.elementor-element-ef9994c .pxl-heading-inner {
  max-width: 835px;
}
.elementor-1982 .elementor-element.elementor-element-ef9994c .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-1982 .elementor-element.elementor-element-a1edf32 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-1982 .elementor-element.elementor-element-a1edf32 .pxl-text-editor {
  max-width: 705px;
  color: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-a1edf32 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn, .elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .link-more {
  color: #192830 !important;
}
.elementor-1982 .elementor-element.elementor-element-c4918ca .link-more.underline-true:after {
  background-color: #192830 !important;
}
.elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn:hover, .elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn:active, .elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn:focus, .elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .link-more:hover {
  color: #FFFFFF !important;
}
.elementor-1982 .elementor-element.elementor-element-c4918ca .link-more.underline-true:hover:after {
  background-color: #FFFFFF !important;
}
.elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn, .elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn:after {
  background: #FFFFFF !important;
}
.elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn:hover, .elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn:focus, .elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn:active, .elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn:hover:after, .elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-btn.btn-outline:before, .elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-btn.btn-alt:before {
  background-color: #FFFFFF00 !important;
}
.elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn {
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #FFFFFF !important;
}
.elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn:hover, .elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn:active, .elementor-1982 .elementor-element.elementor-element-c4918ca .pxl-button-wrapper .pxl-btn:focus {
  border-color: #FFFFFF !important;
}
@media(max-width:1599px) {
  .elementor-1982 .elementor-element.elementor-element-79a9c63 > .elementor-element-populated {
    padding: 112px 70px 110px 70px;
  }
}
@media(max-width:1199px) {
  .elementor-1982 .elementor-element.elementor-element-79a9c63 > .elementor-element-populated {
    padding: 92px 30px 90px 30px;
  }
  .elementor-1982 .elementor-element.elementor-element-5d3ffb2 {
    padding: 100px 0px 68px 0px;
  }
  .elementor-1982 .elementor-element.elementor-element-7706672 {
    padding: 0px 0px 93px 0px;
  }
  .elementor-1982 .elementor-element.elementor-element-02fae46 {
    padding: 92px 15px 105px 15px;
  }
}
@media(max-width:991px) {
  .elementor-1982 .elementor-element.elementor-element-3d39391 > .elementor-element-populated {
    padding: 180px 0px 180px 0px;
  }
}
@media(max-width:767px) {
  .elementor-1982 .elementor-element.elementor-element-79a9c63 > .elementor-element-populated {
    padding: 83px 15px 82px 15px;
  }
  .elementor-1982 .elementor-element.elementor-element-5d3ffb2 {
    padding: 90px 0px 50px 0px;
  }
  .elementor-1982 .elementor-element.elementor-element-a5b186a > .elementor-widget-container {
    padding: 11px 11px 11px 11px;
  }
  .elementor-1982 .elementor-element.elementor-element-a5b186a .elementor-icon {
    font-size: 30px;
  }
  .elementor-1982 .elementor-element.elementor-element-a5b186a .elementor-icon svg {
    height: 30px;
  }
  .elementor-1982 .elementor-element.elementor-element-92a34ff > .elementor-widget-container {
    margin: 0px 0px 0px -15px;
  }
  .elementor-1982 .elementor-element.elementor-element-4836a8c > .elementor-widget-container {
    margin: 28px 0px 0px 0px;
  }
  .elementor-1982 .elementor-element.elementor-element-55a477a {
    padding: 0px 0px 50px 0px;
  }
  .elementor-1982 .elementor-element.elementor-element-e3af8b5 .elementor-icon {
    font-size: 32px;
  }
  .elementor-1982 .elementor-element.elementor-element-e3af8b5 .elementor-icon svg {
    height: 32px;
  }
  .elementor-1982 .elementor-element.elementor-element-4272cdc > .elementor-widget-container {
    margin: 0px 0px 0px -15px;
  }
  .elementor-1982 .elementor-element.elementor-element-851c550 > .elementor-widget-container {
    margin: 28px 0px 0px 0px;
  }
  .elementor-1982 .elementor-element.elementor-element-7cc9c77 {
    padding: 0px 0px 50px 0px;
  }
  .elementor-1982 .elementor-element.elementor-element-79c652e .elementor-icon {
    font-size: 32px;
  }
  .elementor-1982 .elementor-element.elementor-element-79c652e .elementor-icon svg {
    height: 32px;
  }
  .elementor-1982 .elementor-element.elementor-element-40a807f > .elementor-widget-container {
    margin: 0px 0px 0px -15px;
  }
  .elementor-1982 .elementor-element.elementor-element-959dcc2 > .elementor-widget-container {
    margin: 28px 0px 0px 0px;
  }
  .elementor-1982 .elementor-element.elementor-element-7706672 {
    padding: 0px 0px 83px 0px;
  }
  .elementor-1982 .elementor-element.elementor-element-dfb4edc .elementor-icon {
    font-size: 32px;
  }
  .elementor-1982 .elementor-element.elementor-element-dfb4edc .elementor-icon svg {
    height: 32px;
  }
  .elementor-1982 .elementor-element.elementor-element-324cb3f > .elementor-widget-container {
    margin: 0px 0px 0px -15px;
  }
  .elementor-1982 .elementor-element.elementor-element-0b33c85 > .elementor-widget-container {
    margin: 28px 0px 0px 0px;
  }
  .elementor-1982 .elementor-element.elementor-element-02fae46 {
    padding: 82px 0px 95px 0px;
  }
}
@media(max-width:575px) {
  .elementor-1982 .elementor-element.elementor-element-92a34ff .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-1982 .elementor-element.elementor-element-4272cdc .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-1982 .elementor-element.elementor-element-40a807f .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-1982 .elementor-element.elementor-element-324cb3f .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
}
@media(min-width:576px) {
  .elementor-1982 .elementor-element.elementor-element-79a9c63 {
    width: 64.3%;
  }
  .elementor-1982 .elementor-element.elementor-element-3d39391 {
    width: 35.7%;
  }
}
@media(max-width:1599px) and (min-width:576px) {
  .elementor-1982 .elementor-element.elementor-element-79a9c63 {
    width: 60%;
  }
  .elementor-1982 .elementor-element.elementor-element-3d39391 {
    width: 40%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-1982 .elementor-element.elementor-element-79a9c63 {
    width: 100%;
  }
  .elementor-1982 .elementor-element.elementor-element-3d39391 {
    width: 100%;
  }
}
.elementor-233 .elementor-element.elementor-element-1ab7ac5 {
  padding: 0px 30px 0px 30px;
}
.elementor-233 .elementor-element.elementor-element-2ef5fdb > .elementor-widget-container {
  height: 818px;
  overflow: hidden;
}
.elementor-233 .elementor-element.elementor-element-397cab8 {
  padding: 0px 30px 0px 30px;
}
.elementor-233 .elementor-element.elementor-element-400b0b2:not(.elementor-motion-effects-element-type-background), .elementor-233 .elementor-element.elementor-element-400b0b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #E5ECEA;
}
.elementor-233 .elementor-element.elementor-element-400b0b2 > .elementor-container {
  max-width: 1650px;
}
.elementor-233 .elementor-element.elementor-element-400b0b2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 43px 0px 48px 0px;
}
.elementor-233 .elementor-element.elementor-element-400b0b2 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-233 .elementor-element.elementor-element-8265435 > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-233 .elementor-element.elementor-element-8265435 .pxl-heading-wrap .heading-title {
  color: #111111;
  font-size: 20px;
  font-weight: 500;
}
.elementor-233 .elementor-element.elementor-element-2e5da42 .pxl-location-weather {
  color: #111111;
}
.elementor-233 .elementor-element.elementor-element-718d355 > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-233 .elementor-element.elementor-element-718d355 .pxl-heading-wrap .heading-title {
  color: #111111;
  font-size: 20px;
  font-weight: 500;
}
.elementor-233 .elementor-element.elementor-element-6e6577e > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-233 .elementor-element.elementor-element-6e6577e .pxl-heading-wrap .heading-title {
  color: #111111;
  font-size: 20px;
  font-weight: 500;
}
.elementor-233 .elementor-element.elementor-element-221efbf > .elementor-element-populated {
  margin: 10px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-233 .elementor-element.elementor-element-528ecdb .pxl-button-wrapper {
  justify-content: end;
}
.elementor-233 .elementor-element.elementor-element-3479cd5 > .elementor-container {
  max-width: 1650px;
}
.elementor-233 .elementor-element.elementor-element-3479cd5 {
  padding: 75px 0px 0px 0px;
}
.elementor-233 .elementor-element.elementor-element-c9023d0 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-233 .elementor-element.elementor-element-755fef1 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-233 .elementor-element.elementor-element-755fef1 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon .pxl-icon, .elementor-233 .elementor-element.elementor-element-755fef1 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon .icon-inner {
  background-color: #004530;
}
.elementor-233 .elementor-element.elementor-element-755fef1 .fancybox-inner:hover .pxl-fancy-icon .pxl-icon, .elementor-233 .elementor-element.elementor-element-755fef1 .pxl-fancybox-wrap .fancybox-inner:hover .pxl-fancy-icon .icon-inner {
  background-color: #FFFFFF40;
}
.elementor-233 .elementor-element.elementor-element-755fef1 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-233 .elementor-element.elementor-element-755fef1 .pxl-fancy-icon svg path, .elementor-233 .elementor-element.elementor-element-755fef1 .pxl-fancy-icon svg circle, .elementor-233 .elementor-element.elementor-element-755fef1 .pxl-fancy-icon svg square, .elementor-233 .elementor-element.elementor-element-755fef1 .pxl-fancy-icon svg ellipse, .elementor-233 .elementor-element.elementor-element-755fef1 .pxl-fancy-icon svg rect, .elementor-233 .elementor-element.elementor-element-755fef1 .pxl-fancy-icon svg polyline, .elementor-233 .elementor-element.elementor-element-755fef1 .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-233 .elementor-element.elementor-element-ac39202 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-233 .elementor-element.elementor-element-f072205 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-233 .elementor-element.elementor-element-f072205 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon .pxl-icon, .elementor-233 .elementor-element.elementor-element-f072205 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon .icon-inner {
  background-color: #004530;
}
.elementor-233 .elementor-element.elementor-element-f072205 .fancybox-inner:hover .pxl-fancy-icon .pxl-icon, .elementor-233 .elementor-element.elementor-element-f072205 .pxl-fancybox-wrap .fancybox-inner:hover .pxl-fancy-icon .icon-inner {
  background-color: #FFFFFF40;
}
.elementor-233 .elementor-element.elementor-element-f072205 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-233 .elementor-element.elementor-element-f072205 .pxl-fancy-icon svg path, .elementor-233 .elementor-element.elementor-element-f072205 .pxl-fancy-icon svg circle, .elementor-233 .elementor-element.elementor-element-f072205 .pxl-fancy-icon svg square, .elementor-233 .elementor-element.elementor-element-f072205 .pxl-fancy-icon svg ellipse, .elementor-233 .elementor-element.elementor-element-f072205 .pxl-fancy-icon svg rect, .elementor-233 .elementor-element.elementor-element-f072205 .pxl-fancy-icon svg polyline, .elementor-233 .elementor-element.elementor-element-f072205 .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-233 .elementor-element.elementor-element-fb185f4 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-233 .elementor-element.elementor-element-3530667 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-233 .elementor-element.elementor-element-3530667 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon .pxl-icon, .elementor-233 .elementor-element.elementor-element-3530667 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon .icon-inner {
  background-color: #004530;
}
.elementor-233 .elementor-element.elementor-element-3530667 .fancybox-inner:hover .pxl-fancy-icon .pxl-icon, .elementor-233 .elementor-element.elementor-element-3530667 .pxl-fancybox-wrap .fancybox-inner:hover .pxl-fancy-icon .icon-inner {
  background-color: #FFFFFF40;
}
.elementor-233 .elementor-element.elementor-element-3530667 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-233 .elementor-element.elementor-element-3530667 .pxl-fancy-icon svg path, .elementor-233 .elementor-element.elementor-element-3530667 .pxl-fancy-icon svg circle, .elementor-233 .elementor-element.elementor-element-3530667 .pxl-fancy-icon svg square, .elementor-233 .elementor-element.elementor-element-3530667 .pxl-fancy-icon svg ellipse, .elementor-233 .elementor-element.elementor-element-3530667 .pxl-fancy-icon svg rect, .elementor-233 .elementor-element.elementor-element-3530667 .pxl-fancy-icon svg polyline, .elementor-233 .elementor-element.elementor-element-3530667 .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-233 .elementor-element.elementor-element-40920eb > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-233 .elementor-element.elementor-element-40920eb .pxl-section-bg-parallax {
  background-image: url(../../2024/03/h5-img6.webp);
  background-position: center right;
  background-size: auto;
  right: -100px;
}
.elementor-233 .elementor-element.elementor-element-40920eb {
  padding: 70px 0px 120px 0px;
}
.elementor-233 .elementor-element.elementor-element-82cdff6 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-233 .elementor-element.elementor-element-82cdff6 .pxl-heading-inner {
  max-width: 450px;
}
.elementor-233 .elementor-element.elementor-element-82cdff6 .pxl-heading-wrap .heading-title {
  color: #192830;
  font-size: 42px;
  text-transform: uppercase;
  line-height: 1.222em;
  letter-spacing: 0.02em;
}
.elementor-233 .elementor-element.elementor-element-923a8fa > .elementor-widget-container {
  margin: 0px 0px 43px 0px;
}
.elementor-233 .elementor-element.elementor-element-e14e291.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-233 .elementor-element.elementor-element-680206a {
  width: auto;
  max-width: auto;
  position: absolute;
  top: 50%;
  right: -125px;
}
.elementor-233 .elementor-element.elementor-element-680206a > .elementor-widget-container {
  --e-transform-translateY: -50%;
}
.elementor-233 .elementor-element.elementor-element-680206a .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-680206a .elementor-widget-container > div {
  width: 423px;
}
.elementor-233 .elementor-element.elementor-element-680206a, .elementor-233 .elementor-element.elementor-element-680206a .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-680206a .elementor-widget-container > div {
  height: 511px;
}
.elementor-233 .elementor-element.elementor-element-cb53223 {
  width: auto;
  max-width: auto;
}
.elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container > div {
  width: 500px;
}
.elementor-233 .elementor-element.elementor-element-cb53223, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container > div {
  height: 605px;
}
.elementor-233 .elementor-element.elementor-element-cb53223 .parallax-inner {
  right: -50px;
}
.elementor-233 .elementor-element.elementor-element-6e4c8a7:not(.elementor-motion-effects-element-type-background), .elementor-233 .elementor-element.elementor-element-6e4c8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #004530;
}
.elementor-233 .elementor-element.elementor-element-6e4c8a7 > .elementor-container {
  max-width: 1650px;
}
.elementor-233 .elementor-element.elementor-element-6e4c8a7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 33px 0px 33px 0px;
}
.elementor-233 .elementor-element.elementor-element-6e4c8a7 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-233 .elementor-element.elementor-element-a202ecf {
  padding: 120px 15px 110px 15px;
}
.elementor-233 .elementor-element.elementor-element-2c65a0a > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-233 .elementor-element.elementor-element-2c65a0a .elementor-widget-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.elementor-233 .elementor-element.elementor-element-2c65a0a .pxl-svg-img {
  --pxl-svg-img: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/open-door.svg );
  background-color: #004530;
}
.elementor-233 .elementor-element.elementor-element-2c65a0a .pxl-svg-icon {
  width: 65px;
}
.elementor-233 .elementor-element.elementor-element-42c05bf > .elementor-widget-container {
  margin: 0px 0px 65px 0px;
}
.elementor-233 .elementor-element.elementor-element-42c05bf .pxl-heading-wrap {
  justify-content: center;
}
.elementor-233 .elementor-element.elementor-element-42c05bf .pxl-heading-inner {
  text-align: center;
  max-width: 1198px;
}
.elementor-233 .elementor-element.elementor-element-42c05bf .pxl-heading-wrap .heading-title {
  line-height: 1.333em;
}
.elementor-233 .elementor-element.elementor-element-8976170 .pxl-swiper-dots {
  margin: 50px 0px 0px 0px;
}
.elementor-233 .elementor-element.elementor-element-d0b0e88 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-233 .elementor-element.elementor-element-23025da > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-233 .elementor-element.elementor-element-23025da .pxl-heading-inner {
  max-width: 650px;
}
.elementor-233 .elementor-element.elementor-element-23025da .pxl-heading-wrap .heading-title {
  color: #192830;
  font-size: 45px;
  text-transform: uppercase;
  line-height: 1.222em;
  letter-spacing: 0.02em;
}
.elementor-233 .elementor-element.elementor-element-bfa5442 .pxl-button-wrapper {
  justify-content: end;
}
.elementor-233 .elementor-element.elementor-element-b89148c {
  padding: 40px 0px 113px 0px;
}
.elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancybox-wrap {
  text-align: start;
  justify-content: start;
}
.elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancybox-wrap .pxl-fancy-icon {
  color: #004530;
  margin: 0px 0px 30px 0px;
}
.elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancybox-wrap .pxl-fancy-icon svg {
  color: #004530;
}
.elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancybox-wrap .pxl-fancy-icon svg * {
  stroke: #004530;
}
.elementor-233 .elementor-element.elementor-element-c0a0a8b .title {
  color: #192830;
}
.elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancybox-wrap.layout-9 .fancybox-inner .pxl-fancybox-content .title a:after {
  background-color: #192830;
}
.elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
  font-family: "Futura BT", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-233 .elementor-element.elementor-element-c0a0a8b .fancybox-inner .pxl-fancybox-content .title {
  margin: 0px 0px 18px 0px;
}
.elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 68px;
}
.elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancy-icon svg path, .elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancy-icon svg circle, .elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancy-icon svg square, .elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancy-icon svg ellipse, .elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancy-icon svg rect, .elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancy-icon svg polyline, .elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancy-icon svg line {
  stroke-width: 10;
}
.elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancybox-wrap {
  text-align: start;
  justify-content: start;
}
.elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancybox-wrap .pxl-fancy-icon {
  color: #004530;
  margin: 0px 0px 22px 0px;
}
.elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  color: #004530;
  margin: 8px 0px 0px 0px;
}
.elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancybox-wrap .pxl-fancy-icon svg * {
  stroke: #004530;
}
.elementor-233 .elementor-element.elementor-element-986dba8 .title {
  color: #192830;
}
.elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancybox-wrap.layout-9 .fancybox-inner .pxl-fancybox-content .title a:after {
  background-color: #192830;
}
.elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
  font-family: "Futura BT", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-233 .elementor-element.elementor-element-986dba8 .fancybox-inner .pxl-fancybox-content .title {
  margin: 0px 0px 18px 0px;
}
.elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 68px;
}
.elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancy-icon svg path, .elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancy-icon svg circle, .elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancy-icon svg square, .elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancy-icon svg ellipse, .elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancy-icon svg rect, .elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancy-icon svg polyline, .elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancy-icon svg line {
  stroke-width: 10;
}
.elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancybox-wrap {
  text-align: start;
  justify-content: start;
}
.elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancybox-wrap .pxl-fancy-icon {
  color: #004530;
  margin: 0px 0px 30px 0px;
}
.elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  color: #004530;
}
.elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancybox-wrap .pxl-fancy-icon svg * {
  stroke: #004530;
}
.elementor-233 .elementor-element.elementor-element-ccbd0d7 .title {
  color: #192830;
}
.elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancybox-wrap.layout-9 .fancybox-inner .pxl-fancybox-content .title a:after {
  background-color: #192830;
}
.elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
  font-family: "Futura BT", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-233 .elementor-element.elementor-element-ccbd0d7 .fancybox-inner .pxl-fancybox-content .title {
  margin: 0px 0px 18px 0px;
}
.elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 68px;
}
.elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancy-icon svg path, .elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancy-icon svg circle, .elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancy-icon svg square, .elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancy-icon svg ellipse, .elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancy-icon svg rect, .elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancy-icon svg polyline, .elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancy-icon svg line {
  stroke-width: 10;
}
.elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancybox-wrap {
  text-align: start;
  justify-content: start;
}
.elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancybox-wrap .pxl-fancy-icon {
  color: #004530;
  margin: 0px 0px 30px 0px;
}
.elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancybox-wrap .pxl-fancy-icon svg {
  color: #004530;
}
.elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancybox-wrap .pxl-fancy-icon svg * {
  stroke: #004530;
}
.elementor-233 .elementor-element.elementor-element-ba4a3df .title {
  color: #192830;
}
.elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancybox-wrap.layout-9 .fancybox-inner .pxl-fancybox-content .title a:after {
  background-color: #192830;
}
.elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
  font-family: "Futura BT", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-233 .elementor-element.elementor-element-ba4a3df .fancybox-inner .pxl-fancybox-content .title {
  margin: 0px 0px 18px 0px;
}
.elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 68px;
}
.elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancy-icon svg path, .elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancy-icon svg circle, .elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancy-icon svg square, .elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancy-icon svg ellipse, .elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancy-icon svg rect, .elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancy-icon svg polyline, .elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancy-icon svg line {
  stroke-width: 10;
}
.elementor-233 .elementor-element.elementor-element-4c9ae4b > .elementor-container {
  max-width: 1650px;
}
.elementor-233 .elementor-element.elementor-element-4c9ae4b {
  padding: 0px 0px 120px 0px;
}
.elementor-233 .elementor-element.elementor-element-71ec3c2 {
  padding: 0px 0px 50px 0px;
}
.elementor-233 .elementor-element.elementor-element-55e2da7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-233 .elementor-element.elementor-element-55e2da7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #111111;
}
.elementor-bc-flex-widget .elementor-233 .elementor-element.elementor-element-55e2da7.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-233 .elementor-element.elementor-element-55e2da7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-233 .elementor-element.elementor-element-55e2da7 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h5-img9.png );
  background-position: 110% 100%;
  background-size: auto;
  right: -80px;
  opacity: 7%;
}
.elementor-233 .elementor-element.elementor-element-55e2da7 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 15px 50px 142px;
}
.elementor-233 .elementor-element.elementor-element-55e2da7 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-233 .elementor-element.elementor-element-3dc1266 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-233 .elementor-element.elementor-element-3dc1266 .pxl-heading-inner {
  max-width: 600px;
}
.elementor-233 .elementor-element.elementor-element-3dc1266 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-233 .elementor-element.elementor-element-3dc1266 .pxl-heading-wrap .heading-subtitle {
  color: #E5ECEA;
}
.elementor-233 .elementor-element.elementor-element-3dc1266 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #E5ECEA;
}
.elementor-233 .elementor-element.elementor-element-3dc1266 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #E5ECEA;
}
.elementor-233 .elementor-element.elementor-element-557575d > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-233 .elementor-element.elementor-element-557575d .pxl-text-editor {
  max-width: 515px;
  color: #CDCDCD;
}
.elementor-233 .elementor-element.elementor-element-557575d .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-233 .elementor-element.elementor-element-eb71542 {
  padding: 70px 0px 15px 0px;
}
.elementor-233 .elementor-element.elementor-element-1164933 > .elementor-element-populated {
  margin: 0px 0px 60px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-233 .elementor-element.elementor-element-9ce488c .odometer-ribbon-inner {
  transition-duration: 2000ms !important;
}
.elementor-233 .elementor-element.elementor-element-9ce488c .pxl-counter .counter-inner .counter-number {
  color: #004530;
}
.elementor-233 .elementor-element.elementor-element-20d2915 > .elementor-element-populated {
  margin: 0px 0px 60px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-233 .elementor-element.elementor-element-afc80a2 .odometer-ribbon-inner {
  transition-duration: 2000ms !important;
}
.elementor-233 .elementor-element.elementor-element-afc80a2 .pxl-counter .counter-inner .counter-number {
  color: #004530;
}
.elementor-233 .elementor-element.elementor-element-cda4ea8 > .elementor-element-populated {
  margin: 0px 0px 60px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-233 .elementor-element.elementor-element-1752dee .odometer-ribbon-inner {
  transition-duration: 2000ms !important;
}
.elementor-233 .elementor-element.elementor-element-1752dee .pxl-counter .counter-inner .counter-number {
  color: #004530;
}
.elementor-233 .elementor-element.elementor-element-57f14d7 {
  padding: 0px 0px 120px 0px;
}
.elementor-233 .elementor-element.elementor-element-cf6b1d9 .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h5-imgs9.webp );
}
.elementor-233 .elementor-element.elementor-element-cf6b1d9 .pxl-overlay {
  background-color: #0000001A;
}
.elementor-233 .elementor-element.elementor-element-cf6b1d9 .parallax-inner {
  bottom: -100px;
}
.elementor-233 .elementor-element.elementor-element-cf6b1d9 .pxl-video-player {
  padding: 250px 0px 250px 0px;
}
.elementor-233 .elementor-element.elementor-element-cf6b1d9 .pxl-video-player .pxl-video-btn {
  --pxl-shadow-width: 0px;
  width: 80px;
  height: 80px;
}
.elementor-233 .elementor-element.elementor-element-cf6b1d9 .pxl-video-player .pxl-video-btn > .pxl-icon {
  font-size: 32px;
}
.elementor-233 .elementor-element.elementor-element-cf6b1d9 .pxl-video-player .pxl-video-btn > svg {
  width: 32px;
}
.elementor-233 .elementor-element.elementor-element-e1ada2a > .elementor-widget-container {
  margin: 68px 0px 40px 0px;
}
.elementor-233 .elementor-element.elementor-element-e1ada2a .pxl-heading-wrap {
  justify-content: center;
}
.elementor-233 .elementor-element.elementor-element-e1ada2a .pxl-heading-inner {
  text-align: center;
  max-width: 1028px;
}
.elementor-233 .elementor-element.elementor-element-e1ada2a .pxl-heading-wrap .heading-title {
  font-size: 25px;
  line-height: 1.4em;
}
.elementor-233 .elementor-element.elementor-element-eaae6bf .pxl-button-wrapper {
  justify-content: center;
}
.elementor-233 .elementor-element.elementor-element-fcd0c10 > .elementor-background-overlay {
  background-color: #00000066;
  opacity: 0.5;
}
.elementor-233 .elementor-element.elementor-element-fcd0c10 .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h5-img10.webp );
  bottom: -80px;
}
.elementor-233 .elementor-element.elementor-element-fcd0c10 {
  padding: 120px 0px 120px 0px;
}
.elementor-233 .elementor-element.elementor-element-6906141 > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-233 .elementor-element.elementor-element-6906141 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-233 .elementor-element.elementor-element-6906141 .pxl-heading-wrap .heading-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.elementor-233 .elementor-element.elementor-element-6906141 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #FFFFFF;
}
.elementor-233 .elementor-element.elementor-element-6906141 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #FFFFFF;
}
.elementor-233 .elementor-element.elementor-element-2332c80 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-233 .elementor-element.elementor-element-2332c80 .pxl-text-editor {
  max-width: 704px;
  color: #FFFFFF;
}
.elementor-233 .elementor-element.elementor-element-2332c80 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-233 .elementor-element.elementor-element-81db826 > .elementor-background-overlay {
  background-color: #EDF1F0;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-233 .elementor-element.elementor-element-81db826 > .elementor-container {
  max-width: 1650px;
}
.elementor-233 .elementor-element.elementor-element-81db826 .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h5-img11.webp );
  bottom: -100px;
  opacity: 15%;
}
.elementor-233 .elementor-element.elementor-element-81db826 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}
.elementor-233 .elementor-element.elementor-element-57a916b > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-233 .elementor-element.elementor-element-57a916b .elementor-widget-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.elementor-233 .elementor-element.elementor-element-57a916b .pxl-svg-img {
  --pxl-svg-img: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/tripadv.png );
  background-color: #004530;
}
.elementor-233 .elementor-element.elementor-element-57a916b .pxl-svg-icon {
  width: 65px;
}
.elementor-233 .elementor-element.elementor-element-e76ff86 .pxl-swiper-dots {
  margin: -10px 0px 0px 0px;
}
.elementor-233 .elementor-element.elementor-element-712c418 > .elementor-container {
  max-width: 1650px;
}
.elementor-233 .elementor-element.elementor-element-712c418 {
  padding: 112px 0px 120px 0px;
}
.elementor-233 .elementor-element.elementor-element-00ef557 > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-233 .elementor-element.elementor-element-00ef557 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-233 .elementor-element.elementor-element-00ef557 .pxl-heading-inner {
  text-align: center;
}
.elementor-233 .elementor-element.elementor-element-00ef557 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-233 .elementor-element.elementor-element-4d25c4e > .elementor-widget-container {
  margin: 0px 0px 68px 0px;
}
.elementor-233 .elementor-element.elementor-element-4d25c4e .pxl-text-editor {
  max-width: 780px;
  text-align: center;
}
.elementor-233 .elementor-element.elementor-element-4d25c4e .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-233 .elementor-element.elementor-element-3d08c9f .pxl-grid-inner {
  margin-top: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-left: -15px;
}
.elementor-233 .elementor-element.elementor-element-3d08c9f .pxl-grid-inner .grid-item {
  padding: 15px 15px 15px 15px;
}
@media(min-width:576px) {
  .elementor-233 .elementor-element.elementor-element-30086e6 {
    width: 18%;
  }
  .elementor-233 .elementor-element.elementor-element-8c901cf {
    width: 25%;
  }
  .elementor-233 .elementor-element.elementor-element-81d9510 {
    width: 25%;
  }
  .elementor-233 .elementor-element.elementor-element-221efbf {
    width: 32%;
  }
  .elementor-233 .elementor-element.elementor-element-069e983 {
    width: 52%;
  }
  .elementor-233 .elementor-element.elementor-element-e14e291 {
    width: 48%;
  }
  .elementor-233 .elementor-element.elementor-element-55e2da7 {
    width: 41%;
  }
  .elementor-233 .elementor-element.elementor-element-1432e43 {
    width: 59%;
  }
}
@media(max-width:1599px) and (min-width:576px) {
  .elementor-233 .elementor-element.elementor-element-30086e6 {
    width: 25%;
  }
  .elementor-233 .elementor-element.elementor-element-221efbf {
    width: 25%;
  }
}
@media(max-width:1199px) and (min-width:576px) {
  .elementor-233 .elementor-element.elementor-element-55e2da7 {
    width: 100%;
  }
  .elementor-233 .elementor-element.elementor-element-1432e43 {
    width: 100%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-233 .elementor-element.elementor-element-30086e6 {
    width: 50%;
  }
  .elementor-233 .elementor-element.elementor-element-8c901cf {
    width: 50%;
  }
  .elementor-233 .elementor-element.elementor-element-81d9510 {
    width: 50%;
  }
  .elementor-233 .elementor-element.elementor-element-221efbf {
    width: 50%;
  }
  .elementor-233 .elementor-element.elementor-element-c9023d0 {
    width: 85%;
  }
  .elementor-233 .elementor-element.elementor-element-ac39202 {
    width: 85%;
  }
  .elementor-233 .elementor-element.elementor-element-fb185f4 {
    width: 85%;
  }
  .elementor-233 .elementor-element.elementor-element-069e983 {
    width: 100%;
  }
  .elementor-233 .elementor-element.elementor-element-e14e291 {
    width: 100%;
  }
  .elementor-233 .elementor-element.elementor-element-1164933 {
    width: 100%;
  }
  .elementor-233 .elementor-element.elementor-element-20d2915 {
    width: 100%;
  }
  .elementor-233 .elementor-element.elementor-element-cda4ea8 {
    width: 100%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-233 .elementor-element.elementor-element-c9023d0 {
    width: 100%;
  }
  .elementor-233 .elementor-element.elementor-element-ac39202 {
    width: 100%;
  }
  .elementor-233 .elementor-element.elementor-element-fb185f4 {
    width: 100%;
  }
  .elementor-233 .elementor-element.elementor-element-266bada {
    width: 50%;
  }
  .elementor-233 .elementor-element.elementor-element-1def97f {
    width: 50%;
  }
  .elementor-233 .elementor-element.elementor-element-ee54b4d {
    width: 50%;
  }
  .elementor-233 .elementor-element.elementor-element-8d79d35 {
    width: 50%;
  }
  .elementor-233 .elementor-element.elementor-element-1164933 {
    width: 100%;
  }
  .elementor-233 .elementor-element.elementor-element-20d2915 {
    width: 100%;
  }
  .elementor-233 .elementor-element.elementor-element-cda4ea8 {
    width: 100%;
  }
}
@media(max-width:1599px) {
  .elementor-233 .elementor-element.elementor-element-1ab7ac5 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-2ef5fdb > .elementor-widget-container {
    height: 720px;
    overflow: hidden;
  }
  .elementor-233 .elementor-element.elementor-element-397cab8 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-923a8fa > .elementor-widget-container {
    margin: 0px 30px 40px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-e14e291.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-233 .elementor-element.elementor-element-680206a {
    right: 15px;
  }
  .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container > div {
    width: 450px;
  }
  .elementor-233 .elementor-element.elementor-element-cb53223, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container > div {
    height: 550px;
  }
  .elementor-233 .elementor-element.elementor-element-a202ecf {
    padding: 120px 0px 120px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-55e2da7 > .elementor-element-populated {
    padding: 50px 15px 50px 15px;
  }
  .elementor-233 .elementor-element.elementor-element-3dc1266 .pxl-heading-wrap .heading-title {
    font-size: 45px;
  }
}
@media(max-width:1199px) {
  .elementor-233 .elementor-element.elementor-element-2ef5fdb > .elementor-widget-container {
    height: 640px;
    overflow: hidden;
  }
  .elementor-233 .elementor-element.elementor-element-3479cd5 {
    padding: 100px 0px 0px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-40920eb {
    padding: 45px 0px 100px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-82cdff6 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-233 .elementor-element.elementor-element-923a8fa > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-680206a .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-680206a .elementor-widget-container > div {
    width: 350px;
  }
  .elementor-233 .elementor-element.elementor-element-680206a, .elementor-233 .elementor-element.elementor-element-680206a .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-680206a .elementor-widget-container > div {
    height: 400px;
  }
  .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container > div {
    width: 380px;
  }
  .elementor-233 .elementor-element.elementor-element-cb53223, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container > div {
    height: 480px;
  }
  .elementor-233 .elementor-element.elementor-element-6e4c8a7 {
    padding: 74px 0px 58px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-a202ecf {
    padding: 100px 0px 90px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-42c05bf > .elementor-widget-container {
    margin: 0px 0px 55px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-42c05bf .pxl-heading-wrap .heading-title {
    font-size: 26px;
  }
  .elementor-233 .elementor-element.elementor-element-8976170 .pxl-swiper-dots {
    margin: 30px 0px 0px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-23025da .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-233 .elementor-element.elementor-element-b89148c {
    padding: 40px 0px 93px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
    font-size: 14px;
  }
  .elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 54px;
  }
  .elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
    font-size: 14px;
  }
  .elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 54px;
  }
  .elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
    font-size: 14px;
  }
  .elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 54px;
  }
  .elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancybox-wrap .fancybox-inner .pxl-fancybox-content .title {
    font-size: 14px;
  }
  .elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 54px;
  }
  .elementor-233 .elementor-element.elementor-element-4c9ae4b {
    padding: 0px 0px 100px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-55e2da7 > .elementor-element-populated {
    padding: 92px 15px 100px 15px;
  }
  .elementor-233 .elementor-element.elementor-element-3dc1266 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-233 .elementor-element.elementor-element-eb71542 {
    padding: 40px 0px 0px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-57f14d7 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-e1ada2a .pxl-heading-wrap .heading-title {
    font-size: 26px;
  }
  .elementor-233 .elementor-element.elementor-element-fcd0c10 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-81db826 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-57a916b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-712c418 {
    padding: 92px 0px 100px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-4d25c4e > .elementor-widget-container {
    margin: 0px 0px 58px 0px;
  }
}
@media(max-width:991px) {
  .elementor-233 .elementor-element.elementor-element-30086e6 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-233 .elementor-element.elementor-element-8c901cf > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-233 .elementor-element.elementor-element-069e983 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-233 .elementor-element.elementor-element-82cdff6 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-233 .elementor-element.elementor-element-680206a {
    top: 40%;
  }
  .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container > div {
    width: 85%;
  }
  .elementor-233 .elementor-element.elementor-element-23025da .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-233 .elementor-element.elementor-element-3dc1266 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-233 .elementor-element.elementor-element-eb71542 {
    padding: 40px 0px 60px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-1164933 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-233 .elementor-element.elementor-element-20d2915 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-233 .elementor-element.elementor-element-cda4ea8 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-233 .elementor-element.elementor-element-2ef5fdb > .elementor-widget-container {
    height: 560px;
    overflow: hidden;
  }
  .elementor-233 .elementor-element.elementor-element-3479cd5 {
    padding: 90px 0px 0px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-c9023d0 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-233 .elementor-element.elementor-element-ac39202 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-233 .elementor-element.elementor-element-fb185f4 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-233 .elementor-element.elementor-element-40920eb {
    padding: 55px 0px 90px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-82cdff6 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-233 .elementor-element.elementor-element-680206a {
    top: 30%;
  }
  .elementor-233 .elementor-element.elementor-element-680206a, .elementor-233 .elementor-element.elementor-element-680206a .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-680206a .elementor-widget-container > div {
    height: 200px;
  }
  .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container > div {
    width: 90%;
  }
  .elementor-233 .elementor-element.elementor-element-cb53223, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-cb53223 .elementor-widget-container > div {
    height: 85vw;
  }
  .elementor-233 .elementor-element.elementor-element-a202ecf {
    padding: 90px 0px 83px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-42c05bf > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-42c05bf .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-233 .elementor-element.elementor-element-23025da .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-233 .elementor-element.elementor-element-b89148c {
    padding: 40px 0px 80px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-266bada > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-233 .elementor-element.elementor-element-c0a0a8b .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 42px;
  }
  .elementor-233 .elementor-element.elementor-element-1def97f > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-233 .elementor-element.elementor-element-986dba8 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 42px;
  }
  .elementor-233 .elementor-element.elementor-element-ccbd0d7 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 42px;
  }
  .elementor-233 .elementor-element.elementor-element-ba4a3df .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
    width: 42px;
  }
  .elementor-233 .elementor-element.elementor-element-4c9ae4b {
    padding: 0px 0px 80px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-71ec3c2 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-55e2da7 > .elementor-element-populated {
    padding: 82px 15px 90px 15px;
  }
  .elementor-233 .elementor-element.elementor-element-3dc1266 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-233 .elementor-element.elementor-element-57f14d7 {
    padding: 0px 0px 90px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-cf6b1d9 .pxl-video-player {
    padding: 180px 0px 180px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-cf6b1d9 .pxl-video-player .pxl-video-btn {
    --pxl-shadow-width: 0px;
    width: 60px;
    height: 60px;
  }
  .elementor-233 .elementor-element.elementor-element-cf6b1d9 .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 24px;
  }
  .elementor-233 .elementor-element.elementor-element-cf6b1d9 .pxl-video-player .pxl-video-btn > svg {
    width: 24px;
  }
  .elementor-233 .elementor-element.elementor-element-e1ada2a > .elementor-widget-container {
    margin: 48px 0px 30px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-e1ada2a .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-233 .elementor-element.elementor-element-fcd0c10 {
    padding: 90px 0px 90px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-81db826 {
    padding: 90px 0px 90px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-e76ff86 .pxl-swiper-dots {
    margin: -30px 0px 0px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-712c418 {
    padding: 82px 0px 90px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-4d25c4e > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
}
@media(max-width:575px) {
  .elementor-233 .elementor-element.elementor-element-81d9510 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-233 .elementor-element.elementor-element-528ecdb .pxl-button-wrapper {
    justify-content: start;
  }
  .elementor-233 .elementor-element.elementor-element-680206a {
    top: 30%;
  }
  .elementor-233 .elementor-element.elementor-element-680206a .elementor-widget-container, .elementor-233 .elementor-element.elementor-element-680206a .elementor-widget-container > div {
    width: 70vw;
  }
  .elementor-233 .elementor-element.elementor-element-2c65a0a .pxl-svg-icon {
    justify-content: center;
    width: 50px;
  }
  .elementor-233 .elementor-element.elementor-element-d0b0e88 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-233 .elementor-element.elementor-element-23025da .heading-title br {
    display: none;
  }
  .elementor-233 .elementor-element.elementor-element-bfa5442 .pxl-button-wrapper {
    justify-content: start;
  }
  .elementor-233 .elementor-element.elementor-element-ee54b4d > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-233 .elementor-element.elementor-element-57a916b .pxl-svg-icon {
    justify-content: center;
    width: 50px;
  }
}
.elementor-10656 .elementor-element.elementor-element-202761a > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-10656 .elementor-element.elementor-element-202761a > .elementor-container {
  max-width: 1650px;
}
.elementor-10656 .elementor-element.elementor-element-6fea714 .pxl-logo img {
  max-width: 210px;
}
.elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-primary-menu, .elementor-10656 .elementor-element.elementor-element-281e2d5 .style-vr .pxl-primary-menu > li, .elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-mobile-menu {
  justify-content: center;
}
.elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-nav-menu .pxl-primary-menu > li > a {
  color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-nav-menu .pxl-mobile-menu > li > a {
  color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-nav-menu .pxl-primary-menu > li .main-menu-toggle {
  color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-nav-menu .pxl-mobile-menu > li .main-menu-toggle {
  color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-nav-menu .pxl-primary-menu > li > a span:before {
  background-color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-primary-menu > li > a:after {
  height: 4px;
  bottom: 0px;
}
.elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-nav-menu .pxl-primary-menu > li > a, .elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-nav-menu .pxl-mobile-menu > li > a {
  font-size: 16px;
  text-transform: uppercase;
  line-height: 80px;
  letter-spacing: 0.02em;
}
.elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-10656 .elementor-element.elementor-element-26e5abc.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-10656 .elementor-element.elementor-element-2fd8f44 {
  width: auto;
  max-width: auto;
}
.elementor-10656 .elementor-element.elementor-element-2fd8f44 .pxl-anchor-icon span {
  color: #004530;
}
.elementor-10656 .elementor-element.elementor-element-2fd8f44 .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #004530;
}
.elementor-10656 .elementor-element.elementor-element-2fd8f44 .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-10656 .elementor-element.elementor-element-2fd8f44 .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-10656 .elementor-element.elementor-element-2fd8f44 .pxl-anchor {
  --pxl-color: #111111;
  color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-2fd8f44 .pxl-anchor:hover {
  color: #004530;
}
.elementor-10656 .elementor-element.elementor-element-6c7a2ac {
  width: auto;
  max-width: auto;
}
.elementor-10656 .elementor-element.elementor-element-6c7a2ac .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-10656 .elementor-element.elementor-element-6c7a2ac .pxl-divider .pxl-divider-separator {
  border-color: #11111126;
  border-width: 1px;
}
.elementor-10656 .elementor-element.elementor-element-6c7a2ac .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-10656 .elementor-element.elementor-element-2051eec {
  width: auto;
  max-width: auto;
}
.elementor-10656 .elementor-element.elementor-element-2051eec .pxl-language-switcher .current-item, .elementor-10656 .elementor-element.elementor-element-2051eec .pxl-language-switcher.list .current-lang a, .elementor-10656 .elementor-element.elementor-element-2051eec .pxl-language-switcher.list .wpml-ls-current-language a {
  color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-2051eec .pxl-language-switcher .current-item svg {
  fill: #111111;
}
.elementor-10656 .elementor-element.elementor-element-2051eec .pxl-language-switcher .current-item:hover, .elementor-10656 .elementor-element.elementor-element-2051eec .pxl-language-switcher.list .current-lang a:hover, .elementor-10656 .elementor-element.elementor-element-2051eec .pxl-language-switcher.list .wpml-ls-current-language a:hover {
  color: #004530;
}
.elementor-10656 .elementor-element.elementor-element-2051eec .pxl-language-switcher .current-item:hover svg {
  fill: #004530;
}
.elementor-10656 .elementor-element.elementor-element-2051eec .pxl-language-switcher .pxl-icon {
  color: #004530;
}
.elementor-10656 .elementor-element.elementor-element-03fa22c > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-10656 .elementor-element.elementor-element-03fa22c > .elementor-container {
  max-width: 1650px;
}
.elementor-10656 .elementor-element.elementor-element-0dfccd5 .pxl-logo img {
  max-width: 210px;
}
.elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-primary-menu, .elementor-10656 .elementor-element.elementor-element-264b3b5 .style-vr .pxl-primary-menu > li, .elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-mobile-menu {
  justify-content: center;
}
.elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-nav-menu .pxl-primary-menu > li > a {
  color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-nav-menu .pxl-mobile-menu > li > a {
  color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-nav-menu .pxl-primary-menu > li .main-menu-toggle {
  color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-nav-menu .pxl-mobile-menu > li .main-menu-toggle {
  color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-nav-menu .pxl-primary-menu > li > a span:before {
  background-color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-primary-menu > li > a:after {
  height: 4px;
  bottom: 0px;
}
.elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-nav-menu .pxl-primary-menu > li > a, .elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-nav-menu .pxl-mobile-menu > li > a {
  font-size: 16px;
  text-transform: uppercase;
  line-height: 113px;
  letter-spacing: 0.02em;
}
.elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-10656 .elementor-element.elementor-element-2bf90f1.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-10656 .elementor-element.elementor-element-9386e33 {
  width: auto;
  max-width: auto;
}
.elementor-10656 .elementor-element.elementor-element-9386e33 .pxl-anchor-icon span {
  color: #004530;
}
.elementor-10656 .elementor-element.elementor-element-9386e33 .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #004530;
}
.elementor-10656 .elementor-element.elementor-element-9386e33 .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-10656 .elementor-element.elementor-element-9386e33 .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-10656 .elementor-element.elementor-element-9386e33 .pxl-anchor {
  --pxl-color: #111111;
  color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-9386e33 .pxl-anchor:hover {
  color: #004530;
}
.elementor-10656 .elementor-element.elementor-element-5aa2dbc {
  width: auto;
  max-width: auto;
}
.elementor-10656 .elementor-element.elementor-element-5aa2dbc .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-10656 .elementor-element.elementor-element-5aa2dbc .pxl-divider .pxl-divider-separator {
  border-color: #11111126;
  border-width: 1px;
}
.elementor-10656 .elementor-element.elementor-element-5aa2dbc .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-10656 .elementor-element.elementor-element-cebae20 {
  width: auto;
  max-width: auto;
}
.elementor-10656 .elementor-element.elementor-element-cebae20 .pxl-language-switcher .current-item, .elementor-10656 .elementor-element.elementor-element-cebae20 .pxl-language-switcher.list .current-lang a, .elementor-10656 .elementor-element.elementor-element-cebae20 .pxl-language-switcher.list .wpml-ls-current-language a {
  color: #111111;
}
.elementor-10656 .elementor-element.elementor-element-cebae20 .pxl-language-switcher .current-item svg {
  fill: #111111;
}
.elementor-10656 .elementor-element.elementor-element-cebae20 .pxl-language-switcher .current-item:hover, .elementor-10656 .elementor-element.elementor-element-cebae20 .pxl-language-switcher.list .current-lang a:hover, .elementor-10656 .elementor-element.elementor-element-cebae20 .pxl-language-switcher.list .wpml-ls-current-language a:hover {
  color: #004530;
}
.elementor-10656 .elementor-element.elementor-element-cebae20 .pxl-language-switcher .current-item:hover svg {
  fill: #004530;
}
.elementor-10656 .elementor-element.elementor-element-cebae20 .pxl-language-switcher .pxl-icon {
  color: #004530;
}
@media(max-width:1599px) {
  .elementor-10656 .elementor-element.elementor-element-202761a > div {
    justify-content: space-between;
  }
  .elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-primary-menu > li {
    margin: 0px 12px 0px 12px;
  }
  .elementor-10656 .elementor-element.elementor-element-281e2d5 .pxl-mobile-menu > li {
    margin: 0px 12px 0px 12px;
  }
  .elementor-10656 .elementor-element.elementor-element-03fa22c > div {
    justify-content: space-between;
  }
  .elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-primary-menu > li {
    margin: 0px 12px 0px 12px;
  }
  .elementor-10656 .elementor-element.elementor-element-264b3b5 .pxl-mobile-menu > li {
    margin: 0px 12px 0px 12px;
  }
}
@media(min-width:576px) {
  .elementor-10656 .elementor-element.elementor-element-ef21b4f {
    width: 20%;
  }
  .elementor-10656 .elementor-element.elementor-element-e9097ad {
    width: 60%;
  }
  .elementor-10656 .elementor-element.elementor-element-26e5abc {
    width: 19.665%;
  }
  .elementor-10656 .elementor-element.elementor-element-a5b037b {
    width: 20%;
  }
  .elementor-10656 .elementor-element.elementor-element-82d5ce5 {
    width: 60%;
  }
  .elementor-10656 .elementor-element.elementor-element-2bf90f1 {
    width: 19.665%;
  }
}
@media(max-width:1599px) and (min-width:576px) {
  .elementor-10656 .elementor-element.elementor-element-ef21b4f {
    width: 22%;
  }
  .elementor-10656 .elementor-element.elementor-element-e9097ad {
    width: 56%;
  }
  .elementor-10656 .elementor-element.elementor-element-26e5abc {
    width: 22%;
  }
  .elementor-10656 .elementor-element.elementor-element-a5b037b {
    width: 22%;
  }
  .elementor-10656 .elementor-element.elementor-element-82d5ce5 {
    width: 56%;
  }
  .elementor-10656 .elementor-element.elementor-element-2bf90f1 {
    width: 22%;
  }
}
.elementor-10671 .elementor-element.elementor-element-4edbc3c > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-10671 .elementor-element.elementor-element-4edbc3c > .elementor-background-overlay {
  background-color: #030709;
  opacity: 0.5;
}
.elementor-10671 .elementor-element.elementor-element-4edbc3c > .elementor-container {
  min-height: 818px;
}
.elementor-10671 .elementor-element.elementor-element-4edbc3c .pxl-section-bg-ken-burns {
  --pxl-ken-burns-bg-img: url(../../2024/03/h5-img2.webp);
}
.elementor-10671 .elementor-element.elementor-element-bc9a10c > .elementor-element-populated {
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
}
.elementor-10671 .elementor-element.elementor-element-74482f0 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-10671 .elementor-element.elementor-element-ef3d2c3 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-10671 .elementor-element.elementor-element-ef3d2c3 > .elementor-widget-container {
  margin: 28px 0px 24px 0px;
}
.elementor-10671 .elementor-element.elementor-element-ef3d2c3 .pxl-button-wrapper .pxl-btn, .elementor-10671 .elementor-element.elementor-element-ef3d2c3 .pxl-button-wrapper .link-more {
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.elementor-10671 .elementor-element.elementor-element-ef3d2c3 .pxl-button-wrapper .pxl-btn, .elementor-10671 .elementor-element.elementor-element-ef3d2c3 .pxl-button-wrapper .link-more {
  color: #CAB7A7 !important;
}
.elementor-10671 .elementor-element.elementor-element-ef3d2c3 .link-more.underline-true:after {
  background-color: #CAB7A7 !important;
}
.elementor-10671 .elementor-element.elementor-element-2c137ef > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-10671 .elementor-element.elementor-element-2c137ef .pxl-heading-wrap {
  justify-content: center;
}
.elementor-10671 .elementor-element.elementor-element-2c137ef .pxl-heading-inner {
  text-align: center;
}
.elementor-10671 .elementor-element.elementor-element-2c137ef .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor {
  max-width: 890px;
  text-align: center;
  color: #FFFFFF;
}
.elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-10671 .elementor-element.elementor-element-5cd1e73 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor, .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor h1, .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor h2, .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor h3, .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor h4, .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor h5, .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor h6 {
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
}
@media(max-width:1599px) {
  .elementor-10671 .elementor-element.elementor-element-4edbc3c > .elementor-container {
    min-height: 720px;
  }
}
@media(max-width:1199px) {
  .elementor-10671 .elementor-element.elementor-element-4edbc3c > .elementor-container {
    min-height: 640px;
  }
  .elementor-10671 .elementor-element.elementor-element-ef3d2c3 .pxl-button-wrapper .pxl-btn, .elementor-10671 .elementor-element.elementor-element-ef3d2c3 .pxl-button-wrapper .link-more {
    font-size: 18px;
  }
  .elementor-10671 .elementor-element.elementor-element-2c137ef .pxl-heading-wrap .heading-title {
    font-size: 48px;
  }
  .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor, .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor h1, .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor h2, .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor h3, .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor h4, .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor h5, .elementor-10671 .elementor-element.elementor-element-5cd1e73 .pxl-text-editor h6 {
    font-size: 16px;
  }
}
@media(max-width:991px) {
  .elementor-10671 .elementor-element.elementor-element-ef3d2c3 .pxl-button-wrapper .pxl-btn, .elementor-10671 .elementor-element.elementor-element-ef3d2c3 .pxl-button-wrapper .link-more {
    font-size: 16px;
  }
  .elementor-10671 .elementor-element.elementor-element-2c137ef .pxl-heading-wrap .heading-title {
    font-size: 42px;
    line-height: 1.1em;
  }
}
@media(max-width:767px) {
  .elementor-10671 .elementor-element.elementor-element-4edbc3c > .elementor-container {
    min-height: 560px;
  }
  .elementor-10671 .elementor-element.elementor-element-74482f0 img {
    max-width: 30px;
  }
  .elementor-10671 .elementor-element.elementor-element-ef3d2c3 .pxl-button-wrapper .pxl-btn, .elementor-10671 .elementor-element.elementor-element-ef3d2c3 .pxl-button-wrapper .link-more {
    font-size: 14px;
    letter-spacing: 0.1em;
  }
  .elementor-10671 .elementor-element.elementor-element-2c137ef .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
}
@media(max-width:575px) {
  .elementor-10671 .elementor-element.elementor-element-bc9a10c > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
}
.elementor-10683 .elementor-element.elementor-element-47267ac > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-10683 .elementor-element.elementor-element-47267ac > .elementor-background-overlay {
  background-color: #030709;
  opacity: 0.5;
}
.elementor-10683 .elementor-element.elementor-element-47267ac > .elementor-container {
  min-height: 818px;
}
.elementor-10683 .elementor-element.elementor-element-47267ac .pxl-section-bg-parallax {
  background-image: url(../../2024/03/h5-img1.webp);
}
.elementor-10683 .elementor-element.elementor-element-6dbbd53 > .elementor-element-populated {
  margin: 0px 30px 0px 115px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 115px;
}
.elementor-10683 .elementor-element.elementor-element-ef4546c .pxl-button-wrapper {
  justify-content: start;
}
.elementor-10683 .elementor-element.elementor-element-ef4546c > .elementor-widget-container {
  margin: 28px 0px 18px 0px;
}
.elementor-10683 .elementor-element.elementor-element-ef4546c .pxl-button-wrapper .pxl-btn, .elementor-10683 .elementor-element.elementor-element-ef4546c .pxl-button-wrapper .link-more {
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.elementor-10683 .elementor-element.elementor-element-ef4546c .pxl-button-wrapper .pxl-btn, .elementor-10683 .elementor-element.elementor-element-ef4546c .pxl-button-wrapper .link-more {
  color: #CAB7A7 !important;
}
.elementor-10683 .elementor-element.elementor-element-ef4546c .link-more.underline-true:after {
  background-color: #CAB7A7 !important;
}
.elementor-10683 .elementor-element.elementor-element-a3e7495 > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-10683 .elementor-element.elementor-element-a3e7495 .pxl-heading-wrap {
  justify-content: start;
}
.elementor-10683 .elementor-element.elementor-element-a3e7495 .pxl-heading-inner {
  text-align: start;
}
.elementor-10683 .elementor-element.elementor-element-a3e7495 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor {
  max-width: 890px;
  text-align: start;
  color: #FFFFFF;
}
.elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor-wrap {
  justify-content: start;
}
.elementor-10683 .elementor-element.elementor-element-0b23a48 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor, .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor h1, .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor h2, .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor h3, .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor h4, .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor h5, .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor h6 {
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
}
@media(max-width:1599px) {
  .elementor-10683 .elementor-element.elementor-element-47267ac > .elementor-container {
    min-height: 720px;
  }
  .elementor-10683 .elementor-element.elementor-element-6dbbd53 > .elementor-element-populated {
    margin: 0px 30px 0px 50px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 50px;
  }
}
@media(max-width:1199px) {
  .elementor-10683 .elementor-element.elementor-element-47267ac > .elementor-container {
    min-height: 640px;
  }
  .elementor-10683 .elementor-element.elementor-element-ef4546c .pxl-button-wrapper .pxl-btn, .elementor-10683 .elementor-element.elementor-element-ef4546c .pxl-button-wrapper .link-more {
    font-size: 18px;
  }
  .elementor-10683 .elementor-element.elementor-element-a3e7495 .pxl-heading-wrap .heading-title {
    font-size: 48px;
  }
  .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor, .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor h1, .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor h2, .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor h3, .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor h4, .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor h5, .elementor-10683 .elementor-element.elementor-element-0b23a48 .pxl-text-editor h6 {
    font-size: 16px;
  }
}
@media(max-width:991px) {
  .elementor-10683 .elementor-element.elementor-element-ef4546c .pxl-button-wrapper .pxl-btn, .elementor-10683 .elementor-element.elementor-element-ef4546c .pxl-button-wrapper .link-more {
    font-size: 16px;
  }
  .elementor-10683 .elementor-element.elementor-element-a3e7495 .pxl-heading-wrap .heading-title {
    font-size: 42px;
    line-height: 1.1em;
  }
}
@media(max-width:767px) {
  .elementor-10683 .elementor-element.elementor-element-47267ac > .elementor-container {
    min-height: 560px;
  }
  .elementor-10683 .elementor-element.elementor-element-6dbbd53 > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
  .elementor-10683 .elementor-element.elementor-element-ef4546c .pxl-button-wrapper .pxl-btn, .elementor-10683 .elementor-element.elementor-element-ef4546c .pxl-button-wrapper .link-more {
    font-size: 14px;
    letter-spacing: 0.1em;
  }
  .elementor-10683 .elementor-element.elementor-element-a3e7495 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
}
@media(max-width:575px) {
  .elementor-10683 .elementor-element.elementor-element-6dbbd53 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
}
.elementor-11493 .elementor-element.elementor-element-4f6f94e:not(.elementor-motion-effects-element-type-background), .elementor-11493 .elementor-element.elementor-element-4f6f94e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #004530;
}
.elementor-11493 .elementor-element.elementor-element-4f6f94e .pxl-section-bg-parallax {
  background-image: url(../../2024/03/h5-img10-1.webp);
  background-position: bottom left;
  background-size: auto;
  left: -50px;
  opacity: 70%;
}
.elementor-11493 .elementor-element.elementor-element-4f6f94e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 75px 0px 67px 0px;
}
.elementor-11493 .elementor-element.elementor-element-4f6f94e > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11493 .elementor-element.elementor-element-9c3b67c > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11493 .elementor-element.elementor-element-9c3b67c {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF40;
  padding: 0px 0px 75px 0px;
}
.elementor-11493 .elementor-element.elementor-element-c2b1913 > .elementor-widget-container {
  margin: 0px 130px 0px 0px;
}
.elementor-11493 .elementor-element.elementor-element-c2b1913 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.03em;
  margin-bottom: 0px;
}
.elementor-11493 .elementor-element.elementor-element-3f10608 {
  padding: 70px 0px 0px 0px;
}
.elementor-11493 .elementor-element.elementor-element-2dd0cfc > .elementor-widget-container {
  margin: 8px 0px 50px 0px;
}
.elementor-11493 .elementor-element.elementor-element-2dd0cfc .pxl-logo img {
  max-width: 214px;
}
.elementor-11493 .elementor-element.elementor-element-d1fc79f > .elementor-widget-container {
  margin: 24px 0px 0px 0px;
}
.elementor-11493 .elementor-element.elementor-element-d1fc79f .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-11493 .elementor-element.elementor-element-d1fc79f .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-11493 .elementor-element.elementor-element-3424bad > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-11493 .elementor-element.elementor-element-3424bad .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.03em;
}
.elementor-11493 .elementor-element.elementor-element-af4e990 > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-11493 .elementor-element.elementor-element-af4e990 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.03em;
}
.elementor-11493 .elementor-element.elementor-element-6de51c5 > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-11493 .elementor-element.elementor-element-6de51c5 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.03em;
}
.elementor-11493 .elementor-element.elementor-element-c433dea > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-11493 .elementor-element.elementor-element-c433dea .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-11493 .elementor-element.elementor-element-c433dea .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-11493 .elementor-element.elementor-element-c433dea .pxl-text-editor a {
  color: #FFFFFF;
  text-decoration: underline;
}
.elementor-11493 .elementor-element.elementor-element-c433dea .pxl-text-editor a.link-underline {
  border-color: #FFFFFF;
}
.elementor-11493 .elementor-element.elementor-element-4e5843c {
  width: auto;
  max-width: auto;
}
.elementor-11493 .elementor-element.elementor-element-4e5843c > .elementor-widget-container {
  margin: 0px 10px 10px 0px;
}
.elementor-11493 .elementor-element.elementor-element-4e5843c .pxl-svg-img {
  --pxl-svg-img: url(../images/visa_inc_logo.svg );
  background-color: #FFFFFF;
}
.elementor-11493 .elementor-element.elementor-element-4e5843c .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 10px 10px 10px 10px;
  background-color: #FFFFFF33;
  border-radius: 5px 5px 5px 5px;
}
.elementor-11493 .elementor-element.elementor-element-4e5843c .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-11493 .elementor-element.elementor-element-dc9f62a {
  width: auto;
  max-width: auto;
}
.elementor-11493 .elementor-element.elementor-element-dc9f62a > .elementor-widget-container {
  margin: 0px 10px 10px 0px;
}
.elementor-11493 .elementor-element.elementor-element-dc9f62a .pxl-svg-img {
  --pxl-svg-img: url(../images/paypal_logo.svg );
  background-color: #FFFFFF;
}
.elementor-11493 .elementor-element.elementor-element-dc9f62a .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 8px 8px 8px 8px;
  background-color: #FFFFFF33;
  border-radius: 5px 5px 5px 5px;
}
.elementor-11493 .elementor-element.elementor-element-dc9f62a .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-11493 .elementor-element.elementor-element-e8e166f {
  width: auto;
  max-width: auto;
}
.elementor-11493 .elementor-element.elementor-element-e8e166f > .elementor-widget-container {
  margin: 0px 10px 10px 0px;
}
.elementor-11493 .elementor-element.elementor-element-e8e166f .pxl-svg-img {
  --pxl-svg-img: url(../images/mastercard-logo.svg );
  background-color: #FFFFFF;
}
.elementor-11493 .elementor-element.elementor-element-e8e166f .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 6px 5px 6px 5px;
  background-color: #FFFFFF33;
  border-radius: 5px 5px 5px 5px;
}
.elementor-11493 .elementor-element.elementor-element-e8e166f .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-11493 .elementor-element.elementor-element-f0a8518 {
  width: auto;
  max-width: auto;
}
.elementor-11493 .elementor-element.elementor-element-f0a8518 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-11493 .elementor-element.elementor-element-f0a8518 .pxl-svg-img {
  --pxl-svg-img: url(../images/americanexpresslogo.svg );
  background-color: #FFFFFF;
}
.elementor-11493 .elementor-element.elementor-element-f0a8518 .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 7px 7px 7px 7px;
  background-color: #FFFFFF33;
  border-radius: 5px 5px 5px 5px;
}
.elementor-11493 .elementor-element.elementor-element-f0a8518 .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-11493 .elementor-element.elementor-element-fd46d47 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11493 .elementor-element.elementor-element-fd46d47:not(.elementor-motion-effects-element-type-background), .elementor-11493 .elementor-element.elementor-element-fd46d47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #003928;
}
.elementor-11493 .elementor-element.elementor-element-fd46d47 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 26px 0px 26px 0px;
}
.elementor-11493 .elementor-element.elementor-element-fd46d47 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11493 .elementor-element.elementor-element-67a2c14 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-11493 .elementor-element.elementor-element-67a2c14 .pxl-text-editor {
  text-align: center;
  color: #CDCDCD;
}
.elementor-11493 .elementor-element.elementor-element-67a2c14 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-11493 .elementor-element.elementor-element-67a2c14 .pxl-text-editor a {
  color: #CDCDCD;
}
.elementor-11493 .elementor-element.elementor-element-67a2c14 .pxl-text-editor a.link-underline {
  border-color: #CDCDCD;
}
.elementor-11493 .elementor-element.elementor-element-67a2c14 .pxl-text-editor a:hover {
  color: #AA998A;
}
.elementor-11493 .elementor-element.elementor-element-e074ac0 .pxl-links {
  justify-content: end;
}
.elementor-11493 .elementor-element.elementor-element-e074ac0 .pxl-links a {
  color: #FFFFFF;
}
.elementor-11493 .elementor-element.elementor-element-e074ac0 .pxl-links a:hover, .elementor-11493 .elementor-element.elementor-element-e074ac0 .pxl-links li.active a {
  color: #AA998A;
}
.elementor-11493 .elementor-element.elementor-element-e074ac0 .pxl-links.layout-3 li + li:before {
  color: #FFFFFF;
}
@media(min-width:576px) {
  .elementor-11493 .elementor-element.elementor-element-33569ec {
    width: 25%;
  }
  .elementor-11493 .elementor-element.elementor-element-d11b6fe {
    width: 50%;
  }
  .elementor-11493 .elementor-element.elementor-element-823c786 {
    width: 24.664%;
  }
}
@media(max-width:1199px) {
  .elementor-11493 .elementor-element.elementor-element-c2b1913 .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
  .elementor-11493 .elementor-element.elementor-element-2dd0cfc .pxl-logo img {
    max-width: 180px;
  }
  .elementor-11493 .elementor-element.elementor-element-3424bad .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
  .elementor-11493 .elementor-element.elementor-element-af4e990 .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
  .elementor-11493 .elementor-element.elementor-element-6de51c5 .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
}
@media(max-width:991px) {
  .elementor-11493 .elementor-element.elementor-element-c2b1913 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-11493 .elementor-element.elementor-element-f63d947 > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-11493 .elementor-element.elementor-element-2dd0cfc > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-11493 .elementor-element.elementor-element-8b32ecb > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-11493 .elementor-element.elementor-element-1279d9b > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-11493 .elementor-element.elementor-element-1279d9b .pxl-socials-wrap {
    justify-content: center;
  }
  .elementor-11493 .elementor-element.elementor-element-1279d9b .pxl-socials-wrap .socials-list {
    margin-left: calc(20px / -2);
    margin-right: calc(20px / -2);
  }
  .elementor-11493 .elementor-element.elementor-element-1279d9b .pxl-socials-wrap .socials-list > * {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
  }
  .elementor-11493 .elementor-element.elementor-element-67a2c14 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-11493 .elementor-element.elementor-element-e074ac0 .pxl-links {
    justify-content: center;
  }
}
@media(max-width:767px) {
  .elementor-11493 .elementor-element.elementor-element-3424bad > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-11493 .elementor-element.elementor-element-af4e990 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-11493 .elementor-element.elementor-element-6de51c5 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-11493 .elementor-element.elementor-element-1279d9b > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-11493 .elementor-element.elementor-element-1279d9b .pxl-socials-wrap {
    justify-content: center;
  }
  .elementor-11493 .elementor-element.elementor-element-67a2c14 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-11493 .elementor-element.elementor-element-67a2c14 .pxl-text-editor-wrap {
    justify-content: center;
  }
  .elementor-11493 .elementor-element.elementor-element-67a2c14 .pxl-text-editor {
    text-align: center;
  }
  .elementor-11493 .elementor-element.elementor-element-e074ac0 .pxl-links {
    justify-content: center;
  }
}
@media(max-width:575px) {
  .elementor-11493 .elementor-element.elementor-element-70d0023 > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-11493 .elementor-element.elementor-element-67a2c14 .pxl-text-editor-wrap {
    justify-content: center;
  }
  .elementor-11493 .elementor-element.elementor-element-67a2c14 .pxl-text-editor {
    text-align: center;
  }
  .elementor-11493 .elementor-element.elementor-element-e074ac0 .pxl-links {
    justify-content: center;
  }
}
@media(max-width:1199px) and (min-width:576px) {
  .elementor-11493 .elementor-element.elementor-element-33569ec {
    width: 28%;
  }
  .elementor-11493 .elementor-element.elementor-element-d11b6fe {
    width: 47%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-11493 .elementor-element.elementor-element-f63d947 {
    width: 50%;
  }
  .elementor-11493 .elementor-element.elementor-element-8b32ecb {
    width: 50%;
  }
  .elementor-11493 .elementor-element.elementor-element-70d0023 {
    width: 50%;
  }
  .elementor-11493 .elementor-element.elementor-element-fd1c3dd {
    width: 50%;
  }
  .elementor-11493 .elementor-element.elementor-element-33569ec {
    width: 100%;
  }
  .elementor-11493 .elementor-element.elementor-element-d11b6fe {
    width: 100%;
  }
  .elementor-11493 .elementor-element.elementor-element-823c786 {
    width: 100%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-11493 .elementor-element.elementor-element-33569ec {
    width: 100%;
  }
  .elementor-11493 .elementor-element.elementor-element-d11b6fe {
    width: 100%;
  }
  .elementor-11493 .elementor-element.elementor-element-823c786 {
    width: 100%;
  }
}
.elementor-175 .elementor-element.elementor-element-a069580 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-175 .elementor-element.elementor-element-97a14dd > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-175 .elementor-element.elementor-element-24492a2 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-175 .elementor-element.elementor-element-cc2727f > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-175 .elementor-element.elementor-element-7efc0fd .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2022/08/single-post-video-bg.jpg);
}
.elementor-175 .elementor-element.elementor-element-302eed0 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-175 .elementor-element.elementor-element-f19cee3 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-175 .elementor-element.elementor-element-e491819 > .elementor-widget-container {
  margin: 0px 0px 14px 0px;
}
.elementor-175 .elementor-element.elementor-element-7a8261f > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-1766 .elementor-element.elementor-element-2b2f2d2 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1766 .elementor-element.elementor-element-2b2f2d2 .pxl-heading-wrap .heading-title {
  letter-spacing: 0.02em;
}
.elementor-1766 .elementor-element.elementor-element-7b57e66 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-1766 .elementor-element.elementor-element-da72278 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1766 .elementor-element.elementor-element-da72278 .pxl-text-editor {
  color: #111111;
}
.elementor-1766 .elementor-element.elementor-element-da72278 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1766 .elementor-element.elementor-element-da72278 .pxl-text-editor, .elementor-1766 .elementor-element.elementor-element-da72278 .pxl-text-editor h1, .elementor-1766 .elementor-element.elementor-element-da72278 .pxl-text-editor h2, .elementor-1766 .elementor-element.elementor-element-da72278 .pxl-text-editor h3, .elementor-1766 .elementor-element.elementor-element-da72278 .pxl-text-editor h4, .elementor-1766 .elementor-element.elementor-element-da72278 .pxl-text-editor h5, .elementor-1766 .elementor-element.elementor-element-da72278 .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.875em;
}
.elementor-1766 .elementor-element.elementor-element-2a4fdaf .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1766 .elementor-element.elementor-element-2a4fdaf .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1766 .elementor-element.elementor-element-8a4d9ab > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1766 .elementor-element.elementor-element-5d2f57e > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1766 .elementor-element.elementor-element-9a99c54 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1766 .elementor-element.elementor-element-9a99c54 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1766 .elementor-element.elementor-element-20769fc > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1766 .elementor-element.elementor-element-ffc54fb .pxl-list-style .list-content, .elementor-1766 .elementor-element.elementor-element-ffc54fb .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-1766 .elementor-element.elementor-element-ffc54fb .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-1766 .elementor-element.elementor-element-ffc54fb .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-1766 .elementor-element.elementor-element-d2ac53f {
  padding: 12px 0px 0px 0px;
}
.elementor-1766 .elementor-element.elementor-element-91d0d29 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1766 .elementor-element.elementor-element-91d0d29 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-1766 .elementor-element.elementor-element-597ec4b > .elementor-widget-container {
  padding: 25px 22px 22px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1766 .elementor-element.elementor-element-21ab54c {
  padding: 50px 0px 0px 0px;
}
.elementor-1766 .elementor-element.elementor-element-ae1202a > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1766 .elementor-element.elementor-element-ae1202a .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-1766 .elementor-element.elementor-element-8ada602 > .elementor-widget-container {
  padding: 28px 62px 26px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1766 .elementor-element.elementor-element-8ada602 .pxl-text-editor {
  color: #111111;
}
.elementor-1766 .elementor-element.elementor-element-8ada602 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1766 .elementor-element.elementor-element-8ada602 .pxl-text-editor, .elementor-1766 .elementor-element.elementor-element-8ada602 .pxl-text-editor h1, .elementor-1766 .elementor-element.elementor-element-8ada602 .pxl-text-editor h2, .elementor-1766 .elementor-element.elementor-element-8ada602 .pxl-text-editor h3, .elementor-1766 .elementor-element.elementor-element-8ada602 .pxl-text-editor h4, .elementor-1766 .elementor-element.elementor-element-8ada602 .pxl-text-editor h5, .elementor-1766 .elementor-element.elementor-element-8ada602 .pxl-text-editor h6 {
  line-height: 30px;
}
.elementor-1766 .elementor-element.elementor-element-ae382ff {
  padding: 100px 0px 0px 0px;
}
.elementor-1766 .elementor-element.elementor-element-8d97d8b > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
@media(max-width:1199px) {
  .elementor-1766 .elementor-element.elementor-element-ae382ff {
    padding: 80px 0px 0px 0px;
  }
  .elementor-1766 .elementor-element.elementor-element-8d97d8b > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:991px) {
  .elementor-1766 .elementor-element.elementor-element-d39c162 > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-1766 .elementor-element.elementor-element-d39c162 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1766 .elementor-element.elementor-element-ae382ff {
    padding: 50px 0px 0px 0px;
  }
  .elementor-1766 .elementor-element.elementor-element-8d97d8b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-1766 .elementor-element.elementor-element-0b977f8 {
    width: 100%;
  }
  .elementor-1766 .elementor-element.elementor-element-d39c162 {
    width: 100%;
  }
}
.elementor-1769 .elementor-element.elementor-element-b449589 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1769 .elementor-element.elementor-element-b449589 .pxl-heading-wrap .heading-title {
  letter-spacing: 0.02em;
}
.elementor-1769 .elementor-element.elementor-element-65f0aaf > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-1769 .elementor-element.elementor-element-7053f94 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1769 .elementor-element.elementor-element-7053f94 .pxl-text-editor {
  color: #111111;
}
.elementor-1769 .elementor-element.elementor-element-7053f94 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1769 .elementor-element.elementor-element-7053f94 .pxl-text-editor, .elementor-1769 .elementor-element.elementor-element-7053f94 .pxl-text-editor h1, .elementor-1769 .elementor-element.elementor-element-7053f94 .pxl-text-editor h2, .elementor-1769 .elementor-element.elementor-element-7053f94 .pxl-text-editor h3, .elementor-1769 .elementor-element.elementor-element-7053f94 .pxl-text-editor h4, .elementor-1769 .elementor-element.elementor-element-7053f94 .pxl-text-editor h5, .elementor-1769 .elementor-element.elementor-element-7053f94 .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.875em;
}
.elementor-1769 .elementor-element.elementor-element-30c1844 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1769 .elementor-element.elementor-element-30c1844 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1769 .elementor-element.elementor-element-48cf801 > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1769 .elementor-element.elementor-element-84ee5bf > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1769 .elementor-element.elementor-element-f920fe6 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1769 .elementor-element.elementor-element-f920fe6 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1769 .elementor-element.elementor-element-64f0f63 > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1769 .elementor-element.elementor-element-e3725cf .pxl-list-style .list-content, .elementor-1769 .elementor-element.elementor-element-e3725cf .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-1769 .elementor-element.elementor-element-e3725cf .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-1769 .elementor-element.elementor-element-e3725cf .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-1769 .elementor-element.elementor-element-fa109f1 {
  padding: 12px 0px 0px 0px;
}
.elementor-1769 .elementor-element.elementor-element-c7d6dd7 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1769 .elementor-element.elementor-element-c7d6dd7 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-1769 .elementor-element.elementor-element-d2b40b2 > .elementor-widget-container {
  padding: 25px 22px 22px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1769 .elementor-element.elementor-element-39dbe25 {
  padding: 50px 0px 0px 0px;
}
.elementor-1769 .elementor-element.elementor-element-56e6cfd > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1769 .elementor-element.elementor-element-56e6cfd .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-1769 .elementor-element.elementor-element-f69c404 > .elementor-widget-container {
  padding: 28px 62px 26px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1769 .elementor-element.elementor-element-f69c404 .pxl-text-editor {
  color: #111111;
}
.elementor-1769 .elementor-element.elementor-element-f69c404 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1769 .elementor-element.elementor-element-f69c404 .pxl-text-editor, .elementor-1769 .elementor-element.elementor-element-f69c404 .pxl-text-editor h1, .elementor-1769 .elementor-element.elementor-element-f69c404 .pxl-text-editor h2, .elementor-1769 .elementor-element.elementor-element-f69c404 .pxl-text-editor h3, .elementor-1769 .elementor-element.elementor-element-f69c404 .pxl-text-editor h4, .elementor-1769 .elementor-element.elementor-element-f69c404 .pxl-text-editor h5, .elementor-1769 .elementor-element.elementor-element-f69c404 .pxl-text-editor h6 {
  line-height: 30px;
}
.elementor-1769 .elementor-element.elementor-element-8a87682 {
  padding: 100px 0px 0px 0px;
}
.elementor-1769 .elementor-element.elementor-element-e035b15 > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
@media(max-width:1199px) {
  .elementor-1769 .elementor-element.elementor-element-8a87682 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-1769 .elementor-element.elementor-element-e035b15 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:991px) {
  .elementor-1769 .elementor-element.elementor-element-974d982 > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-1769 .elementor-element.elementor-element-974d982 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1769 .elementor-element.elementor-element-8a87682 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-1769 .elementor-element.elementor-element-e035b15 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-1769 .elementor-element.elementor-element-adcca2d {
    width: 100%;
  }
  .elementor-1769 .elementor-element.elementor-element-974d982 {
    width: 100%;
  }
}
.elementor-1771 .elementor-element.elementor-element-b7a7266 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1771 .elementor-element.elementor-element-b7a7266 .pxl-heading-wrap .heading-title {
  letter-spacing: 0.02em;
}
.elementor-1771 .elementor-element.elementor-element-48393c7 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-1771 .elementor-element.elementor-element-1425c5d > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1771 .elementor-element.elementor-element-1425c5d .pxl-text-editor {
  color: #111111;
}
.elementor-1771 .elementor-element.elementor-element-1425c5d .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1771 .elementor-element.elementor-element-1425c5d .pxl-text-editor, .elementor-1771 .elementor-element.elementor-element-1425c5d .pxl-text-editor h1, .elementor-1771 .elementor-element.elementor-element-1425c5d .pxl-text-editor h2, .elementor-1771 .elementor-element.elementor-element-1425c5d .pxl-text-editor h3, .elementor-1771 .elementor-element.elementor-element-1425c5d .pxl-text-editor h4, .elementor-1771 .elementor-element.elementor-element-1425c5d .pxl-text-editor h5, .elementor-1771 .elementor-element.elementor-element-1425c5d .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.875em;
}
.elementor-1771 .elementor-element.elementor-element-b71ff3d .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1771 .elementor-element.elementor-element-b71ff3d .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1771 .elementor-element.elementor-element-452471c > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1771 .elementor-element.elementor-element-b572028 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1771 .elementor-element.elementor-element-16c9f5c .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1771 .elementor-element.elementor-element-16c9f5c .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1771 .elementor-element.elementor-element-43c339c > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1771 .elementor-element.elementor-element-65f1c66 .pxl-list-style .list-content, .elementor-1771 .elementor-element.elementor-element-65f1c66 .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-1771 .elementor-element.elementor-element-65f1c66 .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-1771 .elementor-element.elementor-element-65f1c66 .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-1771 .elementor-element.elementor-element-5dac63b {
  padding: 12px 0px 0px 0px;
}
.elementor-1771 .elementor-element.elementor-element-ceedd46 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1771 .elementor-element.elementor-element-ceedd46 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-1771 .elementor-element.elementor-element-acca098 > .elementor-widget-container {
  padding: 25px 22px 22px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1771 .elementor-element.elementor-element-109638e {
  padding: 50px 0px 0px 0px;
}
.elementor-1771 .elementor-element.elementor-element-595ccdd > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1771 .elementor-element.elementor-element-595ccdd .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-1771 .elementor-element.elementor-element-871a4cf > .elementor-widget-container {
  padding: 28px 62px 26px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1771 .elementor-element.elementor-element-871a4cf .pxl-text-editor {
  color: #111111;
}
.elementor-1771 .elementor-element.elementor-element-871a4cf .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1771 .elementor-element.elementor-element-871a4cf .pxl-text-editor, .elementor-1771 .elementor-element.elementor-element-871a4cf .pxl-text-editor h1, .elementor-1771 .elementor-element.elementor-element-871a4cf .pxl-text-editor h2, .elementor-1771 .elementor-element.elementor-element-871a4cf .pxl-text-editor h3, .elementor-1771 .elementor-element.elementor-element-871a4cf .pxl-text-editor h4, .elementor-1771 .elementor-element.elementor-element-871a4cf .pxl-text-editor h5, .elementor-1771 .elementor-element.elementor-element-871a4cf .pxl-text-editor h6 {
  line-height: 30px;
}
.elementor-1771 .elementor-element.elementor-element-36246d0 {
  padding: 100px 0px 0px 0px;
}
.elementor-1771 .elementor-element.elementor-element-a6ca630 > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
@media(max-width:1199px) {
  .elementor-1771 .elementor-element.elementor-element-36246d0 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-1771 .elementor-element.elementor-element-a6ca630 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:991px) {
  .elementor-1771 .elementor-element.elementor-element-e043438 > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-1771 .elementor-element.elementor-element-e043438 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1771 .elementor-element.elementor-element-36246d0 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-1771 .elementor-element.elementor-element-a6ca630 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-1771 .elementor-element.elementor-element-c55875f {
    width: 100%;
  }
  .elementor-1771 .elementor-element.elementor-element-e043438 {
    width: 100%;
  }
}
.elementor-1772 .elementor-element.elementor-element-99c287e {
  margin-top: -10px;
  margin-bottom: 0px;
}
.elementor-1772 .elementor-element.elementor-element-57a7022 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1772 .elementor-element.elementor-element-57a7022 .pxl-heading-wrap .heading-title {
  letter-spacing: 0px;
}
.elementor-1772 .elementor-element.elementor-element-1c10e92 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-1772 .elementor-element.elementor-element-b16e2ff > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1772 .elementor-element.elementor-element-b16e2ff .pxl-text-editor {
  color: #111111;
}
.elementor-1772 .elementor-element.elementor-element-b16e2ff .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1772 .elementor-element.elementor-element-b16e2ff .pxl-text-editor, .elementor-1772 .elementor-element.elementor-element-b16e2ff .pxl-text-editor h1, .elementor-1772 .elementor-element.elementor-element-b16e2ff .pxl-text-editor h2, .elementor-1772 .elementor-element.elementor-element-b16e2ff .pxl-text-editor h3, .elementor-1772 .elementor-element.elementor-element-b16e2ff .pxl-text-editor h4, .elementor-1772 .elementor-element.elementor-element-b16e2ff .pxl-text-editor h5, .elementor-1772 .elementor-element.elementor-element-b16e2ff .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.875em;
}
.elementor-1772 .elementor-element.elementor-element-31d9ef3 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1772 .elementor-element.elementor-element-31d9ef3 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1772 .elementor-element.elementor-element-7c2e45f > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1772 .elementor-element.elementor-element-7c2e45f .pxl-heading-wrap .heading-title {
  letter-spacing: 0em;
}
.elementor-1772 .elementor-element.elementor-element-9dadf7a > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1772 .elementor-element.elementor-element-569bad6 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1772 .elementor-element.elementor-element-569bad6 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1772 .elementor-element.elementor-element-90fb0eb > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1772 .elementor-element.elementor-element-90fb0eb .pxl-heading-wrap .heading-title {
  letter-spacing: 0px;
}
.elementor-1772 .elementor-element.elementor-element-e62d0c4 .pxl-list-style .list-content, .elementor-1772 .elementor-element.elementor-element-e62d0c4 .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-1772 .elementor-element.elementor-element-e62d0c4 .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-1772 .elementor-element.elementor-element-e62d0c4 .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-1772 .elementor-element.elementor-element-af72244 {
  padding: 12px 0px 0px 0px;
}
.elementor-1772 .elementor-element.elementor-element-97fc04f > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1772 .elementor-element.elementor-element-97fc04f .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 22px;
}
.elementor-1772 .elementor-element.elementor-element-422bc32 > .elementor-widget-container {
  padding: 25px 22px 22px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1772 .elementor-element.elementor-element-c54ee62 {
  padding: 50px 0px 0px 0px;
}
.elementor-1772 .elementor-element.elementor-element-374e90f > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1772 .elementor-element.elementor-element-374e90f .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 22px;
}
.elementor-1772 .elementor-element.elementor-element-589b5fc > .elementor-widget-container {
  padding: 28px 62px 26px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1772 .elementor-element.elementor-element-589b5fc .pxl-text-editor {
  color: #111111;
}
.elementor-1772 .elementor-element.elementor-element-589b5fc .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1772 .elementor-element.elementor-element-589b5fc .pxl-text-editor, .elementor-1772 .elementor-element.elementor-element-589b5fc .pxl-text-editor h1, .elementor-1772 .elementor-element.elementor-element-589b5fc .pxl-text-editor h2, .elementor-1772 .elementor-element.elementor-element-589b5fc .pxl-text-editor h3, .elementor-1772 .elementor-element.elementor-element-589b5fc .pxl-text-editor h4, .elementor-1772 .elementor-element.elementor-element-589b5fc .pxl-text-editor h5, .elementor-1772 .elementor-element.elementor-element-589b5fc .pxl-text-editor h6 {
  line-height: 30px;
}
.elementor-1772 .elementor-element.elementor-element-c9b901d {
  padding: 100px 0px 0px 0px;
}
.elementor-1772 .elementor-element.elementor-element-c00726b > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-1772 .elementor-element.elementor-element-c00726b .pxl-heading-wrap .heading-title {
  letter-spacing: 0px;
}
@media(max-width:1199px) {
  .elementor-1772 .elementor-element.elementor-element-c9b901d {
    padding: 80px 0px 0px 0px;
  }
  .elementor-1772 .elementor-element.elementor-element-c00726b > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:991px) {
  .elementor-1772 .elementor-element.elementor-element-6fbd8c3 > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-1772 .elementor-element.elementor-element-6fbd8c3 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1772 .elementor-element.elementor-element-c9b901d {
    padding: 50px 0px 0px 0px;
  }
  .elementor-1772 .elementor-element.elementor-element-c00726b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-1772 .elementor-element.elementor-element-def3671 {
    width: 100%;
  }
  .elementor-1772 .elementor-element.elementor-element-6fbd8c3 {
    width: 100%;
  }
}
.elementor-1778 .elementor-element.elementor-element-00bbb5c > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1778 .elementor-element.elementor-element-00bbb5c .pxl-heading-wrap .heading-title {
  letter-spacing: 0.02em;
}
.elementor-1778 .elementor-element.elementor-element-cd057e3 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-1778 .elementor-element.elementor-element-aa5e10c > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1778 .elementor-element.elementor-element-aa5e10c .pxl-text-editor {
  color: #111111;
}
.elementor-1778 .elementor-element.elementor-element-aa5e10c .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1778 .elementor-element.elementor-element-aa5e10c .pxl-text-editor, .elementor-1778 .elementor-element.elementor-element-aa5e10c .pxl-text-editor h1, .elementor-1778 .elementor-element.elementor-element-aa5e10c .pxl-text-editor h2, .elementor-1778 .elementor-element.elementor-element-aa5e10c .pxl-text-editor h3, .elementor-1778 .elementor-element.elementor-element-aa5e10c .pxl-text-editor h4, .elementor-1778 .elementor-element.elementor-element-aa5e10c .pxl-text-editor h5, .elementor-1778 .elementor-element.elementor-element-aa5e10c .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.875em;
}
.elementor-1778 .elementor-element.elementor-element-ee5e011 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1778 .elementor-element.elementor-element-ee5e011 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1778 .elementor-element.elementor-element-b157ebe > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1778 .elementor-element.elementor-element-795d284 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1778 .elementor-element.elementor-element-ba3658e .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1778 .elementor-element.elementor-element-ba3658e .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1778 .elementor-element.elementor-element-8c83049 > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1778 .elementor-element.elementor-element-c1b08de .pxl-list-style .list-content, .elementor-1778 .elementor-element.elementor-element-c1b08de .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-1778 .elementor-element.elementor-element-c1b08de .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-1778 .elementor-element.elementor-element-c1b08de .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-1778 .elementor-element.elementor-element-91b0730 {
  padding: 12px 0px 0px 0px;
}
.elementor-1778 .elementor-element.elementor-element-865421b > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1778 .elementor-element.elementor-element-865421b .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-1778 .elementor-element.elementor-element-11d0dab > .elementor-widget-container {
  padding: 25px 22px 22px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1778 .elementor-element.elementor-element-acb4f87 {
  padding: 50px 0px 0px 0px;
}
.elementor-1778 .elementor-element.elementor-element-d58b476 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1778 .elementor-element.elementor-element-d58b476 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-1778 .elementor-element.elementor-element-e2e0ebf > .elementor-widget-container {
  padding: 28px 62px 26px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1778 .elementor-element.elementor-element-e2e0ebf .pxl-text-editor {
  color: #111111;
}
.elementor-1778 .elementor-element.elementor-element-e2e0ebf .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1778 .elementor-element.elementor-element-e2e0ebf .pxl-text-editor, .elementor-1778 .elementor-element.elementor-element-e2e0ebf .pxl-text-editor h1, .elementor-1778 .elementor-element.elementor-element-e2e0ebf .pxl-text-editor h2, .elementor-1778 .elementor-element.elementor-element-e2e0ebf .pxl-text-editor h3, .elementor-1778 .elementor-element.elementor-element-e2e0ebf .pxl-text-editor h4, .elementor-1778 .elementor-element.elementor-element-e2e0ebf .pxl-text-editor h5, .elementor-1778 .elementor-element.elementor-element-e2e0ebf .pxl-text-editor h6 {
  line-height: 30px;
}
.elementor-1778 .elementor-element.elementor-element-6ec8231 {
  padding: 100px 0px 0px 0px;
}
.elementor-1778 .elementor-element.elementor-element-6a54951 > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
@media(max-width:1199px) {
  .elementor-1778 .elementor-element.elementor-element-6ec8231 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-1778 .elementor-element.elementor-element-6a54951 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:991px) {
  .elementor-1778 .elementor-element.elementor-element-d3ff173 > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-1778 .elementor-element.elementor-element-d3ff173 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1778 .elementor-element.elementor-element-6ec8231 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-1778 .elementor-element.elementor-element-6a54951 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-1778 .elementor-element.elementor-element-d40e9ce {
    width: 100%;
  }
  .elementor-1778 .elementor-element.elementor-element-d3ff173 {
    width: 100%;
  }
}
.elementor-1779 .elementor-element.elementor-element-e682a2b > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1779 .elementor-element.elementor-element-e682a2b .pxl-heading-wrap .heading-title {
  letter-spacing: 0.02em;
}
.elementor-1779 .elementor-element.elementor-element-72fba99 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-1779 .elementor-element.elementor-element-ac6ae27 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1779 .elementor-element.elementor-element-ac6ae27 .pxl-text-editor {
  color: #111111;
}
.elementor-1779 .elementor-element.elementor-element-ac6ae27 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1779 .elementor-element.elementor-element-ac6ae27 .pxl-text-editor, .elementor-1779 .elementor-element.elementor-element-ac6ae27 .pxl-text-editor h1, .elementor-1779 .elementor-element.elementor-element-ac6ae27 .pxl-text-editor h2, .elementor-1779 .elementor-element.elementor-element-ac6ae27 .pxl-text-editor h3, .elementor-1779 .elementor-element.elementor-element-ac6ae27 .pxl-text-editor h4, .elementor-1779 .elementor-element.elementor-element-ac6ae27 .pxl-text-editor h5, .elementor-1779 .elementor-element.elementor-element-ac6ae27 .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.875em;
}
.elementor-1779 .elementor-element.elementor-element-6ab9e16 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1779 .elementor-element.elementor-element-6ab9e16 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1779 .elementor-element.elementor-element-c285200 > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1779 .elementor-element.elementor-element-0ebb674 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1779 .elementor-element.elementor-element-07ace99 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1779 .elementor-element.elementor-element-07ace99 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1779 .elementor-element.elementor-element-de7bf9a > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1779 .elementor-element.elementor-element-1219419 .pxl-list-style .list-content, .elementor-1779 .elementor-element.elementor-element-1219419 .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-1779 .elementor-element.elementor-element-1219419 .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-1779 .elementor-element.elementor-element-1219419 .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-1779 .elementor-element.elementor-element-8019fb2 {
  padding: 12px 0px 0px 0px;
}
.elementor-1779 .elementor-element.elementor-element-1d24853 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1779 .elementor-element.elementor-element-1d24853 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-1779 .elementor-element.elementor-element-f2ccd7d > .elementor-widget-container {
  padding: 25px 22px 22px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1779 .elementor-element.elementor-element-978216f {
  padding: 50px 0px 0px 0px;
}
.elementor-1779 .elementor-element.elementor-element-dc6af6e > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1779 .elementor-element.elementor-element-dc6af6e .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-1779 .elementor-element.elementor-element-474ff94 > .elementor-widget-container {
  padding: 28px 62px 26px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1779 .elementor-element.elementor-element-474ff94 .pxl-text-editor {
  color: #111111;
}
.elementor-1779 .elementor-element.elementor-element-474ff94 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1779 .elementor-element.elementor-element-474ff94 .pxl-text-editor, .elementor-1779 .elementor-element.elementor-element-474ff94 .pxl-text-editor h1, .elementor-1779 .elementor-element.elementor-element-474ff94 .pxl-text-editor h2, .elementor-1779 .elementor-element.elementor-element-474ff94 .pxl-text-editor h3, .elementor-1779 .elementor-element.elementor-element-474ff94 .pxl-text-editor h4, .elementor-1779 .elementor-element.elementor-element-474ff94 .pxl-text-editor h5, .elementor-1779 .elementor-element.elementor-element-474ff94 .pxl-text-editor h6 {
  line-height: 30px;
}
.elementor-1779 .elementor-element.elementor-element-db5b521 {
  padding: 100px 0px 0px 0px;
}
.elementor-1779 .elementor-element.elementor-element-a8881bb > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
@media(max-width:1199px) {
  .elementor-1779 .elementor-element.elementor-element-db5b521 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-1779 .elementor-element.elementor-element-a8881bb > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:991px) {
  .elementor-1779 .elementor-element.elementor-element-00ba3b9 > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-1779 .elementor-element.elementor-element-00ba3b9 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1779 .elementor-element.elementor-element-db5b521 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-1779 .elementor-element.elementor-element-a8881bb > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-1779 .elementor-element.elementor-element-5bbe8c5 {
    width: 100%;
  }
  .elementor-1779 .elementor-element.elementor-element-00ba3b9 {
    width: 100%;
  }
}
.elementor-4383 .elementor-element.elementor-element-e279899 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-4383 .elementor-element.elementor-element-e279899 .pxl-heading-wrap .heading-title {
  letter-spacing: 0.02em;
}
.elementor-4383 .elementor-element.elementor-element-e865b30 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-4383 .elementor-element.elementor-element-dfff69a > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4383 .elementor-element.elementor-element-dfff69a .pxl-text-editor {
  color: #111111;
}
.elementor-4383 .elementor-element.elementor-element-dfff69a .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-4383 .elementor-element.elementor-element-dfff69a .pxl-text-editor, .elementor-4383 .elementor-element.elementor-element-dfff69a .pxl-text-editor h1, .elementor-4383 .elementor-element.elementor-element-dfff69a .pxl-text-editor h2, .elementor-4383 .elementor-element.elementor-element-dfff69a .pxl-text-editor h3, .elementor-4383 .elementor-element.elementor-element-dfff69a .pxl-text-editor h4, .elementor-4383 .elementor-element.elementor-element-dfff69a .pxl-text-editor h5, .elementor-4383 .elementor-element.elementor-element-dfff69a .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.875em;
}
.elementor-4383 .elementor-element.elementor-element-9e6c655 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-4383 .elementor-element.elementor-element-9e6c655 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-4383 .elementor-element.elementor-element-da1f973 > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-4383 .elementor-element.elementor-element-e6bfa74 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4383 .elementor-element.elementor-element-25d4d03 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-4383 .elementor-element.elementor-element-25d4d03 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-4383 .elementor-element.elementor-element-5783b72 > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-4383 .elementor-element.elementor-element-595ebe5 .pxl-list-style .list-content, .elementor-4383 .elementor-element.elementor-element-595ebe5 .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-4383 .elementor-element.elementor-element-595ebe5 .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-4383 .elementor-element.elementor-element-595ebe5 .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-4383 .elementor-element.elementor-element-0813a72 {
  padding: 12px 0px 0px 0px;
}
.elementor-4383 .elementor-element.elementor-element-c787bd3 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-4383 .elementor-element.elementor-element-c787bd3 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-4383 .elementor-element.elementor-element-a261b46 > .elementor-widget-container {
  padding: 25px 22px 22px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-4383 .elementor-element.elementor-element-5e751a7 {
  padding: 50px 0px 0px 0px;
}
.elementor-4383 .elementor-element.elementor-element-7961b0d > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-4383 .elementor-element.elementor-element-7961b0d .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-4383 .elementor-element.elementor-element-d37a4bc > .elementor-widget-container {
  padding: 28px 62px 26px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-4383 .elementor-element.elementor-element-d37a4bc .pxl-text-editor {
  color: #111111;
}
.elementor-4383 .elementor-element.elementor-element-d37a4bc .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-4383 .elementor-element.elementor-element-d37a4bc .pxl-text-editor, .elementor-4383 .elementor-element.elementor-element-d37a4bc .pxl-text-editor h1, .elementor-4383 .elementor-element.elementor-element-d37a4bc .pxl-text-editor h2, .elementor-4383 .elementor-element.elementor-element-d37a4bc .pxl-text-editor h3, .elementor-4383 .elementor-element.elementor-element-d37a4bc .pxl-text-editor h4, .elementor-4383 .elementor-element.elementor-element-d37a4bc .pxl-text-editor h5, .elementor-4383 .elementor-element.elementor-element-d37a4bc .pxl-text-editor h6 {
  line-height: 30px;
}
.elementor-4383 .elementor-element.elementor-element-68fbbe8 {
  padding: 100px 0px 0px 0px;
}
.elementor-4383 .elementor-element.elementor-element-9c02a07 > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
@media(max-width:1199px) {
  .elementor-4383 .elementor-element.elementor-element-68fbbe8 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-4383 .elementor-element.elementor-element-9c02a07 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:991px) {
  .elementor-4383 .elementor-element.elementor-element-c2ed999 > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-4383 .elementor-element.elementor-element-c2ed999 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4383 .elementor-element.elementor-element-68fbbe8 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-4383 .elementor-element.elementor-element-9c02a07 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-4383 .elementor-element.elementor-element-8cd445f {
    width: 100%;
  }
  .elementor-4383 .elementor-element.elementor-element-c2ed999 {
    width: 100%;
  }
}
.elementor-4411 .elementor-element.elementor-element-d38d11e > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-4411 .elementor-element.elementor-element-d38d11e .pxl-heading-wrap .heading-title {
  letter-spacing: 0.02em;
}
.elementor-4411 .elementor-element.elementor-element-c9d22d0 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-4411 .elementor-element.elementor-element-3900e84 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4411 .elementor-element.elementor-element-3900e84 .pxl-text-editor {
  color: #111111;
}
.elementor-4411 .elementor-element.elementor-element-3900e84 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-4411 .elementor-element.elementor-element-3900e84 .pxl-text-editor, .elementor-4411 .elementor-element.elementor-element-3900e84 .pxl-text-editor h1, .elementor-4411 .elementor-element.elementor-element-3900e84 .pxl-text-editor h2, .elementor-4411 .elementor-element.elementor-element-3900e84 .pxl-text-editor h3, .elementor-4411 .elementor-element.elementor-element-3900e84 .pxl-text-editor h4, .elementor-4411 .elementor-element.elementor-element-3900e84 .pxl-text-editor h5, .elementor-4411 .elementor-element.elementor-element-3900e84 .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.875em;
}
.elementor-4411 .elementor-element.elementor-element-cd8b687 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-4411 .elementor-element.elementor-element-cd8b687 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-4411 .elementor-element.elementor-element-75f2490 > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-4411 .elementor-element.elementor-element-ba4fc40 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4411 .elementor-element.elementor-element-215325d .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-4411 .elementor-element.elementor-element-215325d .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-4411 .elementor-element.elementor-element-243c697 > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-4411 .elementor-element.elementor-element-3ffa0e7 .pxl-list-style .list-content, .elementor-4411 .elementor-element.elementor-element-3ffa0e7 .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-4411 .elementor-element.elementor-element-3ffa0e7 .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-4411 .elementor-element.elementor-element-3ffa0e7 .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-4411 .elementor-element.elementor-element-dbc4067 {
  padding: 12px 0px 0px 0px;
}
.elementor-4411 .elementor-element.elementor-element-54f20db > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-4411 .elementor-element.elementor-element-54f20db .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-4411 .elementor-element.elementor-element-0c56741 > .elementor-widget-container {
  padding: 25px 22px 22px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-4411 .elementor-element.elementor-element-dfdb910 {
  padding: 50px 0px 0px 0px;
}
.elementor-4411 .elementor-element.elementor-element-1a4084d > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-4411 .elementor-element.elementor-element-1a4084d .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-4411 .elementor-element.elementor-element-dadc40d > .elementor-widget-container {
  padding: 28px 62px 26px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-4411 .elementor-element.elementor-element-dadc40d .pxl-text-editor {
  color: #111111;
}
.elementor-4411 .elementor-element.elementor-element-dadc40d .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-4411 .elementor-element.elementor-element-dadc40d .pxl-text-editor, .elementor-4411 .elementor-element.elementor-element-dadc40d .pxl-text-editor h1, .elementor-4411 .elementor-element.elementor-element-dadc40d .pxl-text-editor h2, .elementor-4411 .elementor-element.elementor-element-dadc40d .pxl-text-editor h3, .elementor-4411 .elementor-element.elementor-element-dadc40d .pxl-text-editor h4, .elementor-4411 .elementor-element.elementor-element-dadc40d .pxl-text-editor h5, .elementor-4411 .elementor-element.elementor-element-dadc40d .pxl-text-editor h6 {
  line-height: 30px;
}
.elementor-4411 .elementor-element.elementor-element-60cab19 {
  padding: 100px 0px 0px 0px;
}
.elementor-4411 .elementor-element.elementor-element-d6e384e > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
@media(max-width:1199px) {
  .elementor-4411 .elementor-element.elementor-element-60cab19 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-4411 .elementor-element.elementor-element-d6e384e > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:991px) {
  .elementor-4411 .elementor-element.elementor-element-dfad578 > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-4411 .elementor-element.elementor-element-dfad578 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4411 .elementor-element.elementor-element-60cab19 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-4411 .elementor-element.elementor-element-d6e384e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-4411 .elementor-element.elementor-element-9d6081b {
    width: 100%;
  }
  .elementor-4411 .elementor-element.elementor-element-dfad578 {
    width: 100%;
  }
}
.elementor-149 .elementor-element.elementor-element-2f163c5 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-149 .elementor-element.elementor-element-a85f99e > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-149 .elementor-element.elementor-element-0587ad0 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-149 .elementor-element.elementor-element-a7cc5d1 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-149 .elementor-element.elementor-element-3f94a18 .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2022/08/single-post-video-bg.jpg);
}
.elementor-149 .elementor-element.elementor-element-b954944 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-149 .elementor-element.elementor-element-c71c72f .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-149 .elementor-element.elementor-element-b0e7af0 > .elementor-widget-container {
  margin: 0px 0px 14px 0px;
}
.elementor-149 .elementor-element.elementor-element-32d9d20 > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-157 .elementor-element.elementor-element-bef8237 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-157 .elementor-element.elementor-element-ad9c5f5 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-157 .elementor-element.elementor-element-3c62345 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-157 .elementor-element.elementor-element-559bbb2 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-157 .elementor-element.elementor-element-bbf480e .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2022/08/single-post-video-bg.jpg);
}
.elementor-157 .elementor-element.elementor-element-bbf480e .pxl-video-player .pxl-video-btn > .pxl-icon {
  font-size: 24px;
}
.elementor-157 .elementor-element.elementor-element-bbf480e .pxl-video-player .pxl-video-btn > svg {
  width: 24px;
}
.elementor-157 .elementor-element.elementor-element-98df14e > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-157 .elementor-element.elementor-element-6762652 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-157 .elementor-element.elementor-element-58734a8 > .elementor-widget-container {
  margin: 0px 0px 14px 0px;
}
.elementor-157 .elementor-element.elementor-element-290352d > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-165 .elementor-element.elementor-element-44825a2 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-165 .elementor-element.elementor-element-7b24a5a > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-165 .elementor-element.elementor-element-7d6f9e8 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-165 .elementor-element.elementor-element-a3b3008 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-165 .elementor-element.elementor-element-088cd00 .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2022/08/single-post-video-bg.jpg);
}
.elementor-165 .elementor-element.elementor-element-1faa856 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-165 .elementor-element.elementor-element-c7aead1 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-165 .elementor-element.elementor-element-f480bdc > .elementor-widget-container {
  margin: 0px 0px 14px 0px;
}
.elementor-165 .elementor-element.elementor-element-a2685cc > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-170 .elementor-element.elementor-element-f8ddb6b > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-170 .elementor-element.elementor-element-8874de3 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-170 .elementor-element.elementor-element-4be4247 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-170 .elementor-element.elementor-element-f8a39e5 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-170 .elementor-element.elementor-element-3a33d4e .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2022/08/single-post-video-bg.jpg);
}
.elementor-170 .elementor-element.elementor-element-de76643 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-170 .elementor-element.elementor-element-11ee631 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-170 .elementor-element.elementor-element-9b16c77 > .elementor-widget-container {
  margin: 0px 0px 14px 0px;
}
.elementor-170 .elementor-element.elementor-element-42bc800 > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-191 .elementor-element.elementor-element-3eedcb0 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-191 .elementor-element.elementor-element-98bdba8 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-191 .elementor-element.elementor-element-8d923c5 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-191 .elementor-element.elementor-element-0cd1f45 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-191 .elementor-element.elementor-element-d796a86 .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2022/08/single-post-video-bg.jpg);
}
.elementor-191 .elementor-element.elementor-element-6395b77 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-191 .elementor-element.elementor-element-33b4d30 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-191 .elementor-element.elementor-element-a28a0c3 > .elementor-widget-container {
  margin: 0px 0px 14px 0px;
}
.elementor-191 .elementor-element.elementor-element-43e392a > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-197 .elementor-element.elementor-element-9260ac3 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-197 .elementor-element.elementor-element-bb67dc2 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-197 .elementor-element.elementor-element-bed43d2 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-197 .elementor-element.elementor-element-5c6c7c4 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-197 .elementor-element.elementor-element-1a10573 .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2022/08/single-post-video-bg.jpg);
}
.elementor-197 .elementor-element.elementor-element-b68f87e > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-197 .elementor-element.elementor-element-4c70fa9 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-197 .elementor-element.elementor-element-c556555 > .elementor-widget-container {
  margin: 0px 0px 14px 0px;
}
.elementor-197 .elementor-element.elementor-element-1b3867e > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-203 .elementor-element.elementor-element-de9fe93 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-203 .elementor-element.elementor-element-90c1696 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-203 .elementor-element.elementor-element-5884682 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-203 .elementor-element.elementor-element-df84b33 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-203 .elementor-element.elementor-element-4ccd56f .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2022/08/single-post-video-bg.jpg);
}
.elementor-203 .elementor-element.elementor-element-f7798ec > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-203 .elementor-element.elementor-element-e942d83 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-203 .elementor-element.elementor-element-ef017de > .elementor-widget-container {
  margin: 0px 0px 14px 0px;
}
.elementor-203 .elementor-element.elementor-element-1721b7f > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-16992 .elementor-element.elementor-element-f75bfad > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-16992 .elementor-element.elementor-element-f75bfad:not(.elementor-motion-effects-element-type-background), .elementor-16992 .elementor-element.elementor-element-f75bfad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-16992 .elementor-element.elementor-element-f75bfad {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 60px 0px 60px;
}
.elementor-16992 .elementor-element.elementor-element-f75bfad > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16992 .elementor-element.elementor-element-dc7208e .pxl-logo img {
  max-width: 193px;
}
.elementor-16992 .elementor-element.elementor-element-2f0ad35.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-16992 .elementor-element.elementor-element-492f97b {
  width: auto;
  max-width: auto;
}
.elementor-16992 .elementor-element.elementor-element-492f97b .pxl-primary-menu > li > a:after {
  height: 0px;
  bottom: 0px;
}
.elementor-16992 .elementor-element.elementor-element-492f97b .pxl-nav-menu .pxl-primary-menu > li > a, .elementor-16992 .elementor-element.elementor-element-492f97b .pxl-nav-menu .pxl-mobile-menu > li > a {
  font-size: 20px;
  font-weight: 400;
  line-height: 70px;
  letter-spacing: 0.02em;
}
.elementor-16992 .elementor-element.elementor-element-492f97b .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 1px;
}
.elementor-16992 .elementor-element.elementor-element-9490036 {
  width: auto;
  max-width: auto;
}
.elementor-16992 .elementor-element.elementor-element-9490036 > .elementor-widget-container {
  margin: 0px 0px 0px 55px;
}
.elementor-16992 .elementor-element.elementor-element-9490036 .pxl-anchor {
  color: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-9490036 .pxl-anchor-wrap .icon-custom span span {
  background-color: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-d4bd033 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-16992 .elementor-element.elementor-element-d4bd033 {
  padding: 11px 60px 11px 60px;
}
.elementor-16992 .elementor-element.elementor-element-eed6ed5 {
  width: auto;
  max-width: auto;
}
.elementor-16992 .elementor-element.elementor-element-eed6ed5 .pxl-links a {
  color: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-7aea625 {
  width: auto;
  max-width: auto;
}
.elementor-16992 .elementor-element.elementor-element-7aea625 .pxl-divider.vertical .pxl-divider-separator {
  height: 14px;
}
.elementor-16992 .elementor-element.elementor-element-7aea625 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF;
  border-width: 1px;
  transform: rotate(20deg);
}
.elementor-16992 .elementor-element.elementor-element-7aea625 .pxl-divider {
  padding: 0px 20px 0px 20px;
}
.elementor-16992 .elementor-element.elementor-element-02fd2af {
  width: auto;
  max-width: auto;
}
.elementor-16992 .elementor-element.elementor-element-02fd2af .pxl-links a {
  color: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-a3bfdb8.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-16992 .elementor-element.elementor-element-de83dde {
  width: auto;
  max-width: auto;
}
.elementor-16992 .elementor-element.elementor-element-de83dde .divider {
  margin: 0px 5px 0px 5px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-de83dde .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-de83dde .pxl-anchor:hover {
  color: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-311c45c {
  width: auto;
  max-width: auto;
}
.elementor-16992 .elementor-element.elementor-element-311c45c .pxl-divider.vertical .pxl-divider-separator {
  height: 14px;
}
.elementor-16992 .elementor-element.elementor-element-311c45c .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF;
  border-width: 1px;
  transform: rotate(20deg);
}
.elementor-16992 .elementor-element.elementor-element-311c45c .pxl-divider {
  padding: 0px 20px 0px 20px;
}
.elementor-16992 .elementor-element.elementor-element-afdcf16 {
  width: auto;
  max-width: auto;
}
.elementor-16992 .elementor-element.elementor-element-afdcf16 .pxl-location-weather {
  color: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-5c73aec {
  width: auto;
  max-width: auto;
}
.elementor-16992 .elementor-element.elementor-element-5c73aec .pxl-divider.vertical .pxl-divider-separator {
  height: 14px;
}
.elementor-16992 .elementor-element.elementor-element-5c73aec .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF;
  border-width: 1px;
  transform: rotate(20deg);
}
.elementor-16992 .elementor-element.elementor-element-5c73aec .pxl-divider {
  padding: 0px 20px 0px 20px;
}
.elementor-16992 .elementor-element.elementor-element-ccc0792 {
  width: auto;
  max-width: auto;
}
.elementor-16992 .elementor-element.elementor-element-ccc0792 .pxl-language-switcher .current-item, .elementor-16992 .elementor-element.elementor-element-ccc0792 .pxl-language-switcher.list .current-lang a, .elementor-16992 .elementor-element.elementor-element-ccc0792 .pxl-language-switcher.list .wpml-ls-current-language a {
  color: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-ccc0792 .pxl-language-switcher .current-item svg {
  fill: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-ccc0792 .pxl-language-switcher .current-item:hover, .elementor-16992 .elementor-element.elementor-element-ccc0792 .pxl-language-switcher.list .current-lang a:hover, .elementor-16992 .elementor-element.elementor-element-ccc0792 .pxl-language-switcher.list .wpml-ls-current-language a:hover {
  color: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-ccc0792 .pxl-language-switcher .current-item:hover svg {
  fill: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-ccc0792 .pxl-language-switcher .pxl-icon {
  font-size: 20px;
}
.elementor-16992 .elementor-element.elementor-element-5801fa8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-16992 .elementor-element.elementor-element-2a29d2d .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-16992 .elementor-element.elementor-element-2a29d2d .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-16992 .elementor-element.elementor-element-306a6f8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-16992 .elementor-element.elementor-element-306a6f8 {
  padding: 0px 60px 0px 60px;
}
.elementor-16992 .elementor-element.elementor-element-4d06d3c .pxl-logo img {
  max-width: 193px;
}
.elementor-16992 .elementor-element.elementor-element-17388af.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-16992 .elementor-element.elementor-element-70557e5 {
  width: auto;
  max-width: auto;
}
.elementor-16992 .elementor-element.elementor-element-70557e5 .pxl-primary-menu > li > a:after {
  height: 0px;
  bottom: 0px;
}
.elementor-16992 .elementor-element.elementor-element-70557e5 .pxl-nav-menu .pxl-primary-menu > li > a, .elementor-16992 .elementor-element.elementor-element-70557e5 .pxl-nav-menu .pxl-mobile-menu > li > a {
  font-size: 20px;
  font-weight: 400;
  line-height: 106px;
  letter-spacing: 0.02em;
}
.elementor-16992 .elementor-element.elementor-element-70557e5 .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 1px;
}
.elementor-16992 .elementor-element.elementor-element-9554d5e {
  width: auto;
  max-width: auto;
}
.elementor-16992 .elementor-element.elementor-element-9554d5e > .elementor-widget-container {
  margin: 0px 0px 0px 55px;
}
.elementor-16992 .elementor-element.elementor-element-9554d5e .pxl-anchor {
  color: #FFFFFF;
}
.elementor-16992 .elementor-element.elementor-element-9554d5e .pxl-anchor-wrap .icon-custom span span {
  background-color: #FFFFFF;
}
body.elementor-page-16992:not(.elementor-motion-effects-element-type-background), body.elementor-page-16992 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #464646;
}
@media(max-width:1599px) {
  .elementor-16992 .elementor-element.elementor-element-f75bfad {
    padding: 0px 30px 0px 30px;
  }
  .elementor-16992 .elementor-element.elementor-element-d4bd033 {
    padding: 10px 30px 10px 30px;
  }
  .elementor-16992 .elementor-element.elementor-element-306a6f8 {
    padding: 0px 30px 0px 30px;
  }
}
.elementor-17529 .elementor-element.elementor-element-1fd968b > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-17529 .elementor-element.elementor-element-1fd968b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-17529 .elementor-element.elementor-element-1fd968b > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17529 .elementor-element.elementor-element-1911026 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-17529 .elementor-element.elementor-element-1911026 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17529 .elementor-element.elementor-element-4371fa3, .elementor-17529 .elementor-element.elementor-element-4371fa3 .elementor-widget-container, .elementor-17529 .elementor-element.elementor-element-4371fa3 .elementor-widget-container > div {
  height: 100%;
}
.elementor-17529 .elementor-element.elementor-element-4371fa3 {
  --pxl-height: 100%;
}
.elementor-17529 .elementor-element.elementor-element-c3cf1c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17529 .elementor-element.elementor-element-c3cf1c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-17529 .elementor-element.elementor-element-c3cf1c4.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-17529 .elementor-element.elementor-element-c3cf1c4 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 15px 50px 15px;
}
.elementor-17529 .elementor-element.elementor-element-c3cf1c4 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17529 .elementor-element.elementor-element-d4683a5 {
  width: auto;
  max-width: auto;
}
.elementor-17529 .elementor-element.elementor-element-d4683a5 .pxl-svg-img {
  --pxl-svg-img: url(../../2025/06/section-logo-diving.svg);
  background-color: #FFFFFF;
}
.elementor-17529 .elementor-element.elementor-element-d4683a5 .pxl-svg-icon {
  justify-content: center;
  width: 48px;
  height: 48px;
}
.elementor-17529 .elementor-element.elementor-element-d4683a5 .pxl-svg-icon .image-svg {
  width: 48px;
}
.elementor-17529 .elementor-element.elementor-element-e5dc4f7 > .elementor-widget-container {
  margin: 45px 0px 45px 0px;
}
.elementor-17529 .elementor-element.elementor-element-e5dc4f7 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-17529 .elementor-element.elementor-element-e5dc4f7 .pxl-heading-inner {
  text-align: center;
}
.elementor-17529 .elementor-element.elementor-element-e5dc4f7 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-17529 .elementor-element.elementor-element-e5dc4f7 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-17529 .elementor-element.elementor-element-e5dc4f7 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-17529 .elementor-element.elementor-element-e5dc4f7 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-17529 .elementor-element.elementor-element-06d0b5c > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-17529 .elementor-element.elementor-element-06d0b5c .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-17529 .elementor-element.elementor-element-06d0b5c img {
  width: 281px;
}
.elementor-17529 .elementor-element.elementor-element-98cb888 > .elementor-widget-container {
  margin: 0px 0px 43px 0px;
}
.elementor-17529 .elementor-element.elementor-element-98cb888 .pxl-text-editor {
  max-width: 486px;
  text-align: center;
  color: #CDCDCD;
}
.elementor-17529 .elementor-element.elementor-element-98cb888 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-17529 .elementor-element.elementor-element-98cb888 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-17529 .elementor-element.elementor-element-d3cf6f2 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-17529 .elementor-element.elementor-element-d3cf6f2 .pxl-btn {
  min-width: 162px;
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-17529 .elementor-element.elementor-element-1911026 {
    width: 100%;
  }
  .elementor-17529 .elementor-element.elementor-element-c3cf1c4 {
    width: 100%;
  }
}
@media(max-width:1599px) {
  .elementor-17529 .elementor-element.elementor-element-c3cf1c4 > .elementor-element-populated {
    padding: 30px 15px 30px 15px;
  }
  .elementor-17529 .elementor-element.elementor-element-e5dc4f7 > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-17529 .elementor-element.elementor-element-e5dc4f7 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-17529 .elementor-element.elementor-element-06d0b5c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-17529 .elementor-element.elementor-element-06d0b5c img {
    width: 200px;
  }
  .elementor-17529 .elementor-element.elementor-element-98cb888 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media(max-width:1199px) {
  .elementor-17529 .elementor-element.elementor-element-d4683a5 .pxl-svg-icon {
    width: 38px;
    height: 38px;
  }
  .elementor-17529 .elementor-element.elementor-element-d4683a5 .pxl-svg-icon .image-svg {
    width: 38px;
  }
  .elementor-17529 .elementor-element.elementor-element-e5dc4f7 > .elementor-widget-container {
    margin: 10px 0px 30px 0px;
  }
  .elementor-17529 .elementor-element.elementor-element-e5dc4f7 .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
  .elementor-17529 .elementor-element.elementor-element-06d0b5c img {
    width: 150px;
  }
}
@media(max-width:991px) {
  .elementor-17529 .elementor-element.elementor-element-4371fa3 {
    --pxl-height: 50vw;
  }
  .elementor-17529 .elementor-element.elementor-element-c3cf1c4 > .elementor-element-populated {
    padding: 80px 15px 80px 15px;
  }
}
@media(max-width:575px) {
  .elementor-17529 .elementor-element.elementor-element-4371fa3 {
    --pxl-height: 60vw;
  }
  .elementor-17529 .elementor-element.elementor-element-e5dc4f7 .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
}
.elementor-17533 .elementor-element.elementor-element-8dbeff6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-17533 .elementor-element.elementor-element-8dbeff6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-17533 .elementor-element.elementor-element-8dbeff6 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17533 .elementor-element.elementor-element-a302601 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-17533 .elementor-element.elementor-element-a302601 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17533 .elementor-element.elementor-element-88d2e74, .elementor-17533 .elementor-element.elementor-element-88d2e74 .elementor-widget-container, .elementor-17533 .elementor-element.elementor-element-88d2e74 .elementor-widget-container > div {
  height: 100%;
}
.elementor-17533 .elementor-element.elementor-element-5b9af8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17533 .elementor-element.elementor-element-5b9af8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-17533 .elementor-element.elementor-element-5b9af8e.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-17533 .elementor-element.elementor-element-5b9af8e > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 15px 55px 15px;
}
.elementor-17533 .elementor-element.elementor-element-5b9af8e > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17533 .elementor-element.elementor-element-19bbab9 {
  width: auto;
  max-width: auto;
}
.elementor-17533 .elementor-element.elementor-element-19bbab9 .pxl-svg-img {
  --pxl-svg-img: url(../../2025/06/spa.svg);
  background-color: #FFFFFF;
}
.elementor-17533 .elementor-element.elementor-element-19bbab9 .pxl-svg-icon {
  justify-content: center;
  width: 48px;
  height: 48px;
}
.elementor-17533 .elementor-element.elementor-element-19bbab9 .pxl-svg-icon .image-svg {
  width: 48px;
}
.elementor-17533 .elementor-element.elementor-element-4018680 > .elementor-widget-container {
  margin: 45px 0px 45px 0px;
}
.elementor-17533 .elementor-element.elementor-element-4018680 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-17533 .elementor-element.elementor-element-4018680 .pxl-heading-inner {
  text-align: center;
}
.elementor-17533 .elementor-element.elementor-element-4018680 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-17533 .elementor-element.elementor-element-4018680 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-17533 .elementor-element.elementor-element-4018680 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-17533 .elementor-element.elementor-element-4018680 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-17533 .elementor-element.elementor-element-8b0331a > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-17533 .elementor-element.elementor-element-8b0331a .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-17533 .elementor-element.elementor-element-8b0331a img {
  width: 281px;
}
.elementor-17533 .elementor-element.elementor-element-52a85d3 > .elementor-widget-container {
  margin: 0px 0px 43px 0px;
}
.elementor-17533 .elementor-element.elementor-element-52a85d3 .pxl-text-editor {
  max-width: 486px;
  text-align: center;
  color: #CDCDCD;
}
.elementor-17533 .elementor-element.elementor-element-52a85d3 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-17533 .elementor-element.elementor-element-52a85d3 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-17533 .elementor-element.elementor-element-24a4a1f .pxl-button-wrapper {
  justify-content: center;
}
.elementor-17533 .elementor-element.elementor-element-24a4a1f .pxl-btn {
  min-width: 162px;
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-17533 .elementor-element.elementor-element-a302601 {
    width: 100%;
  }
  .elementor-17533 .elementor-element.elementor-element-5b9af8e {
    width: 100%;
  }
}
@media(max-width:1599px) {
  .elementor-17533 .elementor-element.elementor-element-5b9af8e > .elementor-element-populated {
    padding: 30px 15px 30px 15px;
  }
  .elementor-17533 .elementor-element.elementor-element-4018680 > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-17533 .elementor-element.elementor-element-4018680 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-17533 .elementor-element.elementor-element-8b0331a > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-17533 .elementor-element.elementor-element-8b0331a img {
    width: 200px;
  }
  .elementor-17533 .elementor-element.elementor-element-52a85d3 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media(max-width:1199px) {
  .elementor-17533 .elementor-element.elementor-element-19bbab9 .pxl-svg-icon {
    width: 38px;
    height: 38px;
  }
  .elementor-17533 .elementor-element.elementor-element-19bbab9 .pxl-svg-icon .image-svg {
    width: 38px;
  }
  .elementor-17533 .elementor-element.elementor-element-4018680 > .elementor-widget-container {
    margin: 10px 0px 30px 0px;
  }
  .elementor-17533 .elementor-element.elementor-element-4018680 .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
  .elementor-17533 .elementor-element.elementor-element-8b0331a img {
    width: 150px;
  }
}
@media(max-width:991px) {
  .elementor-17533 .elementor-element.elementor-element-88d2e74 {
    --pxl-height: 50vw;
  }
  .elementor-17533 .elementor-element.elementor-element-5b9af8e > .elementor-element-populated {
    padding: 80px 15px 80px 15px;
  }
}
@media(max-width:575px) {
  .elementor-17533 .elementor-element.elementor-element-88d2e74 {
    --pxl-height: 60vw;
  }
  .elementor-17533 .elementor-element.elementor-element-4018680 .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
}
.elementor-17925 .elementor-element.elementor-element-a3d0659 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-17925 .elementor-element.elementor-element-a3d0659:not(.elementor-motion-effects-element-type-background), .elementor-17925 .elementor-element.elementor-element-a3d0659 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-17925 .elementor-element.elementor-element-a3d0659 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-17925 .elementor-element.elementor-element-a3d0659 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-17925 .elementor-element.elementor-element-eff94dc .pxl-logo img {
  max-width: 193px;
}
.elementor-17925 .elementor-element.elementor-element-545af78.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-17925 .elementor-element.elementor-element-cab1592 {
  width: auto;
  max-width: auto;
}
.elementor-17925 .elementor-element.elementor-element-cab1592 .divider {
  margin: 0px 5px 0px 5px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-cab1592 .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-cab1592 .pxl-anchor:hover {
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-6fe9e2e {
  width: auto;
  max-width: auto;
}
.elementor-17925 .elementor-element.elementor-element-6fe9e2e .pxl-divider.vertical .pxl-divider-separator {
  height: 14px;
}
.elementor-17925 .elementor-element.elementor-element-6fe9e2e .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF;
  border-width: 1px;
  transform: rotate(20deg);
}
.elementor-17925 .elementor-element.elementor-element-6fe9e2e .pxl-divider {
  padding: 0px 20px 0px 20px;
}
.elementor-17925 .elementor-element.elementor-element-48c8477 {
  width: auto;
  max-width: auto;
}
.elementor-17925 .elementor-element.elementor-element-48c8477 .pxl-location-weather {
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-ec447e8 {
  width: auto;
  max-width: auto;
}
.elementor-17925 .elementor-element.elementor-element-ec447e8 .pxl-divider.vertical .pxl-divider-separator {
  height: 14px;
}
.elementor-17925 .elementor-element.elementor-element-ec447e8 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF;
  border-width: 1px;
  transform: rotate(20deg);
}
.elementor-17925 .elementor-element.elementor-element-ec447e8 .pxl-divider {
  padding: 0px 20px 0px 20px;
}
.elementor-17925 .elementor-element.elementor-element-e432197 {
  width: auto;
  max-width: auto;
}
.elementor-17925 .elementor-element.elementor-element-e432197 .pxl-language-switcher .current-item, .elementor-17925 .elementor-element.elementor-element-e432197 .pxl-language-switcher.list .current-lang a, .elementor-17925 .elementor-element.elementor-element-e432197 .pxl-language-switcher.list .wpml-ls-current-language a {
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-e432197 .pxl-language-switcher .current-item svg {
  fill: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-e432197 .pxl-language-switcher .current-item:hover, .elementor-17925 .elementor-element.elementor-element-e432197 .pxl-language-switcher.list .current-lang a:hover, .elementor-17925 .elementor-element.elementor-element-e432197 .pxl-language-switcher.list .wpml-ls-current-language a:hover {
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-e432197 .pxl-language-switcher .current-item:hover svg {
  fill: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-e432197 .pxl-language-switcher .pxl-icon {
  font-size: 20px;
}
.elementor-17925 .elementor-element.elementor-element-d2c9e70 {
  width: auto;
  max-width: auto;
}
.elementor-17925 .elementor-element.elementor-element-d2c9e70 > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-17925 .elementor-element.elementor-element-d2c9e70 .pxl-anchor {
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-d2c9e70 .pxl-anchor-wrap .icon-custom span span {
  background-color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-2b01e84 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-17925 .elementor-element.elementor-element-2b01e84 {
  padding: 24px 0px 24px 0px;
}
.elementor-17925 .elementor-element.elementor-element-eba21c6 .pxl-logo img {
  max-width: 193px;
}
.elementor-17925 .elementor-element.elementor-element-ce2de75.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-17925 .elementor-element.elementor-element-d3d091b {
  width: auto;
  max-width: auto;
}
.elementor-17925 .elementor-element.elementor-element-d3d091b .divider {
  margin: 0px 5px 0px 5px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-d3d091b .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-d3d091b .pxl-anchor:hover {
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-7a6ef12 {
  width: auto;
  max-width: auto;
}
.elementor-17925 .elementor-element.elementor-element-7a6ef12 .pxl-divider.vertical .pxl-divider-separator {
  height: 14px;
}
.elementor-17925 .elementor-element.elementor-element-7a6ef12 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF;
  border-width: 1px;
  transform: rotate(20deg);
}
.elementor-17925 .elementor-element.elementor-element-7a6ef12 .pxl-divider {
  padding: 0px 20px 0px 20px;
}
.elementor-17925 .elementor-element.elementor-element-2ba53fe {
  width: auto;
  max-width: auto;
}
.elementor-17925 .elementor-element.elementor-element-2ba53fe .pxl-location-weather {
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-e959749 {
  width: auto;
  max-width: auto;
}
.elementor-17925 .elementor-element.elementor-element-e959749 .pxl-divider.vertical .pxl-divider-separator {
  height: 14px;
}
.elementor-17925 .elementor-element.elementor-element-e959749 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF;
  border-width: 1px;
  transform: rotate(20deg);
}
.elementor-17925 .elementor-element.elementor-element-e959749 .pxl-divider {
  padding: 0px 20px 0px 20px;
}
.elementor-17925 .elementor-element.elementor-element-207a3f8 {
  width: auto;
  max-width: auto;
}
.elementor-17925 .elementor-element.elementor-element-207a3f8 .pxl-language-switcher .current-item, .elementor-17925 .elementor-element.elementor-element-207a3f8 .pxl-language-switcher.list .current-lang a, .elementor-17925 .elementor-element.elementor-element-207a3f8 .pxl-language-switcher.list .wpml-ls-current-language a {
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-207a3f8 .pxl-language-switcher .current-item svg {
  fill: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-207a3f8 .pxl-language-switcher .current-item:hover, .elementor-17925 .elementor-element.elementor-element-207a3f8 .pxl-language-switcher.list .current-lang a:hover, .elementor-17925 .elementor-element.elementor-element-207a3f8 .pxl-language-switcher.list .wpml-ls-current-language a:hover {
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-207a3f8 .pxl-language-switcher .current-item:hover svg {
  fill: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-207a3f8 .pxl-language-switcher .pxl-icon {
  font-size: 20px;
}
.elementor-17925 .elementor-element.elementor-element-93bd517 {
  width: auto;
  max-width: auto;
}
.elementor-17925 .elementor-element.elementor-element-93bd517 > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-17925 .elementor-element.elementor-element-93bd517 .pxl-anchor {
  color: #FFFFFF;
}
.elementor-17925 .elementor-element.elementor-element-93bd517 .pxl-anchor-wrap .icon-custom span span {
  background-color: #FFFFFF;
}
body.elementor-page-17925:not(.elementor-motion-effects-element-type-background), body.elementor-page-17925 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #4E4E4E;
}
@media(max-width:767px) {
  .elementor-17925 .elementor-element.elementor-element-eff94dc .pxl-logo img {
    max-width: 150px;
  }
  .elementor-17925 .elementor-element.elementor-element-eba21c6 .pxl-logo img {
    max-width: 150px;
  }
}
.elementor-16977 .elementor-element.elementor-element-59ab836 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-16977 .elementor-element.elementor-element-59ab836:not(.elementor-motion-effects-element-type-background), .elementor-16977 .elementor-element.elementor-element-59ab836 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0307094D;
}
.elementor-16977 .elementor-element.elementor-element-59ab836 > .elementor-background-overlay {
  background-color: #030709;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16977 .elementor-element.elementor-element-59ab836 > .elementor-container {
  min-height: 100vh;
}
.elementor-16977 .elementor-element.elementor-element-59ab836 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-16977 .elementor-element.elementor-element-a728b5c.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-09fee1e {
  width: auto;
  max-width: auto;
  position: absolute;
  right: 75px;
  bottom: 70px;
}
.elementor-16977 .elementor-element.elementor-element-100ddb7 {
  width: auto;
  max-width: auto;
  position: absolute;
  left: 75px;
  bottom: 70px;
}
.elementor-16977 .elementor-element.elementor-element-0be4a12 > .elementor-widget-container {
  margin: 120px 0px 170px 0px;
}
.elementor-16977 .elementor-element.elementor-element-0be4a12 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-0be4a12 .pxl-heading-inner {
  text-align: center;
  max-width: 780px;
}
.elementor-16977 .elementor-element.elementor-element-0be4a12 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 75px;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.02em;
}
.elementor-16977 .elementor-element.elementor-element-4e3d668 {
  width: auto;
  max-width: auto;
}
.elementor-16977 .elementor-element.elementor-element-4e3d668 .icon-inner {
  width: 184px;
  height: 184px;
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 8px;
  background-color: #AA998A;
  border-radius: 50% 50% 50% 50%;
}
.elementor-16977 .elementor-element.elementor-element-4e3d668 .pxl-icon-wg {
  display: flex;
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-4e3d668 .icon-inner .pxl-icon {
  --font-size: 68px;
}
.elementor-16977 .elementor-element.elementor-element-4e3d668 .pxl-icon {
  --color: #FFFFFF;
}
.elementor-16977 .elementor-element.elementor-element-4e3d668 .icon-inner:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-16977 .elementor-element.elementor-element-4e3d668 .icon-title {
  --color: #FFFFFF;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 0.15em;
}
.elementor-16977 .elementor-element.elementor-element-8da06f7 > .elementor-widget-container {
  margin: 43px 0px 70px 0px;
}
.elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor {
  max-width: 680px;
  text-align: center;
  color: #FFFFFF;
}
.elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-8da06f7 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor, .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor h1, .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor h2, .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor h3, .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor h4, .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor h5, .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor h6 {
  font-size: 16px;
  line-height: 1.68em;
  letter-spacing: 0.02em;
}
.elementor-16977 .elementor-element.elementor-element-49a25f3 {
  padding: 0px 0px 120px 0px;
}
.elementor-16977 .elementor-element.elementor-element-0e6938b.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-9b9c8d0 > .elementor-container {
  min-height: 100vh;
}
.elementor-16977 .elementor-element.elementor-element-b0de01d.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-b0de01d > .elementor-element-populated {
  padding: 0px 15px 157px 15px;
}
.elementor-16977 .elementor-element.elementor-element-638015b {
  width: auto;
  max-width: auto;
}
.elementor-16977 .elementor-element.elementor-element-638015b .pxl-divider.vertical .pxl-divider-separator {
  height: 17vh;
}
.elementor-16977 .elementor-element.elementor-element-638015b .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 1px;
}
.elementor-16977 .elementor-element.elementor-element-48dbf06 > .elementor-widget-container {
  margin: 45px 0px 30px 0px;
}
.elementor-16977 .elementor-element.elementor-element-48dbf06 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-48dbf06 .pxl-heading-inner {
  text-align: center;
  max-width: 980px;
}
.elementor-16977 .elementor-element.elementor-element-48dbf06 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  line-height: 1.2em;
  letter-spacing: 0.02em;
}
.elementor-16977 .elementor-element.elementor-element-48dbf06 .pxl-heading-wrap .heading-subtitle {
  margin-bottom: 20px;
}
.elementor-16977 .elementor-element.elementor-element-2898768 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-16977 .elementor-element.elementor-element-2898768 .pxl-text-editor {
  max-width: 636px;
  text-align: center;
}
.elementor-16977 .elementor-element.elementor-element-2898768 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-e0150e5 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-e0150e5 > .elementor-widget-container {
  margin: 0px 0px 55px 0px;
}
.elementor-16977 .elementor-element.elementor-element-ef85b29 {
  width: auto;
  max-width: auto;
  position: absolute;
  bottom: 0;
}
.elementor-16977 .elementor-element.elementor-element-ef85b29 .pxl-divider.vertical .pxl-divider-separator {
  height: 17vh;
}
.elementor-16977 .elementor-element.elementor-element-ef85b29 .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 1px;
}
.elementor-16977 .elementor-element.elementor-element-41d599c > .elementor-widget-container {
  margin: 0px 125px 0px 0px;
}
.elementor-16977 .elementor-element.elementor-element-41d599c .pxl-image-wg {
  height: 616px;
}
.elementor-16977 .elementor-element.elementor-element-41d599c .parallax-inner {
  top: -30px;
}
.elementor-16977 .elementor-element.elementor-element-a963ac6 > .elementor-widget-container {
  margin: 50px -62px 0px 118px;
}
.elementor-16977 .elementor-element.elementor-element-a963ac6 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: end;
  justify-content: end;
  height: 375px;
}
.elementor-16977 .elementor-element.elementor-element-a963ac6 .parallax-inner {
  left: -80px;
  top: -30px;
}
.elementor-16977 .elementor-element.elementor-element-478ad3e > .elementor-widget-container {
  margin: 63px 125px 0px 0px;
}
.elementor-16977 .elementor-element.elementor-element-478ad3e .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: end;
  justify-content: end;
  height: 587px;
}
.elementor-16977 .elementor-element.elementor-element-478ad3e .parallax-inner {
  left: -80px;
  top: -30px;
}
.elementor-16977 .elementor-element.elementor-element-a074090 > .elementor-widget-container {
  margin: 240px 0px 0px 125px;
}
.elementor-16977 .elementor-element.elementor-element-a074090 .pxl-image-wg {
  height: 616px;
}
.elementor-16977 .elementor-element.elementor-element-a074090 .parallax-inner {
  top: -50px;
}
.elementor-16977 .elementor-element.elementor-element-e4e3443 > .elementor-widget-container {
  margin: 70px 0px 0px 125px;
}
.elementor-16977 .elementor-element.elementor-element-e4e3443 .pxl-image-wg {
  height: 523px;
}
.elementor-16977 .elementor-element.elementor-element-e4e3443 .parallax-inner {
  top: -50px;
}
.elementor-16977 .elementor-element.elementor-element-4f4aabe {
  width: auto;
  max-width: auto;
  position: absolute;
  bottom: 0;
}
.elementor-16977 .elementor-element.elementor-element-4f4aabe > .elementor-widget-container {
  margin: 0px 0px -120px 0px;
}
.elementor-16977 .elementor-element.elementor-element-4f4aabe .pxl-divider.vertical .pxl-divider-separator {
  height: 120px;
}
.elementor-16977 .elementor-element.elementor-element-4f4aabe .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 1px;
}
.elementor-16977 .elementor-element.elementor-element-19634b9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-16977 .elementor-element.elementor-element-19634b9:not(.elementor-motion-effects-element-type-background), .elementor-16977 .elementor-element.elementor-element-19634b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F1EFED;
}
.elementor-16977 .elementor-element.elementor-element-19634b9 > .elementor-container {
  max-width: 1620px;
}
.elementor-16977 .elementor-element.elementor-element-19634b9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 110px 0px 70px 0px;
}
.elementor-16977 .elementor-element.elementor-element-19634b9 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16977 .elementor-element.elementor-element-b01ff9a > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-16977 .elementor-element.elementor-element-b01ff9a .pxl-heading-inner {
  max-width: 720px;
}
.elementor-16977 .elementor-element.elementor-element-b01ff9a .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-16977 .elementor-element.elementor-element-355d0f9 .pxl-text-editor {
  max-width: 600px;
}
.elementor-16977 .elementor-element.elementor-element-3d28573 > .elementor-widget-container {
  margin: 0px 0px 74px 70px;
}
.elementor-16977 .elementor-element.elementor-element-ab7a580:not(.elementor-motion-effects-element-type-background), .elementor-16977 .elementor-element.elementor-element-ab7a580 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F1EFED;
}
.elementor-16977 .elementor-element.elementor-element-ab7a580 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 60px 0px 60px;
  z-index: 1;
}
.elementor-16977 .elementor-element.elementor-element-ab7a580 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-swiper-dots {
  position: absolute;
  left: 55%;
  top: -117px;
}
.elementor-16977 .elementor-element.elementor-element-2e15e70 > .elementor-widget-container {
  margin: 0px 0px -120px 0px;
}
.elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-post-carousel.layout-room-1 .item-content .item-content-inner, .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-post-carousel.layout-room-4 .item-content, .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-post-carousel.layout-room-5 .item-content, .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-post-carousel.layout-room-7 .item-content, .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-post-carousel.layout-room-8 .item-content, .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-post-carousel.layout-room-9 .item-inner-wrap {
  background-color: #1C2C34;
}
.elementor-16977 .elementor-element.elementor-element-1dfe837 {
  padding: 235px 0px 64px 0px;
}
.elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor {
  text-align: center;
  color: #111111;
}
.elementor-16977 .elementor-element.elementor-element-8eb9f63 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor, .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor h1, .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor h2, .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor h3, .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor h4, .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor h5, .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor h6 {
  font-size: 18px;
  text-transform: uppercase;
}
.elementor-16977 .elementor-element.elementor-element-8c0566c > .elementor-container {
  max-width: 1625px;
}
.elementor-16977 .elementor-element.elementor-element-8c0566c {
  padding: 50px 0px 172px 0px;
}
.elementor-16977 .elementor-element.elementor-element-7313062 > .elementor-widget-container {
  padding: 0px 25px 0px 25px;
}
.elementor-16977 .elementor-element.elementor-element-7313062 .desc {
  color: #777777;
}
.elementor-16977 .elementor-element.elementor-element-7313062 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 70px;
}
.elementor-16977 .elementor-element.elementor-element-7313062 .pxl-fancy-icon svg path, .elementor-16977 .elementor-element.elementor-element-7313062 .pxl-fancy-icon svg circle, .elementor-16977 .elementor-element.elementor-element-7313062 .pxl-fancy-icon svg square, .elementor-16977 .elementor-element.elementor-element-7313062 .pxl-fancy-icon svg ellipse, .elementor-16977 .elementor-element.elementor-element-7313062 .pxl-fancy-icon svg rect, .elementor-16977 .elementor-element.elementor-element-7313062 .pxl-fancy-icon svg polyline, .elementor-16977 .elementor-element.elementor-element-7313062 .pxl-fancy-icon svg line {
  stroke-width: 10;
  stroke: #AA998A;
}
.elementor-16977 .elementor-element.elementor-element-7313062 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: 0px 0px 10px 0px;
}
.elementor-16977 .elementor-element.elementor-element-b7ac79b {
  width: auto;
  max-width: auto;
  position: absolute;
  top: -50px;
  right: 0;
}
.elementor-16977 .elementor-element.elementor-element-b7ac79b .pxl-divider.vertical .pxl-divider-separator {
  height: 209px;
}
.elementor-16977 .elementor-element.elementor-element-b7ac79b .pxl-divider .pxl-divider-separator {
  border-color: #D8D8D8;
  border-width: 1px;
}
.elementor-16977 .elementor-element.elementor-element-ca91608 > .elementor-widget-container {
  padding: 0px 25px 0px 25px;
}
.elementor-16977 .elementor-element.elementor-element-ca91608 .desc {
  color: #777777;
}
.elementor-16977 .elementor-element.elementor-element-ca91608 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 70px;
}
.elementor-16977 .elementor-element.elementor-element-ca91608 .pxl-fancy-icon svg path, .elementor-16977 .elementor-element.elementor-element-ca91608 .pxl-fancy-icon svg circle, .elementor-16977 .elementor-element.elementor-element-ca91608 .pxl-fancy-icon svg square, .elementor-16977 .elementor-element.elementor-element-ca91608 .pxl-fancy-icon svg ellipse, .elementor-16977 .elementor-element.elementor-element-ca91608 .pxl-fancy-icon svg rect, .elementor-16977 .elementor-element.elementor-element-ca91608 .pxl-fancy-icon svg polyline, .elementor-16977 .elementor-element.elementor-element-ca91608 .pxl-fancy-icon svg line {
  stroke-width: 10;
  stroke: #AA998A;
}
.elementor-16977 .elementor-element.elementor-element-ca91608 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: 0px 0px 10px 0px;
}
.elementor-16977 .elementor-element.elementor-element-07e0406 {
  width: auto;
  max-width: auto;
  position: absolute;
  top: -50px;
  right: 0;
}
.elementor-16977 .elementor-element.elementor-element-07e0406 .pxl-divider.vertical .pxl-divider-separator {
  height: 209px;
}
.elementor-16977 .elementor-element.elementor-element-07e0406 .pxl-divider .pxl-divider-separator {
  border-color: #D8D8D8;
  border-width: 1px;
}
.elementor-16977 .elementor-element.elementor-element-69e065d > .elementor-widget-container {
  padding: 0px 25px 0px 25px;
}
.elementor-16977 .elementor-element.elementor-element-69e065d .desc {
  color: #777777;
}
.elementor-16977 .elementor-element.elementor-element-69e065d .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 70px;
}
.elementor-16977 .elementor-element.elementor-element-69e065d .pxl-fancy-icon svg path, .elementor-16977 .elementor-element.elementor-element-69e065d .pxl-fancy-icon svg circle, .elementor-16977 .elementor-element.elementor-element-69e065d .pxl-fancy-icon svg square, .elementor-16977 .elementor-element.elementor-element-69e065d .pxl-fancy-icon svg ellipse, .elementor-16977 .elementor-element.elementor-element-69e065d .pxl-fancy-icon svg rect, .elementor-16977 .elementor-element.elementor-element-69e065d .pxl-fancy-icon svg polyline, .elementor-16977 .elementor-element.elementor-element-69e065d .pxl-fancy-icon svg line {
  stroke-width: 10;
  stroke: #AA998A;
}
.elementor-16977 .elementor-element.elementor-element-69e065d .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: 0px 0px 10px 0px;
}
.elementor-16977 .elementor-element.elementor-element-622bac4 {
  width: auto;
  max-width: auto;
  position: absolute;
  top: -50px;
  right: 0;
}
.elementor-16977 .elementor-element.elementor-element-622bac4 .pxl-divider.vertical .pxl-divider-separator {
  height: 209px;
}
.elementor-16977 .elementor-element.elementor-element-622bac4 .pxl-divider .pxl-divider-separator {
  border-color: #D8D8D8;
  border-width: 1px;
}
.elementor-16977 .elementor-element.elementor-element-5bc0fd3 > .elementor-widget-container {
  padding: 0px 25px 0px 25px;
}
.elementor-16977 .elementor-element.elementor-element-5bc0fd3 .desc {
  color: #777777;
}
.elementor-16977 .elementor-element.elementor-element-5bc0fd3 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 70px;
}
.elementor-16977 .elementor-element.elementor-element-5bc0fd3 .pxl-fancy-icon svg path, .elementor-16977 .elementor-element.elementor-element-5bc0fd3 .pxl-fancy-icon svg circle, .elementor-16977 .elementor-element.elementor-element-5bc0fd3 .pxl-fancy-icon svg square, .elementor-16977 .elementor-element.elementor-element-5bc0fd3 .pxl-fancy-icon svg ellipse, .elementor-16977 .elementor-element.elementor-element-5bc0fd3 .pxl-fancy-icon svg rect, .elementor-16977 .elementor-element.elementor-element-5bc0fd3 .pxl-fancy-icon svg polyline, .elementor-16977 .elementor-element.elementor-element-5bc0fd3 .pxl-fancy-icon svg line {
  stroke-width: 10;
  stroke: #AA998A;
}
.elementor-16977 .elementor-element.elementor-element-5bc0fd3 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: 0px 0px 10px 0px;
}
.elementor-16977 .elementor-element.elementor-element-cd7f552 {
  width: auto;
  max-width: auto;
  position: absolute;
  top: -50px;
  right: 0;
}
.elementor-16977 .elementor-element.elementor-element-cd7f552 .pxl-divider.vertical .pxl-divider-separator {
  height: 209px;
}
.elementor-16977 .elementor-element.elementor-element-cd7f552 .pxl-divider .pxl-divider-separator {
  border-color: #D8D8D8;
  border-width: 1px;
}
.elementor-16977 .elementor-element.elementor-element-d8b39d0 > .elementor-widget-container {
  padding: 0px 25px 0px 25px;
}
.elementor-16977 .elementor-element.elementor-element-d8b39d0 .desc {
  color: #777777;
}
.elementor-16977 .elementor-element.elementor-element-d8b39d0 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 70px;
}
.elementor-16977 .elementor-element.elementor-element-d8b39d0 .pxl-fancy-icon svg path, .elementor-16977 .elementor-element.elementor-element-d8b39d0 .pxl-fancy-icon svg circle, .elementor-16977 .elementor-element.elementor-element-d8b39d0 .pxl-fancy-icon svg square, .elementor-16977 .elementor-element.elementor-element-d8b39d0 .pxl-fancy-icon svg ellipse, .elementor-16977 .elementor-element.elementor-element-d8b39d0 .pxl-fancy-icon svg rect, .elementor-16977 .elementor-element.elementor-element-d8b39d0 .pxl-fancy-icon svg polyline, .elementor-16977 .elementor-element.elementor-element-d8b39d0 .pxl-fancy-icon svg line {
  stroke-width: 10;
  stroke: #D59F54;
}
.elementor-16977 .elementor-element.elementor-element-d8b39d0 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: 0px 0px 10px 0px;
}
.elementor-16977 .elementor-element.elementor-element-c5597ac {
  padding: 120px 0px 120px 0px;
}
.elementor-16977 .elementor-element.elementor-element-88b08df > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-16977 .elementor-element.elementor-element-88b08df .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-16977 .elementor-element.elementor-element-88b08df .pxl-heading-wrap .heading-subtitle {
  margin-bottom: 15px;
}
.elementor-16977 .elementor-element.elementor-element-db01040 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-16977 .elementor-element.elementor-element-db01040 .pxl-heading-inner {
  max-width: 350px;
}
.elementor-16977 .elementor-element.elementor-element-db01040 .pxl-heading-wrap .heading-title {
  font-size: 23px;
  line-height: 1.391em;
  letter-spacing: 0px;
}
.elementor-16977 .elementor-element.elementor-element-101c94f > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
.elementor-16977 .elementor-element.elementor-element-101c94f .pxl-text-editor {
  max-width: 545px;
}
.elementor-16977 .elementor-element.elementor-element-1891ba3 > .elementor-widget-container {
  margin: -300px 0px 0px 0px;
}
.elementor-16977 .elementor-element.elementor-element-1891ba3 .list-items {
  --flex-direction: column;
}
.elementor-16977 .elementor-element.elementor-element-1891ba3 .title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-16977 .elementor-element.elementor-element-631e850 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-16977 .elementor-element.elementor-element-631e850 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16977 .elementor-element.elementor-element-0a44aec:not(.elementor-motion-effects-element-type-background), .elementor-16977 .elementor-element.elementor-element-0a44aec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F1EFED;
}
.elementor-16977 .elementor-element.elementor-element-0a44aec {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 60px 50px 60px;
}
.elementor-16977 .elementor-element.elementor-element-0a44aec > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16977 .elementor-element.elementor-element-06a45c4 > div {
  justify-content: flex-start;
}
.elementor-16977 .elementor-element.elementor-element-06a45c4 > .elementor-container {
  margin-left: 0px !important;
}
.elementor-16977 .elementor-element.elementor-element-1b9f1b3 > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(90deg, #00000080 100%, #141212BD 0%);
}
.elementor-16977 .elementor-element.elementor-element-1b9f1b3 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-1b9f1b3 .elementor-widget-container > div {
  width: 413px;
}
.elementor-16977 .elementor-element.elementor-element-1b9f1b3, .elementor-16977 .elementor-element.elementor-element-1b9f1b3 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-1b9f1b3 .elementor-widget-container > div {
  height: 526px;
}
.elementor-16977 .elementor-element.elementor-element-1b9f1b3 .parallax-inner {
  right: -50px;
}
.elementor-16977 .elementor-element.elementor-element-7712362 > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(180deg, #FFFFFF03 0%, #01010180 90%);
}
.elementor-16977 .elementor-element.elementor-element-7712362 {
  position: absolute;
  left: 0;
  bottom: 0;
}
.elementor-16977 .elementor-element.elementor-element-7712362 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-7712362 .elementor-widget-container > div {
  width: 100%;
}
.elementor-16977 .elementor-element.elementor-element-7712362, .elementor-16977 .elementor-element.elementor-element-7712362 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-7712362 .elementor-widget-container > div {
  height: 95px;
}
.elementor-16977 .elementor-element.elementor-element-929200e {
  position: absolute;
  bottom: 35px;
}
.elementor-16977 .elementor-element.elementor-element-929200e .pxl-heading-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-929200e .pxl-heading-inner {
  text-align: center;
}
.elementor-16977 .elementor-element.elementor-element-929200e .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 22px;
}
.elementor-16977 .elementor-element.elementor-element-cac6689 > div {
  justify-content: flex-end;
}
.elementor-16977 .elementor-element.elementor-element-cac6689 {
  padding: 50px 0px 0px 0px;
}
.elementor-16977 .elementor-element.elementor-element-00796cc > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(90deg, #00000080 100%, #141212BD 0%);
}
.elementor-16977 .elementor-element.elementor-element-00796cc .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-00796cc .elementor-widget-container > div {
  width: 413px;
}
.elementor-16977 .elementor-element.elementor-element-00796cc, .elementor-16977 .elementor-element.elementor-element-00796cc .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-00796cc .elementor-widget-container > div {
  height: 526px;
}
.elementor-16977 .elementor-element.elementor-element-00796cc .parallax-inner {
  left: -40px;
}
.elementor-16977 .elementor-element.elementor-element-85d2ac5 > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(180deg, #FFFFFF03 0%, #01010180 90%);
}
.elementor-16977 .elementor-element.elementor-element-85d2ac5 {
  position: absolute;
  left: 0;
  bottom: 0;
}
.elementor-16977 .elementor-element.elementor-element-85d2ac5 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-85d2ac5 .elementor-widget-container > div {
  width: 100%;
}
.elementor-16977 .elementor-element.elementor-element-85d2ac5, .elementor-16977 .elementor-element.elementor-element-85d2ac5 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-85d2ac5 .elementor-widget-container > div {
  height: 95px;
}
.elementor-16977 .elementor-element.elementor-element-f878acf {
  position: absolute;
  bottom: 35px;
}
.elementor-16977 .elementor-element.elementor-element-f878acf .pxl-heading-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-f878acf .pxl-heading-inner {
  text-align: center;
}
.elementor-16977 .elementor-element.elementor-element-f878acf .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 22px;
}
.elementor-16977 .elementor-element.elementor-element-62e60af > div {
  justify-content: flex-start;
}
.elementor-16977 .elementor-element.elementor-element-62e60af > .elementor-container {
  margin-left: 0px !important;
}
.elementor-16977 .elementor-element.elementor-element-62e60af {
  padding: 50px 0px 0px 0px;
}
.elementor-16977 .elementor-element.elementor-element-f6f658c > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(90deg, #00000080 100%, #141212BD 0%);
}
.elementor-16977 .elementor-element.elementor-element-f6f658c .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-f6f658c .elementor-widget-container > div {
  width: 413px;
}
.elementor-16977 .elementor-element.elementor-element-f6f658c, .elementor-16977 .elementor-element.elementor-element-f6f658c .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-f6f658c .elementor-widget-container > div {
  height: 526px;
}
.elementor-16977 .elementor-element.elementor-element-f6f658c .parallax-inner {
  left: -40px;
}
.elementor-16977 .elementor-element.elementor-element-95bd012 > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(180deg, #FFFFFF03 0%, #010101B3 100%);
}
.elementor-16977 .elementor-element.elementor-element-95bd012 {
  position: absolute;
  left: 0;
  bottom: 0;
}
.elementor-16977 .elementor-element.elementor-element-95bd012 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-95bd012 .elementor-widget-container > div {
  width: 100%;
}
.elementor-16977 .elementor-element.elementor-element-95bd012, .elementor-16977 .elementor-element.elementor-element-95bd012 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-95bd012 .elementor-widget-container > div {
  height: 125px;
}
.elementor-16977 .elementor-element.elementor-element-6741d20 {
  position: absolute;
  bottom: 35px;
}
.elementor-16977 .elementor-element.elementor-element-6741d20 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-6741d20 .pxl-heading-inner {
  text-align: center;
}
.elementor-16977 .elementor-element.elementor-element-6741d20 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 22px;
}
.elementor-bc-flex-widget .elementor-16977 .elementor-element.elementor-element-1459752.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-16977 .elementor-element.elementor-element-1459752.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16977 .elementor-element.elementor-element-86f4d52 > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-16977 .elementor-element.elementor-element-86f4d52 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-86f4d52 .pxl-heading-inner {
  text-align: center;
}
.elementor-16977 .elementor-element.elementor-element-86f4d52 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-16977 .elementor-element.elementor-element-86f4d52 .pxl-heading-wrap .heading-subtitle {
  margin-bottom: 14px;
}
.elementor-16977 .elementor-element.elementor-element-6e7616c > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-16977 .elementor-element.elementor-element-6e7616c .pxl-text-editor {
  max-width: 530px;
  text-align: center;
}
.elementor-16977 .elementor-element.elementor-element-6e7616c .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-eaa9b42 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-e03dbf5 > div {
  justify-content: flex-start;
}
.elementor-16977 .elementor-element.elementor-element-e03dbf5 > .elementor-container {
  margin-left: 0px !important;
}
.elementor-16977 .elementor-element.elementor-element-d44b400 > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(90deg, #00000080 100%, #141212BD 0%);
}
.elementor-16977 .elementor-element.elementor-element-d44b400 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-d44b400 .elementor-widget-container > div {
  width: 413px;
}
.elementor-16977 .elementor-element.elementor-element-d44b400, .elementor-16977 .elementor-element.elementor-element-d44b400 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-d44b400 .elementor-widget-container > div {
  height: 526px;
}
.elementor-16977 .elementor-element.elementor-element-d44b400 .parallax-inner {
  right: -50px;
}
.elementor-16977 .elementor-element.elementor-element-63b2229 > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(180deg, #FFFFFF03 0%, #01010180 90%);
}
.elementor-16977 .elementor-element.elementor-element-63b2229 {
  position: absolute;
  left: 0;
  bottom: 0;
}
.elementor-16977 .elementor-element.elementor-element-63b2229 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-63b2229 .elementor-widget-container > div {
  width: 100%;
}
.elementor-16977 .elementor-element.elementor-element-63b2229, .elementor-16977 .elementor-element.elementor-element-63b2229 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-63b2229 .elementor-widget-container > div {
  height: 95px;
}
.elementor-16977 .elementor-element.elementor-element-58e67dd {
  position: absolute;
  bottom: 35px;
}
.elementor-16977 .elementor-element.elementor-element-58e67dd .pxl-heading-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-58e67dd .pxl-heading-inner {
  text-align: center;
}
.elementor-16977 .elementor-element.elementor-element-58e67dd .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 22px;
}
.elementor-16977 .elementor-element.elementor-element-86a9be0 > div {
  justify-content: flex-end;
}
.elementor-16977 .elementor-element.elementor-element-86a9be0 {
  padding: 50px 0px 0px 0px;
}
.elementor-16977 .elementor-element.elementor-element-f751527 > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(90deg, #00000080 100%, #141212BD 0%);
}
.elementor-16977 .elementor-element.elementor-element-f751527 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-f751527 .elementor-widget-container > div {
  width: 413px;
}
.elementor-16977 .elementor-element.elementor-element-f751527, .elementor-16977 .elementor-element.elementor-element-f751527 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-f751527 .elementor-widget-container > div {
  height: 526px;
}
.elementor-16977 .elementor-element.elementor-element-f751527 .parallax-inner {
  left: -40px;
}
.elementor-16977 .elementor-element.elementor-element-4b68abe > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(180deg, #FFFFFF03 0%, #01010180 90%);
}
.elementor-16977 .elementor-element.elementor-element-4b68abe {
  position: absolute;
  left: 0;
  bottom: 0;
}
.elementor-16977 .elementor-element.elementor-element-4b68abe .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-4b68abe .elementor-widget-container > div {
  width: 100%;
}
.elementor-16977 .elementor-element.elementor-element-4b68abe, .elementor-16977 .elementor-element.elementor-element-4b68abe .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-4b68abe .elementor-widget-container > div {
  height: 95px;
}
.elementor-16977 .elementor-element.elementor-element-e1c2fab {
  position: absolute;
  bottom: 35px;
}
.elementor-16977 .elementor-element.elementor-element-e1c2fab .pxl-heading-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-e1c2fab .pxl-heading-inner {
  text-align: center;
}
.elementor-16977 .elementor-element.elementor-element-e1c2fab .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 22px;
}
.elementor-16977 .elementor-element.elementor-element-e61da28 > div {
  justify-content: flex-start;
}
.elementor-16977 .elementor-element.elementor-element-e61da28 > .elementor-container {
  margin-left: 0px !important;
}
.elementor-16977 .elementor-element.elementor-element-e61da28 {
  padding: 50px 0px 0px 0px;
}
.elementor-16977 .elementor-element.elementor-element-e09e866 > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(90deg, #00000080 100%, #141212BD 0%);
}
.elementor-16977 .elementor-element.elementor-element-e09e866 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-e09e866 .elementor-widget-container > div {
  width: 413px;
}
.elementor-16977 .elementor-element.elementor-element-e09e866, .elementor-16977 .elementor-element.elementor-element-e09e866 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-e09e866 .elementor-widget-container > div {
  height: 526px;
}
.elementor-16977 .elementor-element.elementor-element-e09e866 .parallax-inner {
  left: -40px;
}
.elementor-16977 .elementor-element.elementor-element-61003b6 > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(180deg, #FFFFFF03 0%, #010101B3 100%);
}
.elementor-16977 .elementor-element.elementor-element-61003b6 {
  position: absolute;
  left: 0;
  bottom: 0;
}
.elementor-16977 .elementor-element.elementor-element-61003b6 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-61003b6 .elementor-widget-container > div {
  width: 100%;
}
.elementor-16977 .elementor-element.elementor-element-61003b6, .elementor-16977 .elementor-element.elementor-element-61003b6 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-61003b6 .elementor-widget-container > div {
  height: 125px;
}
.elementor-16977 .elementor-element.elementor-element-b42e966 {
  position: absolute;
  bottom: 35px;
}
.elementor-16977 .elementor-element.elementor-element-b42e966 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-b42e966 .pxl-heading-inner {
  text-align: center;
}
.elementor-16977 .elementor-element.elementor-element-b42e966 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 22px;
}
.elementor-16977 .elementor-element.elementor-element-006a0ca {
  padding: 120px 0px 120px 0px;
}
.elementor-16977 .elementor-element.elementor-element-4fee4a4 .pxl-testimonial-carousel .quote-icon {
  color: #AA998A;
}
.elementor-16977 .elementor-element.elementor-element-4fee4a4 .pxl-testimonial-carousel .item-title {
  color: var(--e-global-color-primary);
}
.elementor-16977 .elementor-element.elementor-element-4fee4a4 .pxl-testimonial-carousel .item-desc {
  font-weight: 400;
}
.elementor-16977 .elementor-element.elementor-element-4fee4a4 .pxl-testimonial-carousel .item-star {
  color: #AA998A;
}
.elementor-16977 .elementor-element.elementor-element-2932076 > .elementor-container {
  max-width: 1735px;
}
.elementor-16977 .elementor-element.elementor-element-ccdf64b {
  width: auto;
  max-width: auto;
  position: absolute;
  left: -17px;
  top: 12px;
  bottom: 12px;
}
.elementor-16977 .elementor-element.elementor-element-ccdf64b .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-ccdf64b .elementor-widget-container > div {
  width: 17px;
}
.elementor-16977 .elementor-element.elementor-element-ccdf64b, .elementor-16977 .elementor-element.elementor-element-ccdf64b .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-ccdf64b .elementor-widget-container > div {
  height: calc(100% - 12px);
}
.elementor-16977 .elementor-element.elementor-element-ccdf64b > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 0px 1px 1px;
  border-color: #AA998A;
}
.elementor-16977 .elementor-element.elementor-element-86ef1a6 {
  width: auto;
  max-width: auto;
  position: absolute;
  top: 12px;
  right: -17px;
  bottom: 12px;
}
.elementor-16977 .elementor-element.elementor-element-86ef1a6 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-86ef1a6 .elementor-widget-container > div {
  width: 17px;
}
.elementor-16977 .elementor-element.elementor-element-86ef1a6, .elementor-16977 .elementor-element.elementor-element-86ef1a6 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-86ef1a6 .elementor-widget-container > div {
  height: calc(100% - 12px);
}
.elementor-16977 .elementor-element.elementor-element-86ef1a6 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 0px;
  border-color: #AA998A;
}
.elementor-16977 .elementor-element.elementor-element-96adabc {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #AA998A;
  padding: 60px 105px 0px 105px;
}
.elementor-bc-flex-widget .elementor-16977 .elementor-element.elementor-element-a11ec08.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}
.elementor-16977 .elementor-element.elementor-element-a11ec08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}
.elementor-16977 .elementor-element.elementor-element-a11ec08 > .elementor-element-populated {
  margin: 50px 0px 115px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-16977 .elementor-element.elementor-element-ffe63ad > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
}
.elementor-16977 .elementor-element.elementor-element-ffe63ad .pxl-heading-inner {
  max-width: 392px;
}
.elementor-16977 .elementor-element.elementor-element-ffe63ad .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style .list-icon, .elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style .list-item .num, .elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style.checked .list-content:before {
  color: var(--e-global-color-secondary);
}
.elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style.bullet .list-content:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style .list-content, .elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style .list-content a {
  color: var(--e-global-color-accent);
}
.elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style .list-content a:after {
  background-color: var(--e-global-color-accent);
}
.elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style .list-content {
  font-family: "Forum", Sans-serif;
  font-size: 20px;
}
.elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style .list-item + .list-item {
  margin-top: 10px;
}
.elementor-16977 .elementor-element.elementor-element-b52a553.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-03f5009 {
  width: auto;
  max-width: auto;
}
.elementor-16977 .elementor-element.elementor-element-03f5009 .pxl-image-wg {
  width: 404px;
  height: 587px;
}
.elementor-16977 .elementor-element.elementor-element-03f5009 .parallax-inner {
  bottom: -50px;
}
.elementor-16977 .elementor-element.elementor-element-03f5009 img {
  border-radius: 202px 202px 0px 0px;
}
.elementor-16977 .elementor-element.elementor-element-03f5009 .pxl-bg-parallax {
  border-radius: 202px 202px 0px 0px;
}
.elementor-16977 .elementor-element.elementor-element-31771c2.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-16977 .elementor-element.elementor-element-31771c2 > .elementor-element-populated {
  margin: 56px 0px 115px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-16977 .elementor-element.elementor-element-3df992a {
  width: var(--container-widget-width, 366px);
  max-width: 366px;
  --container-widget-width: 366px;
  --container-widget-flex-grow: 0;
}
.elementor-16977 .elementor-element.elementor-element-547e103 {
  padding: 113px 0px 105px 0px;
}
.elementor-16977 .elementor-element.elementor-element-4098077 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-16977 .elementor-element.elementor-element-4098077 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-4098077 .pxl-heading-inner {
  text-align: center;
  max-width: 650px;
}
.elementor-16977 .elementor-element.elementor-element-4098077 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-16977 .elementor-element.elementor-element-4098077 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-16977 .elementor-element.elementor-element-4098077 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-16977 .elementor-element.elementor-element-4098077 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-16977 .elementor-element.elementor-element-59e0ed6 > .elementor-widget-container {
  margin: 0px 0px 67px 0px;
}
.elementor-16977 .elementor-element.elementor-element-59e0ed6 .pxl-text-editor {
  max-width: 780px;
  text-align: center;
}
.elementor-16977 .elementor-element.elementor-element-59e0ed6 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-16977 .elementor-element.elementor-element-8b5b3ce > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.elementor-16977 .elementor-element.elementor-element-8b5b3ce .pxl-section-bg-parallax {
  background-image: url(../../2025/07/kody-goodson.webp);
  bottom: -80px;
}
.elementor-16977 .elementor-element.elementor-element-8b5b3ce {
  padding: 112px 60px 107px 60px;
}
.elementor-16977 .elementor-element.elementor-element-9382696 .pxl-heading-inner {
  max-width: 642px;
}
.elementor-16977 .elementor-element.elementor-element-9382696 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 70px;
  line-height: 1.1428em;
}
.elementor-16977 .elementor-element.elementor-element-40929b8.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-16977 .elementor-element.elementor-element-5976e45 {
  width: auto;
  max-width: auto;
}
.elementor-16977 .elementor-element.elementor-element-5976e45 > .elementor-widget-container {
  margin: 500px 0px 0px 0px;
}
.elementor-16977 .elementor-element.elementor-element-5976e45 .pxl-heading-inner {
  max-width: 420px;
}
.elementor-16977 .elementor-element.elementor-element-5976e45 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  line-height: 1.4em;
}
@media(min-width:576px) {
  .elementor-16977 .elementor-element.elementor-element-ed070e4 {
    width: 31.6%;
  }
  .elementor-16977 .elementor-element.elementor-element-2177337 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-a8738e9 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-f6f6138 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-1459752 {
    width: 36.133%;
  }
  .elementor-16977 .elementor-element.elementor-element-bef0fee {
    width: 31.6%;
  }
  .elementor-16977 .elementor-element.elementor-element-fa4f49d {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-48b8b82 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-3684712 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-0dc914f {
    width: 60%;
  }
  .elementor-16977 .elementor-element.elementor-element-40929b8 {
    width: 40%;
  }
}
@media(max-width:1599px) {
  .elementor-16977 .elementor-element.elementor-element-09fee1e {
    right: 45px;
    bottom: 40px;
  }
  .elementor-16977 .elementor-element.elementor-element-100ddb7 {
    left: 45px;
    bottom: 40px;
  }
  .elementor-16977 .elementor-element.elementor-element-0be4a12 > .elementor-widget-container {
    margin: 0px 0px 100px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-0be4a12 .pxl-heading-inner {
    max-width: 650px;
  }
  .elementor-16977 .elementor-element.elementor-element-0be4a12 .pxl-heading-wrap .heading-title {
    font-size: 55px;
  }
  .elementor-16977 .elementor-element.elementor-element-4e3d668 .icon-inner {
    width: 160px;
    height: 160px;
  }
  .elementor-16977 .elementor-element.elementor-element-4e3d668 .icon-inner .pxl-icon {
    --font-size: 58px;
  }
  .elementor-16977 .elementor-element.elementor-element-3d28573 > .elementor-widget-container {
    margin: 0px 0px 70px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-ab7a580 {
    padding: 0px 30px 0px 30px;
  }
  .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-post-carousel .item-featured {
    --ratio-img-size: 590/690 !important;
  }
  .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-swiper-dots {
    left: 51%;
  }
  .elementor-16977 .elementor-element.elementor-element-7313062 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-ca91608 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-69e065d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-5bc0fd3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-d8b39d0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-0a44aec {
    padding: 50px 30px 50px 30px;
  }
  .elementor-16977 .elementor-element.elementor-element-1b9f1b3 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-1b9f1b3 .elementor-widget-container > div {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-1b9f1b3, .elementor-16977 .elementor-element.elementor-element-1b9f1b3 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-1b9f1b3 .elementor-widget-container > div {
    height: 450px;
  }
  .elementor-16977 .elementor-element.elementor-element-00796cc .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-00796cc .elementor-widget-container > div {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-00796cc, .elementor-16977 .elementor-element.elementor-element-00796cc .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-00796cc .elementor-widget-container > div {
    height: 450px;
  }
  .elementor-16977 .elementor-element.elementor-element-f6f658c .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-f6f658c .elementor-widget-container > div {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-f6f658c, .elementor-16977 .elementor-element.elementor-element-f6f658c .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-f6f658c .elementor-widget-container > div {
    height: 450px;
  }
  .elementor-16977 .elementor-element.elementor-element-d44b400 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-d44b400 .elementor-widget-container > div {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-d44b400, .elementor-16977 .elementor-element.elementor-element-d44b400 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-d44b400 .elementor-widget-container > div {
    height: 450px;
  }
  .elementor-16977 .elementor-element.elementor-element-f751527 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-f751527 .elementor-widget-container > div {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-f751527, .elementor-16977 .elementor-element.elementor-element-f751527 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-f751527 .elementor-widget-container > div {
    height: 450px;
  }
  .elementor-16977 .elementor-element.elementor-element-e09e866 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-e09e866 .elementor-widget-container > div {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-e09e866, .elementor-16977 .elementor-element.elementor-element-e09e866 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-e09e866 .elementor-widget-container > div {
    height: 450px;
  }
  .elementor-16977 .elementor-element.elementor-element-2932076 {
    padding: 0px 45px 0px 45px;
  }
  .elementor-16977 .elementor-element.elementor-element-96adabc {
    padding: 60px 15px 0px 15px;
  }
  .elementor-16977 .elementor-element.elementor-element-03f5009 .pxl-image-wg {
    width: 350px;
  }
  .elementor-16977 .elementor-element.elementor-element-3df992a {
    --container-widget-width: 320px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 320px);
    max-width: 320px;
  }
  .elementor-16977 .elementor-element.elementor-element-8b5b3ce {
    padding: 110px 30px 110px 30px;
  }
  .elementor-16977 .elementor-element.elementor-element-5976e45 > .elementor-widget-container {
    margin: 420px 0px 0px 0px;
  }
}
@media(max-width:1199px) {
  .elementor-16977 .elementor-element.elementor-element-59ab836 > .elementor-container {
    min-height: 85vh;
  }
  .elementor-16977 .elementor-element.elementor-element-0be4a12 > .elementor-widget-container {
    margin: 0px 0px 100px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-0be4a12 .pxl-heading-inner {
    max-width: 550px;
  }
  .elementor-16977 .elementor-element.elementor-element-0be4a12 .pxl-heading-wrap .heading-title {
    font-size: 48px;
  }
  .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor, .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor h1, .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor h2, .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor h3, .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor h4, .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor h5, .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor h6 {
    font-size: 16px;
  }
  .elementor-16977 .elementor-element.elementor-element-49a25f3 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-9b9c8d0 > .elementor-container {
    min-height: auto;
  }
  .elementor-16977 .elementor-element.elementor-element-b0de01d > .elementor-element-populated {
    padding: 0px 15px 20px 15px;
  }
  .elementor-16977 .elementor-element.elementor-element-638015b .pxl-divider.vertical .pxl-divider-separator {
    height: 12vh;
  }
  .elementor-16977 .elementor-element.elementor-element-48dbf06 > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-ef85b29 .pxl-divider.vertical .pxl-divider-separator {
    height: 0vh;
  }
  .elementor-16977 .elementor-element.elementor-element-41d599c > .elementor-widget-container {
    margin: 0px 100px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-41d599c .pxl-image-wg {
    height: 520px;
  }
  .elementor-16977 .elementor-element.elementor-element-a963ac6 > .elementor-widget-container {
    margin: 60px 0px 0px 80px;
  }
  .elementor-16977 .elementor-element.elementor-element-478ad3e > .elementor-widget-container {
    margin: 60px 100px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-478ad3e .pxl-image-wg {
    height: 500px;
  }
  .elementor-16977 .elementor-element.elementor-element-a074090 > .elementor-widget-container {
    margin: 200px 0px 0px 100px;
  }
  .elementor-16977 .elementor-element.elementor-element-a074090 .pxl-image-wg {
    height: 520px;
  }
  .elementor-16977 .elementor-element.elementor-element-e4e3443 > .elementor-widget-container {
    margin: 60px 0px 0px 100px;
  }
  .elementor-16977 .elementor-element.elementor-element-e4e3443 .pxl-image-wg {
    height: 480px;
  }
  .elementor-16977 .elementor-element.elementor-element-19634b9 {
    padding: 90px 0px 70px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-ab7a580 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-post-carousel .item-featured {
    --ratio-img-size: 490/640 !important;
  }
  .elementor-16977 .elementor-element.elementor-element-1dfe837 {
    padding: 210px 0px 60px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor, .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor h1, .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor h2, .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor h3, .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor h4, .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor h5, .elementor-16977 .elementor-element.elementor-element-8eb9f63 .pxl-text-editor h6 {
    font-size: 15px;
  }
  .elementor-16977 .elementor-element.elementor-element-8c0566c {
    padding: 30px 0px 150px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-9c92015 .pxl-gallery-carousel .item-inner {
    --ratio-img-size: 415/330;
  }
  .elementor-16977 .elementor-element.elementor-element-c5597ac {
    padding: 100px 0px 100px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-101c94f > .elementor-widget-container {
    margin: 0px 0px 160px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-1891ba3 .list-items {
    --pxl-gap: 20px;
  }
  .elementor-16977 .elementor-element.elementor-element-0a44aec {
    padding: 50px 0px 50px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-1b9f1b3, .elementor-16977 .elementor-element.elementor-element-1b9f1b3 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-1b9f1b3 .elementor-widget-container > div {
    height: 320px;
  }
  .elementor-16977 .elementor-element.elementor-element-00796cc, .elementor-16977 .elementor-element.elementor-element-00796cc .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-00796cc .elementor-widget-container > div {
    height: 320px;
  }
  .elementor-16977 .elementor-element.elementor-element-f6f658c, .elementor-16977 .elementor-element.elementor-element-f6f658c .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-f6f658c .elementor-widget-container > div {
    height: 320px;
  }
  .elementor-16977 .elementor-element.elementor-element-d44b400, .elementor-16977 .elementor-element.elementor-element-d44b400 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-d44b400 .elementor-widget-container > div {
    height: 320px;
  }
  .elementor-16977 .elementor-element.elementor-element-f751527, .elementor-16977 .elementor-element.elementor-element-f751527 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-f751527 .elementor-widget-container > div {
    height: 320px;
  }
  .elementor-16977 .elementor-element.elementor-element-e09e866, .elementor-16977 .elementor-element.elementor-element-e09e866 .elementor-widget-container, .elementor-16977 .elementor-element.elementor-element-e09e866 .elementor-widget-container > div {
    height: 320px;
  }
  .elementor-16977 .elementor-element.elementor-element-006a0ca {
    padding: 100px 0px 100px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-2932076 {
    padding: 0px 30px 0px 30px;
  }
  .elementor-16977 .elementor-element.elementor-element-96adabc {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-a11ec08 > .elementor-element-populated {
    margin: 50px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-03f5009 .pxl-image-wg {
    width: 280px;
    height: 520px;
  }
  .elementor-16977 .elementor-element.elementor-element-31771c2 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-547e103 {
    padding: 93px 0px 85px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-59e0ed6 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-9382696 .pxl-heading-wrap .heading-title {
    font-size: 50px;
  }
  .elementor-16977 .elementor-element.elementor-element-5976e45 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
}
@media(max-width:991px) {
  .elementor-16977 .elementor-element.elementor-element-0be4a12 > .elementor-widget-container {
    margin: 0px 0px 80px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-0be4a12 .pxl-heading-wrap .heading-title {
    font-size: 42px;
    line-height: 1.1em;
  }
  .elementor-16977 .elementor-element.elementor-element-8da06f7 > .elementor-widget-container {
    margin: 40px 0px 80px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-8da06f7 .pxl-text-editor {
    max-width: 450px;
  }
  .elementor-16977 .elementor-element.elementor-element-41d599c > .elementor-widget-container {
    margin: 0px 30px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-a963ac6 > .elementor-widget-container {
    margin: 50px 0px 0px 30px;
  }
  .elementor-16977 .elementor-element.elementor-element-478ad3e > .elementor-widget-container {
    margin: 50px 30px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-a074090 > .elementor-widget-container {
    margin: 150px 0px 0px 30px;
  }
  .elementor-16977 .elementor-element.elementor-element-e4e3443 > .elementor-widget-container {
    margin: 50px 0px 0px 30px;
  }
  .elementor-16977 .elementor-element.elementor-element-3d28573 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-3d28573 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-post-carousel .item-featured {
    --ratio-img-size: 369/496 !important;
  }
  .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-swiper-dots {
    top: -80px;
  }
  .elementor-16977 .elementor-element.elementor-element-af3e146 > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-b7ac79b {
    top: -20px;
  }
  .elementor-16977 .elementor-element.elementor-element-b7ac79b .pxl-divider.vertical .pxl-divider-separator {
    height: 150px;
  }
  .elementor-16977 .elementor-element.elementor-element-0b31336 > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-07e0406 {
    top: -20px;
  }
  .elementor-16977 .elementor-element.elementor-element-07e0406 .pxl-divider.vertical .pxl-divider-separator {
    height: 150px;
  }
  .elementor-16977 .elementor-element.elementor-element-aa1f51b > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-cd7f552 {
    top: -20px;
  }
  .elementor-16977 .elementor-element.elementor-element-cd7f552 .pxl-divider.vertical .pxl-divider-separator {
    height: 150px;
  }
  .elementor-16977 .elementor-element.elementor-element-101c94f .pxl-text-editor {
    max-width: 364px;
  }
  .elementor-16977 .elementor-element.elementor-element-1891ba3 .list-items {
    --pxl-gap: 15px;
  }
  .elementor-16977 .elementor-element.elementor-element-96adabc {
    padding: 0px 0px 50px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-a11ec08 > .elementor-element-populated {
    margin: 50px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-ffe63ad .pxl-heading-wrap {
    justify-content: center;
  }
  .elementor-16977 .elementor-element.elementor-element-ffe63ad .pxl-heading-inner {
    text-align: center;
  }
  .elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style .list-item {
    justify-content: center;
    text-align: center;
  }
  .elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style .list-icon {
    font-size: 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style.bullet .list-content:before {
    width: 0px;
    height: 0px;
  }
  body:not(.rtl) .elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style .list-icon {
    padding-right: 0px;
  }
  body:not(.rtl) .elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style.bullet .list-content {
    padding-left: 0px;
  }
  body.rtl .elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style .list-icon {
    padding-left: 0px;
  }
  body.rtl .elementor-16977 .elementor-element.elementor-element-4e0cb9c .pxl-list-style.bullet .list-content {
    padding-right: 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-03f5009 .pxl-image-wg {
    width: 55vw;
  }
  .elementor-16977 .elementor-element.elementor-element-31771c2.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-16977 .elementor-element.elementor-element-3df992a {
    --container-widget-width: 62%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 62%);
    max-width: 62%;
  }
}
@media(max-width:767px) {
  .elementor-16977 .elementor-element.elementor-element-0be4a12 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-0be4a12 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-16977 .elementor-element.elementor-element-4e3d668 .icon-inner {
    width: 140px;
    height: 140px;
  }
  .elementor-16977 .elementor-element.elementor-element-4e3d668 .icon-inner .pxl-icon {
    --font-size: 46px;
  }
  .elementor-16977 .elementor-element.elementor-element-4e3d668 .icon-title {
    font-size: 12px;
  }
  .elementor-16977 .elementor-element.elementor-element-8da06f7 > .elementor-widget-container {
    margin: 40px 0px 80px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-41d599c > .elementor-widget-container {
    margin: 0px 150px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-a963ac6 > .elementor-widget-container {
    margin: 50px 0px 0px 150px;
  }
  .elementor-16977 .elementor-element.elementor-element-478ad3e > .elementor-widget-container {
    margin: 50px 150px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-a074090 > .elementor-widget-container {
    margin: 50px 0px 0px 150px;
  }
  .elementor-16977 .elementor-element.elementor-element-e4e3443 > .elementor-widget-container {
    margin: 50px 150px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-65a07b1 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-post-carousel .item-featured {
    --ratio-img-size: 1.5 !important;
  }
  .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-swiper-dots {
    left: auto;
    right: 0;
  }
  .elementor-16977 .elementor-element.elementor-element-1dfe837 {
    padding: 180px 0px 40px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-8c0566c {
    padding: 30px 0px 110px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-9c92015 .pxl-gallery-carousel .item-inner {
    --ratio-img-size: 1.2;
  }
  .elementor-16977 .elementor-element.elementor-element-c5597ac {
    padding: 80px 0px 80px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-db01040 .pxl-heading-inner {
    max-width: 570px;
  }
  .elementor-16977 .elementor-element.elementor-element-101c94f > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-101c94f .pxl-text-editor {
    max-width: 570px;
  }
  .elementor-16977 .elementor-element.elementor-element-1891ba3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-1891ba3 .list-items {
    --flex-direction: row;
    --pxl-gap: 20px;
  }
  .elementor-16977 .elementor-element.elementor-element-ed070e4 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-1459752 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-006a0ca {
    padding: 90px 0px 90px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-4fee4a4 .pxl-testimonial-carousel .item-title {
    font-size: 20px;
  }
  .elementor-16977 .elementor-element.elementor-element-4fee4a4 .pxl-testimonial-carousel .item-desc {
    font-size: 18px;
  }
  .elementor-16977 .elementor-element.elementor-element-547e103 {
    padding: 83px 0px 75px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-59e0ed6 > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-8b5b3ce {
    padding: 80px 0px 80px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-40929b8.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-16977 .elementor-element.elementor-element-5976e45 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }
}
@media(max-width:575px) {
  .elementor-16977 .elementor-element.elementor-element-0be4a12 .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
  .elementor-16977 .elementor-element.elementor-element-41d599c > .elementor-widget-container {
    margin: 0px 50px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-41d599c .pxl-image-wg {
    height: 320px;
  }
  .elementor-16977 .elementor-element.elementor-element-a963ac6 > .elementor-widget-container {
    margin: 50px 0px 0px 50px;
  }
  .elementor-16977 .elementor-element.elementor-element-a963ac6 .pxl-image-wg {
    height: 320px;
  }
  .elementor-16977 .elementor-element.elementor-element-478ad3e > .elementor-widget-container {
    margin: 50px 50px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-478ad3e .pxl-image-wg {
    height: 350px;
  }
  .elementor-16977 .elementor-element.elementor-element-a074090 > .elementor-widget-container {
    margin: 50px 0px 0px 50px;
  }
  .elementor-16977 .elementor-element.elementor-element-a074090 .pxl-image-wg {
    height: 350px;
  }
  .elementor-16977 .elementor-element.elementor-element-e4e3443 > .elementor-widget-container {
    margin: 50px 50px 0px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-e4e3443 .pxl-image-wg {
    height: 320px;
  }
  .elementor-16977 .elementor-element.elementor-element-2e15e70 .pxl-swiper-dots {
    top: -60px;
  }
  .elementor-16977 .elementor-element.elementor-element-1dfe837 {
    padding: 180px 0px 40px 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-4ef83f9 > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16977 .elementor-element.elementor-element-03f5009 .pxl-image-wg {
    width: 70vw;
    height: 320px;
  }
  .elementor-16977 .elementor-element.elementor-element-3df992a {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-16977 .elementor-element.elementor-element-af3e146 {
    width: 33.333%;
  }
  .elementor-16977 .elementor-element.elementor-element-0b31336 {
    width: 33.333%;
  }
  .elementor-16977 .elementor-element.elementor-element-aa1f51b {
    width: 33.333%;
  }
  .elementor-16977 .elementor-element.elementor-element-4ef83f9 {
    width: 33.333%;
  }
  .elementor-16977 .elementor-element.elementor-element-6b32f59 {
    width: 33.333%;
  }
  .elementor-16977 .elementor-element.elementor-element-a11ec08 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-b52a553 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-31771c2 {
    width: 100%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-16977 .elementor-element.elementor-element-b9cf017 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-28dfe19 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-6d66f03 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-65a07b1 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-ed070e4 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-1459752 {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-bef0fee {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-0dc914f {
    width: 100%;
  }
  .elementor-16977 .elementor-element.elementor-element-40929b8 {
    width: 100%;
  }
}
.elementor-4930 .elementor-element.elementor-element-3113816 {
  padding: 105px 0px 0px 0px;
}
.elementor-4930 .elementor-element.elementor-element-efadb7c .pxl-pt-wrap {
  justify-content: start;
}
.elementor-4930 .elementor-element.elementor-element-efadb7c .pxl-pt-wrap .main-title {
  color: #111111;
  font-size: 65px;
}
.elementor-4930 .elementor-element.elementor-element-3969a56 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-4930 .elementor-element.elementor-element-3969a56 {
  padding: 20px 0px 62px 0px;
}
.elementor-4930 .elementor-element.elementor-element-893614c {
  width: auto;
  max-width: auto;
}
.elementor-4930 .elementor-element.elementor-element-893614c .pxl-room-single-price-wg .pricing-wrap {
  color: #111111;
}
.elementor-4930 .elementor-element.elementor-element-5902a30 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-4930 .elementor-element.elementor-element-5902a30 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4930 .elementor-element.elementor-element-687f7d2 {
  padding: 120px 0px 0px 0px;
}
.elementor-4930 .elementor-element.elementor-element-36fdd56 > .elementor-widget-container {
  margin: -7px 0px 20px 0px;
}
.elementor-4930 .elementor-element.elementor-element-36fdd56 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4930 .elementor-element.elementor-element-56f506a > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4930 .elementor-element.elementor-element-0611fb4 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-4930 .elementor-element.elementor-element-ca99682 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-4930 .elementor-element.elementor-element-ca99682 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
}
.elementor-4930 .elementor-element.elementor-element-ca99682 .pxl-divider {
  padding: 50px 0px 50px 0px;
}
.elementor-4930 .elementor-element.elementor-element-4336438 > .elementor-widget-container {
  margin: -7px 0px 20px 0px;
}
.elementor-4930 .elementor-element.elementor-element-4336438 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4930 .elementor-element.elementor-element-6e73643 > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-4930 .elementor-element.elementor-element-f138239 > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-4930 .elementor-element.elementor-element-f8bf7c4 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-4930 .elementor-element.elementor-element-f8bf7c4 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
}
.elementor-4930 .elementor-element.elementor-element-f8bf7c4 .pxl-divider {
  padding: 50px 0px 50px 0px;
}
.elementor-4930 .elementor-element.elementor-element-a4b7a4d > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
}
.elementor-4930 .elementor-element.elementor-element-a4b7a4d .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4930 .elementor-element.elementor-element-4c280b3 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 20px 15px 20px;
}
.elementor-4930 .elementor-element.elementor-element-4c280b3 .pxl-heading-wrap .heading-title {
  color: #F3F3F3;
  font-size: 22px;
}
.elementor-4930 .elementor-element.elementor-element-45adb57 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-4930 .elementor-element.elementor-element-07ba9a6 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 20px 15px 20px;
}
.elementor-4930 .elementor-element.elementor-element-07ba9a6 .pxl-heading-wrap .heading-title {
  color: #F3F3F3;
  font-size: 22px;
}
.elementor-4930 .elementor-element.elementor-element-4ecd858 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
  padding: 24px 20px 24px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C899;
}
.elementor-4930 .elementor-element.elementor-element-1c0ded2 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 20px 15px 20px;
}
.elementor-4930 .elementor-element.elementor-element-1c0ded2 .pxl-heading-wrap .heading-title {
  color: #F3F3F3;
  font-size: 22px;
}
.elementor-4930 .elementor-element.elementor-element-7ecfa89 > .elementor-widget-container {
  padding: 24px 20px 24px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C899;
}
.elementor-4930 .elementor-element.elementor-element-7ecfa89 .pxl-text-editor {
  color: #111111;
}
.elementor-4930 .elementor-element.elementor-element-7ecfa89 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-4930 .elementor-element.elementor-element-ca3c6ed {
  padding: 100px 0px 0px 0px;
}
.elementor-4930 .elementor-element.elementor-element-a81c114 > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-4930 .elementor-element.elementor-element-a81c114 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
@media(max-width:1599px) {
  .elementor-4930 .elementor-element.elementor-element-efadb7c .pxl-pt-wrap .main-title {
    font-size: 60px;
  }
}
@media(max-width:1199px) {
  .elementor-4930 .elementor-element.elementor-element-3113816 {
    padding: 93px 0px 0px 0px;
  }
  .elementor-4930 .elementor-element.elementor-element-efadb7c .pxl-pt-wrap .main-title {
    font-size: 54px;
  }
  .elementor-4930 .elementor-element.elementor-element-3969a56 {
    padding: 20px 0px 40px 0px;
  }
  .elementor-4930 .elementor-element.elementor-element-687f7d2 {
    padding: 100px 0px 0px 0px;
  }
  .elementor-4930 .elementor-element.elementor-element-4c280b3 .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
  .elementor-4930 .elementor-element.elementor-element-07ba9a6 .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
  .elementor-4930 .elementor-element.elementor-element-1c0ded2 .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
  .elementor-4930 .elementor-element.elementor-element-ca3c6ed {
    padding: 85px 0px 0px 0px;
  }
  .elementor-4930 .elementor-element.elementor-element-a81c114 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:767px) {
  .elementor-4930 .elementor-element.elementor-element-3113816 {
    padding: 82px 0px 0px 0px;
  }
  .elementor-4930 .elementor-element.elementor-element-efadb7c .pxl-pt-wrap .main-title {
    font-size: 48px;
  }
  .elementor-4930 .elementor-element.elementor-element-3969a56 {
    padding: 20px 0px 60px 0px;
  }
  .elementor-4930 .elementor-element.elementor-element-b6d5278 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4930 .elementor-element.elementor-element-687f7d2 {
    padding: 90px 0px 0px 0px;
  }
  .elementor-4930 .elementor-element.elementor-element-36fdd56 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-4930 .elementor-element.elementor-element-4336438 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-4930 .elementor-element.elementor-element-a4b7a4d .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-4930 .elementor-element.elementor-element-4c280b3 > .elementor-widget-container {
    margin: 83px 0px 0px 0px;
  }
  .elementor-4930 .elementor-element.elementor-element-4c280b3 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-4930 .elementor-element.elementor-element-07ba9a6 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-4930 .elementor-element.elementor-element-1c0ded2 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-4930 .elementor-element.elementor-element-ca3c6ed {
    padding: 83px 0px 0px 0px;
  }
}
@media(max-width:575px) {
  .elementor-4930 .elementor-element.elementor-element-efadb7c .pxl-pt-wrap .main-title {
    font-size: 35px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-4930 .elementor-element.elementor-element-06c48d8 {
    width: 60%;
  }
  .elementor-4930 .elementor-element.elementor-element-a7fff4f {
    width: 40%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-4930 .elementor-element.elementor-element-06c48d8 {
    width: 100%;
  }
  .elementor-4930 .elementor-element.elementor-element-a7fff4f {
    width: 100%;
  }
}
.elementor-5648 .elementor-element.elementor-element-4e98bf5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-5648 .elementor-element.elementor-element-4e98bf5:not(.elementor-motion-effects-element-type-background), .elementor-5648 .elementor-element.elementor-element-4e98bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34CC;
}
.elementor-5648 .elementor-element.elementor-element-4e98bf5 > .elementor-container {
  max-width: 1625px;
}
.elementor-5648 .elementor-element.elementor-element-4e98bf5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5648 .elementor-element.elementor-element-4e98bf5 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5648 .elementor-element.elementor-element-6f1240f .pxl-logo img {
  max-width: 214px;
}
.elementor-5648 .elementor-element.elementor-element-d7e359c.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-5648 .elementor-element.elementor-element-42c347f {
  width: auto;
  max-width: auto;
}
.elementor-5648 .elementor-element.elementor-element-42c347f .pxl-primary-menu > li > a:after {
  height: 4px;
  bottom: 0px;
}
.elementor-5648 .elementor-element.elementor-element-42c347f .pxl-nav-menu .pxl-primary-menu > li > a, .elementor-5648 .elementor-element.elementor-element-42c347f .pxl-nav-menu .pxl-mobile-menu > li > a {
  line-height: 70px;
}
.elementor-5648 .elementor-element.elementor-element-42c347f .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-5648 .elementor-element.elementor-element-5b75fb9 {
  width: auto;
  max-width: auto;
}
.elementor-5648 .elementor-element.elementor-element-5b75fb9 > .elementor-widget-container {
  margin: 0px 0px 0px 95px;
}
.elementor-5648 .elementor-element.elementor-element-fd92c85 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #C8C8C899;
}
.elementor-5648 .elementor-element.elementor-element-0dc8527 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-5648 .elementor-element.elementor-element-0dc8527:not(.elementor-motion-effects-element-type-background), .elementor-5648 .elementor-element.elementor-element-0dc8527 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-5648 .elementor-element.elementor-element-0dc8527 > .elementor-container {
  max-width: 1625px;
}
.elementor-5648 .elementor-element.elementor-element-0dc8527 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 16px 0px 16px 0px;
}
.elementor-5648 .elementor-element.elementor-element-0dc8527 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5648 .elementor-element.elementor-element-12df1fc .qc-content-wrap, .elementor-5648 .elementor-element.elementor-element-12df1fc .qc-content-wrap .qc-item {
  color: #FFFFFF;
}
.elementor-5648 .elementor-element.elementor-element-12df1fc .qc-content-wrap a {
  color: #FFFFFF;
}
.elementor-5648 .elementor-element.elementor-element-12df1fc .qc-content-wrap a:hover {
  color: #FFFFFF;
}
.elementor-5648 .elementor-element.elementor-element-d339167 {
  width: auto;
  max-width: auto;
}
.elementor-5648 .elementor-element.elementor-element-4f11ecc {
  width: auto;
  max-width: auto;
}
.elementor-5648 .elementor-element.elementor-element-4f11ecc .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-5648 .elementor-element.elementor-element-4f11ecc .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-5648 .elementor-element.elementor-element-4f11ecc .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-5648 .elementor-element.elementor-element-73cdf5d {
  width: auto;
  max-width: auto;
}
.elementor-5648 .elementor-element.elementor-element-73cdf5d .pxl-anchor-icon span {
  color: #AA998A;
}
.elementor-5648 .elementor-element.elementor-element-73cdf5d .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #AA998A;
}
.elementor-5648 .elementor-element.elementor-element-73cdf5d .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-5648 .elementor-element.elementor-element-73cdf5d .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-5648 .elementor-element.elementor-element-73cdf5d .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-5648 .elementor-element.elementor-element-73cdf5d .pxl-anchor:hover {
  color: #AA998A;
}
.elementor-5648 .elementor-element.elementor-element-54f4f0d {
  width: auto;
  max-width: auto;
}
.elementor-5648 .elementor-element.elementor-element-54f4f0d .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-5648 .elementor-element.elementor-element-54f4f0d .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-5648 .elementor-element.elementor-element-54f4f0d .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-5648 .elementor-element.elementor-element-c5f35fc {
  width: auto;
  max-width: auto;
}
.elementor-5648 .elementor-element.elementor-element-2ef71b7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-5648 .elementor-element.elementor-element-2ef71b7 > .elementor-container {
  max-width: 1625px;
}
.elementor-5648 .elementor-element.elementor-element-16b2149 .pxl-logo img {
  max-width: 214px;
}
.elementor-5648 .elementor-element.elementor-element-123b32e.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-5648 .elementor-element.elementor-element-d23bf9a {
  width: auto;
  max-width: auto;
}
.elementor-5648 .elementor-element.elementor-element-d23bf9a .pxl-nav-menu .pxl-primary-menu > li > a {
  color: #111111;
}
.elementor-5648 .elementor-element.elementor-element-d23bf9a .pxl-nav-menu .pxl-mobile-menu > li > a {
  color: #111111;
}
.elementor-5648 .elementor-element.elementor-element-d23bf9a .pxl-nav-menu .pxl-primary-menu > li .main-menu-toggle {
  color: #111111;
}
.elementor-5648 .elementor-element.elementor-element-d23bf9a .pxl-nav-menu .pxl-mobile-menu > li .main-menu-toggle {
  color: #111111;
}
.elementor-5648 .elementor-element.elementor-element-d23bf9a .pxl-nav-menu .pxl-primary-menu > li > a span:before {
  background-color: #111111;
}
.elementor-5648 .elementor-element.elementor-element-d23bf9a .pxl-primary-menu > li > a:after {
  background-color: #AA998A;
  height: 4px;
  bottom: 0px;
}
.elementor-5648 .elementor-element.elementor-element-d23bf9a .pxl-primary-menu > li > .main-menu-toggle {
  position: relative;
  top: 0px;
}
.elementor-5648 .elementor-element.elementor-element-34fd2be {
  width: auto;
  max-width: auto;
}
.elementor-5648 .elementor-element.elementor-element-34fd2be > .elementor-widget-container {
  margin: 0px 0px 0px 95px;
}
.elementor-5695 .elementor-element.elementor-element-944e78f > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-5695 .elementor-element.elementor-element-944e78f:not(.elementor-motion-effects-element-type-background), .elementor-5695 .elementor-element.elementor-element-944e78f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34CC;
}
.elementor-5695 .elementor-element.elementor-element-944e78f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 12px 0px 12px 0px;
}
.elementor-5695 .elementor-element.elementor-element-944e78f > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5695 .elementor-element.elementor-element-cc0b994 .pxl-logo img {
  max-width: 214px;
}
.elementor-5695 .elementor-element.elementor-element-6ba2e6b.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-5695 .elementor-element.elementor-element-d30a4ee {
  width: auto;
  max-width: auto;
}
.elementor-5695 .elementor-element.elementor-element-d30a4ee > .elementor-widget-container {
  margin: 0px 0px 0px 95px;
}
.elementor-5695 .elementor-element.elementor-element-fa68608 {
  width: auto;
  max-width: auto;
}
.elementor-5695 .elementor-element.elementor-element-fa68608 > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-5695 .elementor-element.elementor-element-c542f06 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #C8C8C899;
}
.elementor-5695 .elementor-element.elementor-element-afcf911 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-5695 .elementor-element.elementor-element-afcf911:not(.elementor-motion-effects-element-type-background), .elementor-5695 .elementor-element.elementor-element-afcf911 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-5695 .elementor-element.elementor-element-afcf911 > div {
  justify-content: center;
}
.elementor-5695 .elementor-element.elementor-element-afcf911 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 8px 0px 8px 0px;
}
.elementor-5695 .elementor-element.elementor-element-afcf911 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5695 .elementor-element.elementor-element-3ee33e4 {
  width: auto;
  max-width: auto;
}
.elementor-5695 .elementor-element.elementor-element-3ee33e4 .pxl-anchor-icon span {
  color: #AA998A;
}
.elementor-5695 .elementor-element.elementor-element-3ee33e4 .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #AA998A;
}
.elementor-5695 .elementor-element.elementor-element-3ee33e4 .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-5695 .elementor-element.elementor-element-3ee33e4 .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-5695 .elementor-element.elementor-element-3ee33e4 .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-5695 .elementor-element.elementor-element-3ee33e4 .pxl-anchor:hover {
  color: #AA998A;
}
.elementor-5695 .elementor-element.elementor-element-1a882a9 {
  width: auto;
  max-width: auto;
}
.elementor-5695 .elementor-element.elementor-element-1a882a9 .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-5695 .elementor-element.elementor-element-1a882a9 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-5695 .elementor-element.elementor-element-1a882a9 .pxl-divider {
  padding: 0px 30px 0px 0px;
}
.elementor-5695 .elementor-element.elementor-element-66d4c82 {
  width: auto;
  max-width: auto;
}
.elementor-5695 .elementor-element.elementor-element-6d14002 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-5695 .elementor-element.elementor-element-6d14002 {
  padding: 15px 0px 15px 0px;
}
.elementor-5695 .elementor-element.elementor-element-3c63fd9 .pxl-logo img {
  max-width: 214px;
}
.elementor-5695 .elementor-element.elementor-element-3439e12.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-5695 .elementor-element.elementor-element-d772c9b {
  width: auto;
  max-width: auto;
}
.elementor-5695 .elementor-element.elementor-element-d772c9b > .elementor-widget-container {
  margin: 0px 0px 0px 95px;
}
.elementor-5695 .elementor-element.elementor-element-6ecbef1 {
  width: auto;
  max-width: auto;
}
.elementor-5695 .elementor-element.elementor-element-6ecbef1 > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-5695 .elementor-element.elementor-element-6ecbef1 .pxl-anchor {
  color: #111111;
}
.elementor-5695 .elementor-element.elementor-element-6ecbef1 .pxl-anchor-wrap .icon-custom span span {
  background-color: #111111;
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-5695 .elementor-element.elementor-element-6d3fc5c {
    width: 100%;
  }
}
@media(max-width:1199px) {
  .elementor-5695 .elementor-element.elementor-element-afcf911 > div {
    justify-content: center;
  }
}
@media(max-width:767px) {
  .elementor-5695 .elementor-element.elementor-element-cc0b994 .pxl-logo img {
    max-width: 180px;
  }
  .elementor-5695 .elementor-element.elementor-element-d30a4ee > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5695 .elementor-element.elementor-element-3c63fd9 .pxl-logo img {
    max-width: 180px;
  }
  .elementor-5695 .elementor-element.elementor-element-d772c9b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
.elementor-231 .elementor-element.elementor-element-ebeafac:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-ebeafac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #9C9C9C;
}
.elementor-231 .elementor-element.elementor-element-ebeafac > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-231 .elementor-element.elementor-element-ebeafac {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-231 .elementor-element.elementor-element-e15284c > .elementor-widget-container {
  height: 943px;
  overflow: hidden;
}
.elementor-231 .elementor-element.elementor-element-81e484c > .elementor-container {
  max-width: 1552px;
}
.elementor-231 .elementor-element.elementor-element-8c5f7f9 {
  width: auto;
  max-width: auto;
  position: absolute;
  right: 15px;
  bottom: -70px;
}
.elementor-231 .elementor-element.elementor-element-8c5f7f9 .elementor-widget-container, .elementor-231 .elementor-element.elementor-element-8c5f7f9 .elementor-widget-container > div {
  width: 552px;
}
.elementor-231 .elementor-element.elementor-element-8c5f7f9 .pxl-room-check-available-form-wg {
  background-color: #EEEBE8;
}
.elementor-231 .elementor-element.elementor-element-8c5f7f9 .check-available-form-wrap {
  padding: 70px 40px 80px 40px;
}
.elementor-231 .elementor-element.elementor-element-5919c50 > .elementor-container {
  max-width: 1552px;
}
.elementor-231 .elementor-element.elementor-element-5919c50 {
  padding: 120px 0px 120px 0px;
}
.elementor-231 .elementor-element.elementor-element-5b2d8dd > .elementor-widget-container {
  margin: 0px 0px 62px 0px;
}
.elementor-231 .elementor-element.elementor-element-5b2d8dd .parallax-inner {
  bottom: -70px;
}
.elementor-231 .elementor-element.elementor-element-50000ff > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-231 .elementor-element.elementor-element-50000ff .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-231 .elementor-element.elementor-element-50908e2 > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
}
.elementor-231 .elementor-element.elementor-element-ca2af76 > div {
  justify-content: flex-start;
}
.elementor-231 .elementor-element.elementor-element-1cdd9ff > .elementor-element-populated {
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
}
.elementor-231 .elementor-element.elementor-element-0a69fce .pxl-list-style .list-icon, .elementor-231 .elementor-element.elementor-element-0a69fce .pxl-list-style .list-item .num, .elementor-231 .elementor-element.elementor-element-0a69fce .pxl-list-style.checked .list-content:before {
  color: #02264E;
}
.elementor-231 .elementor-element.elementor-element-0a69fce .pxl-list-style.bullet .list-content:before {
  background-color: #02264E;
}
.elementor-231 .elementor-element.elementor-element-0a69fce .pxl-list-style .list-content, .elementor-231 .elementor-element.elementor-element-0a69fce .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-231 .elementor-element.elementor-element-0a69fce .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-231 .elementor-element.elementor-element-0a69fce .pxl-list-style .list-content {
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 0.1em;
}
.elementor-231 .elementor-element.elementor-element-0a69fce .pxl-list-style .list-item + .list-item {
  margin-top: 8px;
}
.elementor-231 .elementor-element.elementor-element-82fdf25 .pxl-list-style .list-icon, .elementor-231 .elementor-element.elementor-element-82fdf25 .pxl-list-style .list-item .num, .elementor-231 .elementor-element.elementor-element-82fdf25 .pxl-list-style.checked .list-content:before {
  color: #02264E;
}
.elementor-231 .elementor-element.elementor-element-82fdf25 .pxl-list-style.bullet .list-content:before {
  background-color: #02264E;
}
.elementor-231 .elementor-element.elementor-element-82fdf25 .pxl-list-style .list-content, .elementor-231 .elementor-element.elementor-element-82fdf25 .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-231 .elementor-element.elementor-element-82fdf25 .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-231 .elementor-element.elementor-element-82fdf25 .pxl-list-style .list-content {
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 0.1em;
}
.elementor-231 .elementor-element.elementor-element-82fdf25 .pxl-list-style .list-item + .list-item {
  margin-top: 8px;
}
.elementor-231 .elementor-element.elementor-element-fed24cf > .elementor-element-populated {
  margin: 0px 0px 0px 70px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 70px;
}
.elementor-231 .elementor-element.elementor-element-6477856 > .elementor-widget-container {
  margin: 115px 0px 25px 0px;
}
.elementor-231 .elementor-element.elementor-element-6477856 .pxl-heading-inner {
  max-width: 715px;
}
.elementor-231 .elementor-element.elementor-element-6477856 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  line-height: 1.1em;
  letter-spacing: 0.02em;
}
.elementor-231 .elementor-element.elementor-element-c74aa10 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-231 .elementor-element.elementor-element-c74aa10 .pxl-text-editor {
  max-width: 695px;
}
.elementor-231 .elementor-element.elementor-element-c74aa10 .pxl-text-editor p:not(:last-child) {
  margin-bottom: 15px;
}
.elementor-231 .elementor-element.elementor-element-4bbc84d > .elementor-widget-container {
  margin: 0px 0px 125px 0px;
}
.elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2024/03/h2-ss2-img2.webp);
}
.elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player {
  height: 458px;
}
.elementor-231 .elementor-element.elementor-element-68afcbd .parallax-inner {
  bottom: -50px;
}
.elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player .pxl-video-btn {
  --pxl-shadow-width: 0px;
  width: 92px;
  height: 92px;
}
.elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player .pxl-video-btn > .pxl-icon {
  font-size: 44px;
}
.elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player .pxl-video-btn > svg {
  width: 44px;
}
.elementor-231 .elementor-element.elementor-element-2015eb5:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-2015eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #03203F;
}
.elementor-231 .elementor-element.elementor-element-2015eb5 .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h2-ss3-bgw.png );
  background-position: center center;
  background-size: auto;
  left: -50px;
  bottom: -100px;
  opacity: 5%;
}
.elementor-231 .elementor-element.elementor-element-2015eb5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 112px 0px 63px 0px;
}
.elementor-231 .elementor-element.elementor-element-2015eb5 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-231 .elementor-element.elementor-element-2f426d8 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-231 .elementor-element.elementor-element-2f426d8 .pxl-heading-inner {
  max-width: 670px;
}
.elementor-231 .elementor-element.elementor-element-2f426d8 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-231 .elementor-element.elementor-element-2f426d8 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-231 .elementor-element.elementor-element-2f426d8 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-231 .elementor-element.elementor-element-2f426d8 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-231 .elementor-element.elementor-element-e4e8af0 > .elementor-widget-container {
  margin: 38px 0px 23px 0px;
}
.elementor-231 .elementor-element.elementor-element-e4e8af0 .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-231 .elementor-element.elementor-element-e4e8af0 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-231 .elementor-element.elementor-element-48f60ee .pxl-button-wrapper {
  justify-content: end;
}
.elementor-231 .elementor-element.elementor-element-48f60ee .pxl-button-wrapper .pxl-btn, .elementor-231 .elementor-element.elementor-element-48f60ee .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-231 .elementor-element.elementor-element-48f60ee .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-231 .elementor-element.elementor-element-5ada50b {
  z-index: 1;
}
.elementor-231 .elementor-element.elementor-element-cd91607:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-cd91607 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE8;
}
.elementor-231 .elementor-element.elementor-element-cd91607 > .elementor-container {
  max-width: 1540px;
}
.elementor-231 .elementor-element.elementor-element-cd91607 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 60px 0px;
}
.elementor-231 .elementor-element.elementor-element-cd91607 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-231 .elementor-element.elementor-element-b50ad87 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-231 .elementor-element.elementor-element-b50ad87 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 105px;
}
.elementor-231 .elementor-element.elementor-element-b50ad87 .pxl-fancy-icon svg path, .elementor-231 .elementor-element.elementor-element-b50ad87 .pxl-fancy-icon svg circle, .elementor-231 .elementor-element.elementor-element-b50ad87 .pxl-fancy-icon svg square, .elementor-231 .elementor-element.elementor-element-b50ad87 .pxl-fancy-icon svg ellipse, .elementor-231 .elementor-element.elementor-element-b50ad87 .pxl-fancy-icon svg rect, .elementor-231 .elementor-element.elementor-element-b50ad87 .pxl-fancy-icon svg polyline, .elementor-231 .elementor-element.elementor-element-b50ad87 .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-231 .elementor-element.elementor-element-b50ad87 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -23px 0px -30px 0px;
}
.elementor-231 .elementor-element.elementor-element-1dd955c > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-231 .elementor-element.elementor-element-1dd955c .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 85px;
}
.elementor-231 .elementor-element.elementor-element-1dd955c .pxl-fancy-icon svg path, .elementor-231 .elementor-element.elementor-element-1dd955c .pxl-fancy-icon svg circle, .elementor-231 .elementor-element.elementor-element-1dd955c .pxl-fancy-icon svg square, .elementor-231 .elementor-element.elementor-element-1dd955c .pxl-fancy-icon svg ellipse, .elementor-231 .elementor-element.elementor-element-1dd955c .pxl-fancy-icon svg rect, .elementor-231 .elementor-element.elementor-element-1dd955c .pxl-fancy-icon svg polyline, .elementor-231 .elementor-element.elementor-element-1dd955c .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-231 .elementor-element.elementor-element-1dd955c .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -11px 0px -17px 0px;
}
.elementor-231 .elementor-element.elementor-element-06cc398 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-231 .elementor-element.elementor-element-06cc398 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 75px;
}
.elementor-231 .elementor-element.elementor-element-06cc398 .pxl-fancy-icon svg path, .elementor-231 .elementor-element.elementor-element-06cc398 .pxl-fancy-icon svg circle, .elementor-231 .elementor-element.elementor-element-06cc398 .pxl-fancy-icon svg square, .elementor-231 .elementor-element.elementor-element-06cc398 .pxl-fancy-icon svg ellipse, .elementor-231 .elementor-element.elementor-element-06cc398 .pxl-fancy-icon svg rect, .elementor-231 .elementor-element.elementor-element-06cc398 .pxl-fancy-icon svg polyline, .elementor-231 .elementor-element.elementor-element-06cc398 .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-231 .elementor-element.elementor-element-06cc398 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -2px 0px -13px 0px;
}
.elementor-231 .elementor-element.elementor-element-3983a1d > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-231 .elementor-element.elementor-element-3983a1d .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 80px;
}
.elementor-231 .elementor-element.elementor-element-3983a1d .pxl-fancy-icon svg path, .elementor-231 .elementor-element.elementor-element-3983a1d .pxl-fancy-icon svg circle, .elementor-231 .elementor-element.elementor-element-3983a1d .pxl-fancy-icon svg square, .elementor-231 .elementor-element.elementor-element-3983a1d .pxl-fancy-icon svg ellipse, .elementor-231 .elementor-element.elementor-element-3983a1d .pxl-fancy-icon svg rect, .elementor-231 .elementor-element.elementor-element-3983a1d .pxl-fancy-icon svg polyline, .elementor-231 .elementor-element.elementor-element-3983a1d .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-231 .elementor-element.elementor-element-3983a1d .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -9px 0px -12px 0px;
}
.elementor-231 .elementor-element.elementor-element-8bb0dae {
  padding: 112px 0px 68px 0px;
}
.elementor-231 .elementor-element.elementor-element-7e59170 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-231 .elementor-element.elementor-element-7e59170 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-7e59170 .pxl-heading-inner {
  text-align: center;
  max-width: 715px;
}
.elementor-231 .elementor-element.elementor-element-7e59170 .pxl-heading-wrap .heading-title {
  font-size: 55px;
  text-transform: uppercase;
  line-height: 1.1em;
  letter-spacing: 0.02em;
}
.elementor-231 .elementor-element.elementor-element-7955b3a .pxl-text-editor {
  max-width: 780px;
  text-align: center;
}
.elementor-231 .elementor-element.elementor-element-7955b3a .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-6f713fd {
  padding: 0px 0px 120px 0px;
}
.elementor-231 .elementor-element.elementor-element-43feca7 .pxl-fancybox-wrap.layout-2 {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h2-sv1.webp );
}
.elementor-231 .elementor-element.elementor-element-43feca7 .parallax-inner {
  bottom: -50px;
}
.elementor-231 .elementor-element.elementor-element-a30f05f .pxl-fancybox-wrap.layout-2 {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h2-sv2.webp );
}
.elementor-231 .elementor-element.elementor-element-a30f05f .parallax-inner {
  bottom: -50px;
}
.elementor-231 .elementor-element.elementor-element-f2eab58 .pxl-fancybox-wrap.layout-2 {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h2-sv3.webp );
}
.elementor-231 .elementor-element.elementor-element-f2eab58 .parallax-inner {
  bottom: -50px;
}
.elementor-231 .elementor-element.elementor-element-b32da09 .elementor-widget-container, .elementor-231 .elementor-element.elementor-element-b32da09 .elementor-widget-container > div {
  width: 100%;
}
.elementor-231 .elementor-element.elementor-element-b32da09, .elementor-231 .elementor-element.elementor-element-b32da09 .elementor-widget-container, .elementor-231 .elementor-element.elementor-element-b32da09 .elementor-widget-container > div {
  height: 100%;
}
.elementor-231 .elementor-element.elementor-element-b32da09 .parallax-inner {
  left: -80px;
}
.elementor-231 .elementor-element.elementor-element-c1b83e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-231 .elementor-element.elementor-element-c1b83e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #03203F;
}
.elementor-231 .elementor-element.elementor-element-c1b83e3 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 112px 30px 120px 75px;
}
.elementor-231 .elementor-element.elementor-element-c1b83e3 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-231 .elementor-element.elementor-element-871da9c > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-231 .elementor-element.elementor-element-871da9c .pxl-heading-inner {
  max-width: 633px;
}
.elementor-231 .elementor-element.elementor-element-871da9c .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  line-height: 1.1em;
  letter-spacing: 0.02em;
}
.elementor-231 .elementor-element.elementor-element-871da9c .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-231 .elementor-element.elementor-element-871da9c .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-231 .elementor-element.elementor-element-871da9c .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-231 .elementor-element.elementor-element-cd11183 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-231 .elementor-element.elementor-element-cd11183 .pxl-text-editor {
  max-width: 688px;
  color: #CDCDCD;
}
.elementor-231 .elementor-element.elementor-element-cd11183 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-231 .elementor-element.elementor-element-cd11183 .pxl-text-editor p:not(:last-child) {
  margin-bottom: 15px;
}
.elementor-231 .elementor-element.elementor-element-387aff8 {
  width: auto;
  max-width: auto;
}
.elementor-231 .elementor-element.elementor-element-387aff8 > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
}
.elementor-231 .elementor-element.elementor-element-387aff8 .pxl-button-wrapper .pxl-btn {
  width: 100%;
}
.elementor-231 .elementor-element.elementor-element-aa87e62 {
  width: auto;
  max-width: auto;
}
.elementor-231 .elementor-element.elementor-element-aa87e62 .pxl-button-wrapper .pxl-btn {
  width: 100%;
}
.elementor-231 .elementor-element.elementor-element-d7a07b1 {
  padding: 120px 0px 0px 0px;
}
.elementor-231 .elementor-element.elementor-element-cc14855 .elementor-widget-container, .elementor-231 .elementor-element.elementor-element-cc14855 .elementor-widget-container > div {
  width: 100%;
}
.elementor-231 .elementor-element.elementor-element-cc14855, .elementor-231 .elementor-element.elementor-element-cc14855 .elementor-widget-container, .elementor-231 .elementor-element.elementor-element-cc14855 .elementor-widget-container > div {
  height: 100%;
}
.elementor-231 .elementor-element.elementor-element-cc14855 .parallax-inner {
  left: -30px;
}
.elementor-231 .elementor-element.elementor-element-4e937a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-231 .elementor-element.elementor-element-4e937a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE8;
}
.elementor-231 .elementor-element.elementor-element-4e937a2 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 112px 0px 120px 0px;
}
.elementor-231 .elementor-element.elementor-element-4e937a2 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-231 .elementor-element.elementor-element-94fa84b .pxl-heading-wrap {
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-94fa84b .pxl-heading-inner {
  text-align: center;
}
.elementor-231 .elementor-element.elementor-element-94fa84b .pxl-heading-wrap .heading-title {
  font-size: 45px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-231 .elementor-element.elementor-element-b960f07 .pxl-divider.horizontal .pxl-divider-separator {
  width: 80px;
}
.elementor-231 .elementor-element.elementor-element-b960f07 .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 1px;
}
.elementor-231 .elementor-element.elementor-element-b960f07 .pxl-divider {
  padding: 16px 0px 43px 0px;
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-3de4a36 > .elementor-widget-container {
  margin: 0px 20px 42px 20px;
}
.elementor-231 .elementor-element.elementor-element-3de4a36 .pxl-text-editor {
  max-width: 422px;
  text-align: center;
}
.elementor-231 .elementor-element.elementor-element-3de4a36 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-244824e .pxl-button-wrapper {
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-9fb656a {
  padding: 0px 0px 120px 0px;
}
.elementor-231 .elementor-element.elementor-element-e443d55:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-231 .elementor-element.elementor-element-e443d55 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE8;
}
.elementor-231 .elementor-element.elementor-element-e443d55 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 112px 0px 120px 0px;
}
.elementor-231 .elementor-element.elementor-element-e443d55 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-231 .elementor-element.elementor-element-b90e514 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-b90e514 .pxl-heading-inner {
  text-align: center;
}
.elementor-231 .elementor-element.elementor-element-b90e514 .pxl-heading-wrap .heading-title {
  font-size: 45px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-231 .elementor-element.elementor-element-b7424bd .pxl-divider.horizontal .pxl-divider-separator {
  width: 80px;
}
.elementor-231 .elementor-element.elementor-element-b7424bd .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 1px;
}
.elementor-231 .elementor-element.elementor-element-b7424bd .pxl-divider {
  padding: 16px 0px 43px 0px;
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-a722435 > .elementor-widget-container {
  margin: 0px 20px 42px 20px;
}
.elementor-231 .elementor-element.elementor-element-a722435 .pxl-text-editor {
  max-width: 422px;
  text-align: center;
}
.elementor-231 .elementor-element.elementor-element-a722435 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-4e7d10b .pxl-button-wrapper {
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-f91799a .elementor-widget-container, .elementor-231 .elementor-element.elementor-element-f91799a .elementor-widget-container > div {
  width: 100%;
}
.elementor-231 .elementor-element.elementor-element-f91799a, .elementor-231 .elementor-element.elementor-element-f91799a .elementor-widget-container, .elementor-231 .elementor-element.elementor-element-f91799a .elementor-widget-container > div {
  height: 100%;
}
.elementor-231 .elementor-element.elementor-element-f91799a .parallax-inner {
  right: -30px;
}
.elementor-231 .elementor-element.elementor-element-f5496fb > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-231 .elementor-element.elementor-element-f5496fb > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.55;
}
.elementor-231 .elementor-element.elementor-element-f5496fb .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h2-ss8-bg.webp );
  bottom: -42px;
}
.elementor-231 .elementor-element.elementor-element-f5496fb {
  padding: 120px 0px 120px 0px;
}
.elementor-231 .elementor-element.elementor-element-6ba786a > .elementor-widget-container {
  margin: 0px 0px 19px 0px;
}
.elementor-231 .elementor-element.elementor-element-6ba786a .pxl-heading-inner {
  max-width: 615px;
}
.elementor-231 .elementor-element.elementor-element-6ba786a .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-231 .elementor-element.elementor-element-6ba786a .pxl-heading-wrap .heading-subtitle {
  color: #FFFFFF;
}
.elementor-231 .elementor-element.elementor-element-6ba786a .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #FFFFFF;
}
.elementor-231 .elementor-element.elementor-element-6ba786a .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #FFFFFF;
}
.elementor-231 .elementor-element.elementor-element-58bc43f .pxl-text-editor {
  max-width: 570px;
  color: #CDCDCD;
}
.elementor-231 .elementor-element.elementor-element-58bc43f .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-231 .elementor-element.elementor-element-58bc43f .pxl-text-editor a {
  color: #FFFFFF;
  text-decoration: underline;
}
.elementor-231 .elementor-element.elementor-element-58bc43f .pxl-text-editor a.link-underline {
  border-color: #FFFFFF;
}
.elementor-231 .elementor-element.elementor-element-faa2a48:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-faa2a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-231 .elementor-element.elementor-element-faa2a48 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 43px 35px 55px 35px;
}
.elementor-231 .elementor-element.elementor-element-faa2a48 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-231 .elementor-element.elementor-element-07738c0 > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-231 .elementor-element.elementor-element-530c4cd .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-231 .elementor-element.elementor-element-530c4cd .pxl-divider .pxl-divider-separator {
  border-color: #0E13171C;
  border-width: 1px;
}
.elementor-231 .elementor-element.elementor-element-530c4cd .pxl-divider {
  padding: 22px 0px 22px 0px;
}
.elementor-231 .elementor-element.elementor-element-55232c7 > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-231 .elementor-element.elementor-element-de01612 .pxl-text-editor {
  max-width: 346px;
}
.elementor-231 .elementor-element.elementor-element-c31f106 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-231 .elementor-element.elementor-element-c31f106 .pxl-divider .pxl-divider-separator {
  border-color: #0E13171C;
  border-width: 1px;
}
.elementor-231 .elementor-element.elementor-element-c31f106 .pxl-divider {
  padding: 22px 0px 22px 0px;
}
.elementor-231 .elementor-element.elementor-element-664a7cf > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-231 .elementor-element.elementor-element-54b261e .pxl-text-editor {
  max-width: 342px;
}
.elementor-231 .elementor-element.elementor-element-ff724b9 > .elementor-widget-container {
  margin: 42px 0px 0px 0px;
}
.elementor-231 .elementor-element.elementor-element-ff724b9 .pxl-button-wrapper .pxl-btn {
  width: 100%;
}
.elementor-231 .elementor-element.elementor-element-259fe70 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h2-ss9-bg.webp );
}
.elementor-231 .elementor-element.elementor-element-b28dd22:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-231 .elementor-element.elementor-element-b28dd22 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #02264E;
}
.elementor-231 .elementor-element.elementor-element-b28dd22 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 30px 120px 70px;
}
.elementor-231 .elementor-element.elementor-element-b28dd22 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-231 .elementor-element.elementor-element-fd0f022 .pxl-swiper-dots {
  justify-content: start;
}
.elementor-231 .elementor-element.elementor-element-fd0f022 .pxl-testimonial-carousel {
  max-width: 850px;
}
.elementor-231 .elementor-element.elementor-element-fd0f022 .pxl-testimonial-carousel .item-title {
  color: #FFFFFF;
}
.elementor-231 .elementor-element.elementor-element-fd0f022 .pxl-testimonial-carousel .item-desc {
  color: #FFFFFF;
}
.elementor-231 .elementor-element.elementor-element-fd0f022 .pxl-testimonial-carousel .item-name {
  color: #FFFFFF;
}
.elementor-231 .elementor-element.elementor-element-fd0f022 .pxl-testimonial-carousel .item-position {
  color: #FFFFFF;
}
.elementor-231 .elementor-element.elementor-element-9f30f9a {
  padding: 113px 0px 117px 0px;
}
.elementor-231 .elementor-element.elementor-element-78343b0 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-231 .elementor-element.elementor-element-78343b0 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-78343b0 .pxl-heading-inner {
  text-align: center;
  max-width: 650px;
}
.elementor-231 .elementor-element.elementor-element-78343b0 .pxl-heading-wrap .heading-title {
  font-size: 55px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-231 .elementor-element.elementor-element-cd1213a > .elementor-widget-container {
  margin: 0px 0px 67px 0px;
}
.elementor-231 .elementor-element.elementor-element-cd1213a .pxl-text-editor {
  max-width: 780px;
  text-align: center;
}
.elementor-231 .elementor-element.elementor-element-cd1213a .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow-prev {
  position: absolute;
  left: -110px;
  top: 50%;
  margin: -31px 0px 0px 0px;
}
.elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow-next {
  position: absolute;
  right: -110px;
  top: 50%;
  margin: -31px 0px 0px 0px;
}
.elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow {
  color: #02264E;
  border-color: #02264E;
}
.elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow svg {
  fill: #02264E;
}
.elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow:hover {
  color: #02264E;
  border-color: #02264E33;
}
.elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow:hover svg {
  fill: #02264E;
}
.elementor-231 .elementor-element.elementor-element-10b9e50 > .elementor-container {
  max-width: 1552px;
}
.elementor-231 .elementor-element.elementor-element-10b9e50 {
  padding: 0px 0px 120px 0px;
}
.elementor-231 .elementor-element.elementor-element-f840bc6:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-f840bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F6F5F3;
}
.elementor-231 .elementor-element.elementor-element-f840bc6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 73px 0px 73px 0px;
}
.elementor-231 .elementor-element.elementor-element-f840bc6 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-231 .elementor-element.elementor-element-7d1ef96.elementor-column > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-231 .elementor-element.elementor-element-f547c4e {
  width: auto;
  max-width: auto;
}
.elementor-231 .elementor-element.elementor-element-f547c4e > .elementor-widget-container {
  margin: 0px 0px 0px -24px;
}
.elementor-231 .elementor-element.elementor-element-f547c4e .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-f547c4e img {
  filter: brightness(100%) contrast(105%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-231 .elementor-element.elementor-element-f547c4e:hover img {
  filter: brightness(35%) contrast(100%) saturate(85%) blur(0px) hue-rotate(0deg);
}
.elementor-231 .elementor-element.elementor-element-db71caa {
  width: auto;
  max-width: auto;
}
.elementor-231 .elementor-element.elementor-element-db71caa .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-db71caa:hover img {
  filter: brightness(35%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-231 .elementor-element.elementor-element-713d4ab {
  width: auto;
  max-width: auto;
}
.elementor-231 .elementor-element.elementor-element-713d4ab .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-713d4ab:hover img {
  filter: brightness(35%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-231 .elementor-element.elementor-element-aaaa540 {
  width: auto;
  max-width: auto;
}
.elementor-231 .elementor-element.elementor-element-aaaa540 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-aaaa540:hover img {
  filter: brightness(51%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-231 .elementor-element.elementor-element-96f9fc9 {
  width: auto;
  max-width: auto;
}
.elementor-231 .elementor-element.elementor-element-96f9fc9 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-96f9fc9 img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-231 .elementor-element.elementor-element-96f9fc9:hover img {
  filter: brightness(44%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-231 .elementor-element.elementor-element-233ca23 {
  width: auto;
  max-width: auto;
}
.elementor-231 .elementor-element.elementor-element-233ca23 > .elementor-widget-container {
  margin: 0px -15px 0px 0px;
}
.elementor-231 .elementor-element.elementor-element-233ca23 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-231 .elementor-element.elementor-element-233ca23:hover img {
  filter: brightness(35%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
@media(min-width:576px) {
  .elementor-231 .elementor-element.elementor-element-8e435c8 {
    width: 37%;
  }
  .elementor-231 .elementor-element.elementor-element-fed24cf {
    width: 63%;
  }
  .elementor-231 .elementor-element.elementor-element-f3cd196 {
    width: 45%;
  }
  .elementor-231 .elementor-element.elementor-element-5009ffe {
    width: 55%;
  }
  .elementor-231 .elementor-element.elementor-element-cc640f8 {
    width: 58.33333333%;
  }
  .elementor-231 .elementor-element.elementor-element-e04dc7a {
    width: 41.667%;
  }
  .elementor-231 .elementor-element.elementor-element-259fe70 {
    width: 41%;
  }
  .elementor-231 .elementor-element.elementor-element-b28dd22 {
    width: 59%;
  }
}
@media(max-width:1599px) and (min-width:576px) {
  .elementor-231 .elementor-element.elementor-element-8e435c8 {
    width: 45%;
  }
  .elementor-231 .elementor-element.elementor-element-fed24cf {
    width: 55%;
  }
}
@media(max-width:1199px) and (min-width:576px) {
  .elementor-231 .elementor-element.elementor-element-cc640f8 {
    width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-e04dc7a {
    width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-259fe70 {
    width: 40%;
  }
  .elementor-231 .elementor-element.elementor-element-b28dd22 {
    width: 60%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-231 .elementor-element.elementor-element-46af73c {
    width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-48febf7 {
    width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-dcd4c31 {
    width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-d7b3781 {
    width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-14c7197 {
    width: 100%;
  }
  .elementor-231 .elementor-element.elementor-element-c1b83e3 {
    width: 100%;
  }
  .elementor-231 .elementor-element.elementor-element-259fe70 {
    width: 100%;
  }
  .elementor-231 .elementor-element.elementor-element-b28dd22 {
    width: 100%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-231 .elementor-element.elementor-element-cc640f8 {
    width: 100%;
  }
  .elementor-231 .elementor-element.elementor-element-e04dc7a {
    width: 100%;
  }
}
@media(max-width:1599px) {
  .elementor-231 .elementor-element.elementor-element-e15284c > .elementor-widget-container {
    height: 768px;
    overflow: hidden;
  }
  .elementor-231 .elementor-element.elementor-element-8c5f7f9 .elementor-widget-container, .elementor-231 .elementor-element.elementor-element-8c5f7f9 .elementor-widget-container > div {
    width: 500px;
  }
  .elementor-231 .elementor-element.elementor-element-1cdd9ff > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231 .elementor-element.elementor-element-fed24cf > .elementor-element-populated {
    margin: 0px 0px 0px 45px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 45px;
  }
  .elementor-231 .elementor-element.elementor-element-7e59170 .pxl-heading-wrap .heading-title {
    font-size: 50px;
  }
  .elementor-231 .elementor-element.elementor-element-94fa84b .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-231 .elementor-element.elementor-element-b90e514 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-231 .elementor-element.elementor-element-78343b0 .pxl-heading-wrap .heading-title {
    font-size: 50px;
  }
  .elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow {
    color: #FFFFFF;
    border-color: #FFFFFF69;
  }
  .elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow svg {
    fill: #FFFFFF;
  }
  .elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow:hover {
    border-color: #FFFFFF00;
  }
  .elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow-prev {
    left: 15px;
  }
  .elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow-next {
    right: 15px;
  }
}
@media(max-width:1199px) {
  .elementor-231 .elementor-element.elementor-element-8c5f7f9 .elementor-widget-container, .elementor-231 .elementor-element.elementor-element-8c5f7f9 .elementor-widget-container > div {
    width: 400px;
  }
  .elementor-231 .elementor-element.elementor-element-8c5f7f9 .check-available-form-wrap {
    padding: 40px 30px 50px 30px;
  }
  .elementor-231 .elementor-element.elementor-element-5919c50 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-5b2d8dd > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-50000ff > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-fed24cf > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231 .elementor-element.elementor-element-6477856 > .elementor-widget-container {
    margin: 75px 0px 25px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-4bbc84d > .elementor-widget-container {
    margin: 0px 0px 80px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player {
    height: 370px;
  }
  .elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player .pxl-video-btn {
    width: 70px;
    height: 70px;
  }
  .elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 32px;
  }
  .elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player .pxl-video-btn > svg {
    width: 32px;
  }
  .elementor-231 .elementor-element.elementor-element-2015eb5 {
    padding: 93px 0px 63px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-2f426d8 .pxl-heading-inner {
    max-width: 550px;
  }
  .elementor-231 .elementor-element.elementor-element-cd91607 {
    padding: 220px 0px 40px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-8bb0dae {
    padding: 92px 0px 58px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-7e59170 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-231 .elementor-element.elementor-element-6f713fd {
    padding: 0px 0px 100px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-c1b83e3 > .elementor-element-populated {
    padding: 92px 30px 100px 30px;
  }
  .elementor-231 .elementor-element.elementor-element-871da9c > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-d7a07b1 {
    padding: 100px 0px 0px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-4e937a2 > .elementor-element-populated {
    padding: 92px 0px 100px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-94fa84b .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-231 .elementor-element.elementor-element-b960f07 .pxl-divider {
    padding: 15px 0px 30px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-3de4a36 > .elementor-widget-container {
    margin: 0px 15px 32px 15px;
  }
  .elementor-231 .elementor-element.elementor-element-9fb656a {
    padding: 0px 0px 100px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-e443d55 > .elementor-element-populated {
    padding: 92px 0px 100px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-b90e514 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-231 .elementor-element.elementor-element-b7424bd .pxl-divider {
    padding: 15px 0px 30px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-a722435 > .elementor-widget-container {
    margin: 0px 15px 32px 15px;
  }
  .elementor-231 .elementor-element.elementor-element-f5496fb {
    padding: 100px 0px 100px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-b28dd22 > .elementor-element-populated {
    padding: 100px 20px 100px 30px;
  }
  .elementor-231 .elementor-element.elementor-element-9f30f9a {
    padding: 93px 0px 85px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-78343b0 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-231 .elementor-element.elementor-element-cd1213a > .elementor-widget-container {
    margin: 0px 0px 58px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow {
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  .elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow svg {
    fill: #FFFFFF;
  }
  .elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow-prev {
    left: 15px;
  }
  .elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-arrow-next {
    right: 15px;
  }
  .elementor-231 .elementor-element.elementor-element-10b9e50 {
    padding: 0px 0px 100px 0px;
  }
}
@media(max-width:991px) {
  .elementor-231 .elementor-element.elementor-element-e15284c > .elementor-widget-container {
    height: 580px;
    overflow: hidden;
  }
  .elementor-231 .elementor-element.elementor-element-8c5f7f9 {
    position: relative;
    top: -100px;
    right: auto;
    bottom: auto;
  }
  .elementor-231 .elementor-element.elementor-element-8c5f7f9 .elementor-widget-container, .elementor-231 .elementor-element.elementor-element-8c5f7f9 .elementor-widget-container > div {
    width: 100%;
  }
  .elementor-231 .elementor-element.elementor-element-5919c50 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-6477856 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player {
    height: 250px;
  }
  .elementor-231 .elementor-element.elementor-element-cd91607 {
    padding: 130px 0px 40px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-7e59170 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-7e59170 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-231 .elementor-element.elementor-element-6f713fd {
    padding: 0px 0px 100px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-871da9c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-78343b0 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-f840bc6 {
    padding: 70px 0px 40px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-f547c4e {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-231 .elementor-element.elementor-element-f547c4e > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-db71caa {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-231 .elementor-element.elementor-element-db71caa > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-713d4ab {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-231 .elementor-element.elementor-element-713d4ab > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-aaaa540 {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-231 .elementor-element.elementor-element-aaaa540 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-96f9fc9 {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-231 .elementor-element.elementor-element-96f9fc9 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-233ca23 {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-231 .elementor-element.elementor-element-233ca23 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:767px) {
  .elementor-231 .elementor-element.elementor-element-8c5f7f9 {
    top: -90px;
  }
  .elementor-231 .elementor-element.elementor-element-5919c50 {
    padding: 0px 0px 90px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-c74aa10 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-4bbc84d > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-2015eb5 {
    padding: 83px 0px 60px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-cd91607 {
    padding: 130px 0px 32px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-8bb0dae {
    padding: 83px 0px 53px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-7e59170 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-231 .elementor-element.elementor-element-6f713fd {
    padding: 0px 0px 90px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-c1b83e3 > .elementor-element-populated {
    padding: 53px 15px 90px 15px;
  }
  .elementor-231 .elementor-element.elementor-element-cd11183 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-d7a07b1 {
    padding: 90px 0px 0px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-4e937a2 > .elementor-element-populated {
    padding: 72px 0px 80px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-94fa84b .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
  .elementor-231 .elementor-element.elementor-element-9fb656a {
    padding: 0px 0px 90px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-e443d55 > .elementor-element-populated {
    padding: 72px 0px 80px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-b90e514 .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
  .elementor-231 .elementor-element.elementor-element-f5496fb {
    padding: 83px 0px 90px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-58bc43f > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-b28dd22 > .elementor-element-populated {
    padding: 90px 15px 90px 15px;
  }
  .elementor-231 .elementor-element.elementor-element-fd0f022 .pxl-testimonial-carousel .item-title {
    font-size: 20px;
  }
  .elementor-231 .elementor-element.elementor-element-9f30f9a {
    padding: 83px 0px 90px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-cd1213a > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-cd0468f .pxl-swiper-dots {
    margin: 40px 0px 0px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-10b9e50 {
    padding: 0px 0px 90px 0px;
  }
}
@media(max-width:575px) {
  .elementor-231 .elementor-element.elementor-element-8c5f7f9 .check-available-form-wrap {
    padding: 30px 20px 40px 20px;
  }
  .elementor-231 .elementor-element.elementor-element-fed24cf > .elementor-element-populated {
    margin: 64px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231 .elementor-element.elementor-element-4bbc84d > .elementor-widget-container {
    margin: 0px 0px 80px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player .pxl-video-btn {
    width: 50px;
    height: 50px;
  }
  .elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 28px;
  }
  .elementor-231 .elementor-element.elementor-element-68afcbd .pxl-video-player .pxl-video-btn > svg {
    width: 28px;
  }
  .elementor-231 .elementor-element.elementor-element-e4e8af0 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-cd91607 {
    padding: 200px 0px 40px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-3983a1d > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-6f713fd {
    padding: 0px 0px 80px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-eb3596d > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231 .elementor-element.elementor-element-134572b > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231 .elementor-element.elementor-element-c1b83e3 > .elementor-element-populated {
    padding: 72px 15px 80px 15px;
  }
  .elementor-231 .elementor-element.elementor-element-387aff8 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-231 .elementor-element.elementor-element-387aff8 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-aa87e62 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-231 .elementor-element.elementor-element-faa2a48 {
    padding: 43px 15px 55px 15px;
  }
  .elementor-231 .elementor-element.elementor-element-f547c4e {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-db71caa {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-713d4ab {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-aaaa540 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-96f9fc9 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-233ca23 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
}
.elementor-8011 .elementor-element.elementor-element-6e9199b > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8011 .elementor-element.elementor-element-6e9199b:not(.elementor-motion-effects-element-type-background), .elementor-8011 .elementor-element.elementor-element-6e9199b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34CC;
}
.elementor-8011 .elementor-element.elementor-element-6e9199b > .elementor-container {
  max-width: 1552px;
}
.elementor-8011 .elementor-element.elementor-element-6e9199b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-8011 .elementor-element.elementor-element-6e9199b > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8011 .elementor-element.elementor-element-be8b643 {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-be8b643 .pxl-anchor-icon {
  margin: 0px 44px 0px 0px;
}
.elementor-8011 .elementor-element.elementor-element-0814c4f {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-0814c4f .pxl-logo img {
  max-width: 214px;
}
.elementor-8011 .elementor-element.elementor-element-8901f67.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-8011 .elementor-element.elementor-element-93b0fc2 {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-93b0fc2 .pxl-links a {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-93b0fc2 .pxl-links a .pxl-icon {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-74d012d {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-74d012d .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-8011 .elementor-element.elementor-element-74d012d .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-8011 .elementor-element.elementor-element-74d012d .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-8011 .elementor-element.elementor-element-0000d1c {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-0000d1c .pxl-anchor-icon span {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-0000d1c .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-0000d1c .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-8011 .elementor-element.elementor-element-0000d1c .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-0000d1c .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-0000d1c .pxl-anchor:hover {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-2ab064b {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-2ab064b .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-8011 .elementor-element.elementor-element-2ab064b .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-8011 .elementor-element.elementor-element-2ab064b .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-8011 .elementor-element.elementor-element-c0f135d {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-c0f135d .pxl-language-switcher .current-item, .elementor-8011 .elementor-element.elementor-element-c0f135d .pxl-language-switcher.list .current-lang a, .elementor-8011 .elementor-element.elementor-element-c0f135d .pxl-language-switcher.list .wpml-ls-current-language a {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-c0f135d .pxl-language-switcher .current-item svg {
  fill: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-c0f135d .pxl-language-switcher .pxl-icon {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-3d7ca78 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8011 .elementor-element.elementor-element-3d7ca78 > .elementor-container {
  max-width: 1552px;
}
.elementor-8011 .elementor-element.elementor-element-3d7ca78 {
  padding: 48px 0px 24px 0px;
}
.elementor-8011 .elementor-element.elementor-element-ff36e14 {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-ff36e14 .pxl-anchor-icon {
  margin: 0px 44px 0px 0px;
}
.elementor-8011 .elementor-element.elementor-element-1c41d6d {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-1c41d6d .pxl-logo img {
  max-width: 214px;
}
.elementor-8011 .elementor-element.elementor-element-672dc60.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-8011 .elementor-element.elementor-element-b38689c {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-b38689c .pxl-links a {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-b38689c .pxl-links a .pxl-icon {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-7cc4c9b {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-7cc4c9b .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-8011 .elementor-element.elementor-element-7cc4c9b .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-8011 .elementor-element.elementor-element-7cc4c9b .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-8011 .elementor-element.elementor-element-e7c59f2 {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-e7c59f2 .pxl-anchor-icon span {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-e7c59f2 .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-e7c59f2 .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-8011 .elementor-element.elementor-element-e7c59f2 .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-e7c59f2 .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-e7c59f2 .pxl-anchor:hover {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-286265b {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-286265b .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-8011 .elementor-element.elementor-element-286265b .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-8011 .elementor-element.elementor-element-286265b .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-8011 .elementor-element.elementor-element-06c14d7 {
  width: auto;
  max-width: auto;
}
.elementor-8011 .elementor-element.elementor-element-06c14d7 .pxl-language-switcher .current-item, .elementor-8011 .elementor-element.elementor-element-06c14d7 .pxl-language-switcher.list .current-lang a, .elementor-8011 .elementor-element.elementor-element-06c14d7 .pxl-language-switcher.list .wpml-ls-current-language a {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-06c14d7 .pxl-language-switcher .current-item svg {
  fill: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-06c14d7 .pxl-language-switcher .pxl-icon {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-d8a1b85 .pxl-divider.horizontal .pxl-divider-separator {
  width: 76%;
}
.elementor-8011 .elementor-element.elementor-element-d8a1b85 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-8011 .elementor-element.elementor-element-d8a1b85 .pxl-divider {
  padding: 24px 0px 18px 0px;
  justify-content: end;
}
.elementor-8011 .elementor-element.elementor-element-ef7ebae .pxl-qc-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
  text-align: end;
}
.elementor-8011 .elementor-element.elementor-element-ef7ebae .qc-content-wrap, .elementor-8011 .elementor-element.elementor-element-ef7ebae .qc-content-wrap .qc-item {
  color: #FFFFFF;
}
.elementor-8011 .elementor-element.elementor-element-ef7ebae .qc-content-wrap a {
  color: #FFFFFF;
}
body.elementor-page-8011:not(.elementor-motion-effects-element-type-background), body.elementor-page-8011 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #949494;
}
@media(min-width:576px) {
  .elementor-8011 .elementor-element.elementor-element-cc136c2 {
    width: 46%;
  }
  .elementor-8011 .elementor-element.elementor-element-8901f67 {
    width: 54%;
  }
  .elementor-8011 .elementor-element.elementor-element-8413c29 {
    width: 46%;
  }
  .elementor-8011 .elementor-element.elementor-element-672dc60 {
    width: 54%;
  }
}
@media(max-width:1599px) and (min-width:576px) {
  .elementor-8011 .elementor-element.elementor-element-cc136c2 {
    width: 30%;
  }
  .elementor-8011 .elementor-element.elementor-element-8901f67 {
    width: 70%;
  }
  .elementor-8011 .elementor-element.elementor-element-8413c29 {
    width: 30%;
  }
  .elementor-8011 .elementor-element.elementor-element-672dc60 {
    width: 70%;
  }
}
.elementor-8064 .elementor-element.elementor-element-957f6cc > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8064 .elementor-element.elementor-element-957f6cc > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8064 .elementor-element.elementor-element-957f6cc > .elementor-container {
  max-width: 1552px;
  min-height: 943px;
}
.elementor-8064 .elementor-element.elementor-element-957f6cc .pxl-section-bg-ken-burns {
  --pxl-ken-burns-bg-img: url(../../2024/03/h2-slider-bg1.webp);
}
.elementor-8064 .elementor-element.elementor-element-957f6cc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8064 .elementor-element.elementor-element-39599c8 > .elementor-widget-container {
  margin: 250px 0px 28px 0px;
}
.elementor-8064 .elementor-element.elementor-element-39599c8 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  line-height: 1.1538em;
}
.elementor-8064 .elementor-element.elementor-element-95d65ac .pxl-text-editor {
  max-width: 700px;
  color: #FFFFFF;
}
.elementor-8064 .elementor-element.elementor-element-95d65ac .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
@media(max-width:1599px) {
  .elementor-8064 .elementor-element.elementor-element-957f6cc > .elementor-container {
    min-height: 768px;
  }
  .elementor-8064 .elementor-element.elementor-element-39599c8 .pxl-heading-wrap .heading-title {
    font-size: 60px;
  }
}
@media(max-width:1199px) {
  .elementor-8064 .elementor-element.elementor-element-39599c8 .pxl-heading-wrap .heading-title {
    font-size: 45px;
  }
  .elementor-8064 .elementor-element.elementor-element-95d65ac .pxl-text-editor {
    max-width: 570px;
  }
}
@media(max-width:991px) {
  .elementor-8064 .elementor-element.elementor-element-957f6cc > .elementor-container {
    min-height: 580px;
  }
  .elementor-8064 .elementor-element.elementor-element-39599c8 > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
  }
  .elementor-8064 .elementor-element.elementor-element-39599c8 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
}
@media(max-width:575px) {
  .elementor-8064 .elementor-element.elementor-element-39599c8 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
}
.elementor-8066 .elementor-element.elementor-element-ac03db5 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8066 .elementor-element.elementor-element-ac03db5 > .elementor-container {
  max-width: 1552px;
  min-height: 943px;
}
.elementor-8066 .elementor-element.elementor-element-ac03db5 .pxl-section-bg-ken-burns {
  --pxl-ken-burns-bg-img: url(../../2024/03/h2-slider-bg2.webp);
}
.elementor-8066 .elementor-element.elementor-element-ac03db5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8066 .elementor-element.elementor-element-bacad08 > .elementor-widget-container {
  margin: 250px 0px 28px 0px;
}
.elementor-8066 .elementor-element.elementor-element-bacad08 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  line-height: 1.1538em;
}
.elementor-8066 .elementor-element.elementor-element-fa5a2e8 .pxl-text-editor {
  max-width: 700px;
  color: #FFFFFF;
}
.elementor-8066 .elementor-element.elementor-element-fa5a2e8 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
@media(max-width:1599px) {
  .elementor-8066 .elementor-element.elementor-element-ac03db5 > .elementor-container {
    min-height: 768px;
  }
  .elementor-8066 .elementor-element.elementor-element-bacad08 .pxl-heading-wrap .heading-title {
    font-size: 60px;
  }
}
@media(max-width:1199px) {
  .elementor-8066 .elementor-element.elementor-element-bacad08 .pxl-heading-wrap .heading-title {
    font-size: 45px;
  }
  .elementor-8066 .elementor-element.elementor-element-fa5a2e8 .pxl-text-editor {
    max-width: 570px;
  }
}
@media(max-width:991px) {
  .elementor-8066 .elementor-element.elementor-element-ac03db5 > .elementor-container {
    min-height: 580px;
  }
  .elementor-8066 .elementor-element.elementor-element-bacad08 > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
  }
  .elementor-8066 .elementor-element.elementor-element-bacad08 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
}
@media(max-width:575px) {
  .elementor-8066 .elementor-element.elementor-element-bacad08 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
}
.elementor-8961 .elementor-element.elementor-element-3d1759c:not(.elementor-motion-effects-element-type-background), .elementor-8961 .elementor-element.elementor-element-3d1759c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #02264E;
}
.elementor-8961 .elementor-element.elementor-element-3d1759c .pxl-section-bg-parallax {
  background-image: url(../../2022/08/footer-bg-img.png);
  background-position: bottom left;
  background-size: auto;
  left: -50px;
}
.elementor-8961 .elementor-element.elementor-element-3d1759c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 75px 0px 67px 0px;
}
.elementor-8961 .elementor-element.elementor-element-3d1759c > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8961 .elementor-element.elementor-element-fbd71b0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8961 .elementor-element.elementor-element-fbd71b0 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF40;
  padding: 0px 0px 75px 0px;
}
.elementor-8961 .elementor-element.elementor-element-32c1aed > .elementor-widget-container {
  margin: 0px 130px 0px 0px;
}
.elementor-8961 .elementor-element.elementor-element-32c1aed .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.03em;
  margin-bottom: 0px;
}
.elementor-8961 .elementor-element.elementor-element-7ccb068 {
  padding: 70px 0px 0px 0px;
}
.elementor-8961 .elementor-element.elementor-element-022accd > .elementor-widget-container {
  margin: 8px 0px 50px 0px;
}
.elementor-8961 .elementor-element.elementor-element-022accd .pxl-logo img {
  max-width: 214px;
}
.elementor-8961 .elementor-element.elementor-element-76d1abd > .elementor-widget-container {
  margin: 24px 0px 0px 0px;
}
.elementor-8961 .elementor-element.elementor-element-76d1abd .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-8961 .elementor-element.elementor-element-76d1abd .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-8961 .elementor-element.elementor-element-c5befb7 > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-8961 .elementor-element.elementor-element-c5befb7 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.03em;
}
.elementor-8961 .elementor-element.elementor-element-0157d9e > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-8961 .elementor-element.elementor-element-0157d9e .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.03em;
}
.elementor-8961 .elementor-element.elementor-element-d5a2fbe > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-8961 .elementor-element.elementor-element-d5a2fbe .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 30px;
  letter-spacing: 0.03em;
}
.elementor-8961 .elementor-element.elementor-element-3ab23a6 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-8961 .elementor-element.elementor-element-3ab23a6 .pxl-text-editor {
  color: #CDCDCD;
}
.elementor-8961 .elementor-element.elementor-element-3ab23a6 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-8961 .elementor-element.elementor-element-3ab23a6 .pxl-text-editor a {
  color: #FFFFFF;
  text-decoration: underline;
}
.elementor-8961 .elementor-element.elementor-element-3ab23a6 .pxl-text-editor a.link-underline {
  border-color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-f6dbae3 {
  width: auto;
  max-width: auto;
}
.elementor-8961 .elementor-element.elementor-element-f6dbae3 > .elementor-widget-container {
  margin: 0px 10px 10px 0px;
}
.elementor-8961 .elementor-element.elementor-element-f6dbae3 .pxl-svg-img {
  --pxl-svg-img: url(../images/visa_inc_logo.svg );
  background-color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-f6dbae3 .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 10px 10px 10px 10px;
  background-color: #FFFFFF33;
  border-radius: 5px 5px 5px 5px;
}
.elementor-8961 .elementor-element.elementor-element-f6dbae3 .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-16fc89b {
  width: auto;
  max-width: auto;
}
.elementor-8961 .elementor-element.elementor-element-16fc89b > .elementor-widget-container {
  margin: 0px 10px 10px 0px;
}
.elementor-8961 .elementor-element.elementor-element-16fc89b .pxl-svg-img {
  --pxl-svg-img: url(../images/paypal_logo.svg );
  background-color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-16fc89b .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 8px 8px 8px 8px;
  background-color: #FFFFFF33;
  border-radius: 5px 5px 5px 5px;
}
.elementor-8961 .elementor-element.elementor-element-16fc89b .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-4ff0c15 {
  width: auto;
  max-width: auto;
}
.elementor-8961 .elementor-element.elementor-element-4ff0c15 > .elementor-widget-container {
  margin: 0px 10px 10px 0px;
}
.elementor-8961 .elementor-element.elementor-element-4ff0c15 .pxl-svg-img {
  --pxl-svg-img: url(../images/mastercard-logo.svg );
  background-color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-4ff0c15 .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 6px 5px 6px 5px;
  background-color: #FFFFFF33;
  border-radius: 5px 5px 5px 5px;
}
.elementor-8961 .elementor-element.elementor-element-4ff0c15 .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-094f0ea {
  width: auto;
  max-width: auto;
}
.elementor-8961 .elementor-element.elementor-element-094f0ea > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-8961 .elementor-element.elementor-element-094f0ea .pxl-svg-img {
  --pxl-svg-img: url(../images/americanexpresslogo.svg );
  background-color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-094f0ea .pxl-svg-icon {
  width: 59px;
  height: 32px;
  padding: 7px 7px 7px 7px;
  background-color: #FFFFFF33;
  border-radius: 5px 5px 5px 5px;
}
.elementor-8961 .elementor-element.elementor-element-094f0ea .pxl-svg-icon:hover {
  background-color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-ef459c8:not(.elementor-motion-effects-element-type-background), .elementor-8961 .elementor-element.elementor-element-ef459c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #03203F;
}
.elementor-8961 .elementor-element.elementor-element-ef459c8 > div {
  justify-content: space-between;
}
.elementor-8961 .elementor-element.elementor-element-ef459c8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 27px 0px 27px 0px;
}
.elementor-8961 .elementor-element.elementor-element-ef459c8 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8961 .elementor-element.elementor-element-baafdc5 .pxl-text-editor {
  color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-baafdc5 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-baafdc5 .pxl-text-editor a {
  color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-baafdc5 .pxl-text-editor a.link-underline {
  border-color: #FFFFFF;
}
.elementor-8961 .elementor-element.elementor-element-baafdc5 .pxl-text-editor a:hover {
  color: #AA998A;
}
.elementor-8961 .elementor-element.elementor-element-b8aad35 .pxl-links a {
  color: #CDCDCD;
}
.elementor-8961 .elementor-element.elementor-element-b8aad35 .pxl-links a:hover, .elementor-8961 .elementor-element.elementor-element-b8aad35 .pxl-links li.active a {
  color: #AA998A;
}
.elementor-8961 .elementor-element.elementor-element-b8aad35 .pxl-links.layout-3 li + li:before {
  color: #CDCDCD;
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-8961 .elementor-element.elementor-element-100de24 {
    width: 50%;
  }
  .elementor-8961 .elementor-element.elementor-element-0b95a3c {
    width: 50%;
  }
  .elementor-8961 .elementor-element.elementor-element-6fdea26 {
    width: 50%;
  }
  .elementor-8961 .elementor-element.elementor-element-dc0c044 {
    width: 50%;
  }
}
@media(max-width:1199px) {
  .elementor-8961 .elementor-element.elementor-element-32c1aed .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
  .elementor-8961 .elementor-element.elementor-element-022accd .pxl-logo img {
    max-width: 180px;
  }
  .elementor-8961 .elementor-element.elementor-element-c5befb7 .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
  .elementor-8961 .elementor-element.elementor-element-0157d9e .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
  .elementor-8961 .elementor-element.elementor-element-d5a2fbe .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
}
@media(max-width:991px) {
  .elementor-8961 .elementor-element.elementor-element-32c1aed > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-8961 .elementor-element.elementor-element-100de24 > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8961 .elementor-element.elementor-element-022accd > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-8961 .elementor-element.elementor-element-0b95a3c > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-8961 .elementor-element.elementor-element-c5befb7 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-8961 .elementor-element.elementor-element-0157d9e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-8961 .elementor-element.elementor-element-d5a2fbe > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-8961 .elementor-element.elementor-element-baafdc5 .pxl-text-editor-wrap {
    justify-content: center;
  }
  .elementor-8961 .elementor-element.elementor-element-baafdc5 .pxl-text-editor {
    text-align: center;
  }
  .elementor-8961 .elementor-element.elementor-element-b8aad35 .pxl-links {
    justify-content: center;
  }
}
@media(max-width:575px) {
  .elementor-8961 .elementor-element.elementor-element-6fdea26 > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8961 .elementor-element.elementor-element-baafdc5 .pxl-text-editor-wrap {
    justify-content: center;
  }
  .elementor-8961 .elementor-element.elementor-element-baafdc5 .pxl-text-editor {
    text-align: center;
  }
  .elementor-8961 .elementor-element.elementor-element-b8aad35 .pxl-links {
    justify-content: center;
  }
}
.elementor-1774 .elementor-element.elementor-element-43eb895 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-1774 .elementor-element.elementor-element-43eb895 .pxl-heading-wrap .heading-title {
  letter-spacing: 0.02em;
}
.elementor-1774 .elementor-element.elementor-element-eb3d1eb > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-1774 .elementor-element.elementor-element-d874dae > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1774 .elementor-element.elementor-element-d874dae .pxl-text-editor {
  color: #111111;
}
.elementor-1774 .elementor-element.elementor-element-d874dae .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1774 .elementor-element.elementor-element-d874dae .pxl-text-editor, .elementor-1774 .elementor-element.elementor-element-d874dae .pxl-text-editor h1, .elementor-1774 .elementor-element.elementor-element-d874dae .pxl-text-editor h2, .elementor-1774 .elementor-element.elementor-element-d874dae .pxl-text-editor h3, .elementor-1774 .elementor-element.elementor-element-d874dae .pxl-text-editor h4, .elementor-1774 .elementor-element.elementor-element-d874dae .pxl-text-editor h5, .elementor-1774 .elementor-element.elementor-element-d874dae .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.875em;
}
.elementor-1774 .elementor-element.elementor-element-cb3d91f .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1774 .elementor-element.elementor-element-cb3d91f .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1774 .elementor-element.elementor-element-07a7042 > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1774 .elementor-element.elementor-element-b8f43ce > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-1774 .elementor-element.elementor-element-eadd78a .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-1774 .elementor-element.elementor-element-eadd78a .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-1774 .elementor-element.elementor-element-9e04899 > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-1774 .elementor-element.elementor-element-d924ff5 .pxl-list-style .list-content, .elementor-1774 .elementor-element.elementor-element-d924ff5 .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-1774 .elementor-element.elementor-element-d924ff5 .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-1774 .elementor-element.elementor-element-d924ff5 .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-1774 .elementor-element.elementor-element-a5090d5 {
  padding: 12px 0px 0px 0px;
}
.elementor-1774 .elementor-element.elementor-element-3e0312d > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1774 .elementor-element.elementor-element-3e0312d .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-1774 .elementor-element.elementor-element-4d6e230 > .elementor-widget-container {
  padding: 25px 22px 22px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1774 .elementor-element.elementor-element-29bfb2b {
  padding: 50px 0px 0px 0px;
}
.elementor-1774 .elementor-element.elementor-element-9434375 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-1774 .elementor-element.elementor-element-9434375 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-1774 .elementor-element.elementor-element-c6a5c88 > .elementor-widget-container {
  padding: 28px 62px 26px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-1774 .elementor-element.elementor-element-c6a5c88 .pxl-text-editor {
  color: #111111;
}
.elementor-1774 .elementor-element.elementor-element-c6a5c88 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-1774 .elementor-element.elementor-element-c6a5c88 .pxl-text-editor, .elementor-1774 .elementor-element.elementor-element-c6a5c88 .pxl-text-editor h1, .elementor-1774 .elementor-element.elementor-element-c6a5c88 .pxl-text-editor h2, .elementor-1774 .elementor-element.elementor-element-c6a5c88 .pxl-text-editor h3, .elementor-1774 .elementor-element.elementor-element-c6a5c88 .pxl-text-editor h4, .elementor-1774 .elementor-element.elementor-element-c6a5c88 .pxl-text-editor h5, .elementor-1774 .elementor-element.elementor-element-c6a5c88 .pxl-text-editor h6 {
  line-height: 30px;
}
.elementor-1774 .elementor-element.elementor-element-a993c88 {
  padding: 100px 0px 0px 0px;
}
.elementor-1774 .elementor-element.elementor-element-55b5134 > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
@media(max-width:1199px) {
  .elementor-1774 .elementor-element.elementor-element-a993c88 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-1774 .elementor-element.elementor-element-55b5134 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:991px) {
  .elementor-1774 .elementor-element.elementor-element-d31a032 > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-1774 .elementor-element.elementor-element-d31a032 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1774 .elementor-element.elementor-element-a993c88 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-1774 .elementor-element.elementor-element-55b5134 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-1774 .elementor-element.elementor-element-f6d4b0b {
    width: 100%;
  }
  .elementor-1774 .elementor-element.elementor-element-d31a032 {
    width: 100%;
  }
}
.elementor-5039 .elementor-element.elementor-element-70ef0db:not(.elementor-motion-effects-element-type-background), .elementor-5039 .elementor-element.elementor-element-70ef0db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-5039 .elementor-element.elementor-element-70ef0db > .elementor-container {
  max-width: 1650px;
}
.elementor-5039 .elementor-element.elementor-element-70ef0db {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 33px 0px 33px 0px;
}
.elementor-5039 .elementor-element.elementor-element-70ef0db > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5039 .elementor-element.elementor-element-0991a49 {
  padding: 100px 0px 0px 0px;
}
.elementor-5039 .elementor-element.elementor-element-29a6bdb > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-5039 .elementor-element.elementor-element-eaa1d17 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 20px 15px 20px;
}
.elementor-5039 .elementor-element.elementor-element-eaa1d17 .pxl-heading-wrap .heading-title {
  color: #F3F3F3;
  font-size: 22px;
}
.elementor-5039 .elementor-element.elementor-element-677e008 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C899;
}
.elementor-5039 .elementor-element.elementor-element-9ee2de3 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 20px 15px 20px;
}
.elementor-5039 .elementor-element.elementor-element-9ee2de3 .pxl-heading-wrap .heading-title {
  color: #F3F3F3;
  font-size: 22px;
}
.elementor-5039 .elementor-element.elementor-element-6a228ee > .elementor-widget-container {
  padding: 24px 20px 24px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C899;
}
.elementor-5039 .elementor-element.elementor-element-6a228ee .pxl-text-editor {
  color: #111111;
}
.elementor-5039 .elementor-element.elementor-element-6a228ee .border-left .pxl-text-editor:before {
  background-color: #111111;
}
@media(max-width:1199px) {
  .elementor-5039 .elementor-element.elementor-element-70ef0db {
    padding: 74px 0px 58px 0px;
  }
  .elementor-5039 .elementor-element.elementor-element-0991a49 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-5039 .elementor-element.elementor-element-eaa1d17 .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
  .elementor-5039 .elementor-element.elementor-element-9ee2de3 .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
}
@media(max-width:767px) {
  .elementor-5039 .elementor-element.elementor-element-5ac0c1f > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5039 .elementor-element.elementor-element-eaa1d17 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-5039 .elementor-element.elementor-element-9ee2de3 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-5039 .elementor-element.elementor-element-8351b1b {
    width: 100%;
  }
  .elementor-5039 .elementor-element.elementor-element-5ac0c1f {
    width: 100%;
  }
}
.elementor-950 .elementor-element.elementor-element-1dd5695 iframe {
  height: 638px; /*filter:brightness( 108% ) contrast( 90% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );*/ filter: brightness(55%);
}
.elementor-950 .elementor-element.elementor-element-ec81a74 {
  padding: 112px 0px 60px 0px;
}
.elementor-950 .elementor-element.elementor-element-55e3f83 > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-950 .elementor-element.elementor-element-55e3f83 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-950 .elementor-element.elementor-element-55e3f83 .pxl-heading-inner {
  text-align: center;
}
.elementor-950 .elementor-element.elementor-element-55e3f83 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-950 .elementor-element.elementor-element-c6481b4 .pxl-text-editor {
  max-width: 718px;
  text-align: center;
}
.elementor-950 .elementor-element.elementor-element-c6481b4 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-950 .elementor-element.elementor-element-094d0fb {
  padding: 0px 0px 125px 0px;
}
.elementor-950 .elementor-element.elementor-element-e8bc050 > .elementor-widget-container {
  margin: 0px 0px 31px 0px;
}
.elementor-950 .elementor-element.elementor-element-4f982e5 > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 40px;
}
.elementor-950 .elementor-element.elementor-element-c87ca9e > .elementor-widget-container {
  margin: 0px 0px 31px 0px;
}
.elementor-950 .elementor-element.elementor-element-b1f2d6e:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-b1f2d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-950 .elementor-element.elementor-element-b1f2d6e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 18px 20px 18px;
}
.elementor-950 .elementor-element.elementor-element-b1f2d6e > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-950 .elementor-element.elementor-element-8219558.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-950 .elementor-element.elementor-element-8219558 > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF40;
  padding: 40px 35px 40px 35px;
}
.elementor-950 .elementor-element.elementor-element-934a65b > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-950 .elementor-element.elementor-element-934a65b .pxl-ci-wrap {
  text-align: center;
}
.elementor-950 .elementor-element.elementor-element-934a65b .ci-content-wrap {
  justify-content: center;
}
.elementor-950 .elementor-element.elementor-element-934a65b .pxl-ci-wrap .ci-content .ci-title {
  color: #FFFFFF;
}
.elementor-950 .elementor-element.elementor-element-934a65b .pxl-ci-wrap .ci-content .ci-desc, .elementor-950 .elementor-element.elementor-element-934a65b .pxl-ci-wrap .ci-content .ci-desc a {
  color: #CDCDCD;
}
.elementor-950 .elementor-element.elementor-element-934a65b .ci-title {
  font-size: 20px;
  letter-spacing: 0.02em;
}
.elementor-950 .elementor-element.elementor-element-934a65b .ci-desc {
  font-size: 16px;
}
.elementor-950 .elementor-element.elementor-element-d164d6a > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-950 .elementor-element.elementor-element-d164d6a .pxl-ci-wrap {
  text-align: center;
}
.elementor-950 .elementor-element.elementor-element-d164d6a .ci-content-wrap {
  justify-content: center;
}
.elementor-950 .elementor-element.elementor-element-d164d6a .pxl-ci-wrap .ci-content .ci-title {
  color: #FFFFFF;
}
.elementor-950 .elementor-element.elementor-element-d164d6a .pxl-ci-wrap .ci-content .ci-desc, .elementor-950 .elementor-element.elementor-element-d164d6a .pxl-ci-wrap .ci-content .ci-desc a {
  color: #CDCDCD;
}
.elementor-950 .elementor-element.elementor-element-d164d6a .ci-title {
  font-size: 20px;
  letter-spacing: 0.02em;
}
.elementor-950 .elementor-element.elementor-element-d164d6a .ci-desc {
  font-size: 16px;
}
.elementor-950 .elementor-element.elementor-element-aaba87f .pxl-ci-wrap {
  text-align: center;
}
.elementor-950 .elementor-element.elementor-element-aaba87f .ci-content-wrap {
  justify-content: center;
}
.elementor-950 .elementor-element.elementor-element-aaba87f .pxl-ci-wrap .ci-content .ci-title {
  color: #FFFFFF;
}
.elementor-950 .elementor-element.elementor-element-aaba87f .pxl-ci-wrap .ci-content .ci-desc, .elementor-950 .elementor-element.elementor-element-aaba87f .pxl-ci-wrap .ci-content .ci-desc a {
  color: #CDCDCD;
}
.elementor-950 .elementor-element.elementor-element-aaba87f .ci-title {
  font-size: 20px;
  letter-spacing: 0.02em;
}
@media(min-width:576px) {
  .elementor-950 .elementor-element.elementor-element-2d86d96 {
    width: 60%;
  }
  .elementor-950 .elementor-element.elementor-element-4f982e5 {
    width: 40%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-950 .elementor-element.elementor-element-2d86d96 {
    width: 50%;
  }
  .elementor-950 .elementor-element.elementor-element-4f982e5 {
    width: 50%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-950 .elementor-element.elementor-element-2d86d96 {
    width: 100%;
  }
  .elementor-950 .elementor-element.elementor-element-4f982e5 {
    width: 100%;
  }
}
@media(max-width:1199px) {
  .elementor-950 .elementor-element.elementor-element-ec81a74 {
    padding: 93px 0px 50px 0px;
  }
  .elementor-950 .elementor-element.elementor-element-55e3f83 .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
  .elementor-950 .elementor-element.elementor-element-094d0fb {
    padding: 0px 0px 105px 0px;
  }
  .elementor-950 .elementor-element.elementor-element-4f982e5 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-950 .elementor-element.elementor-element-8219558 > .elementor-element-populated {
    padding: 40px 15px 40px 15px;
  }
}
@media(max-width:991px) {
  .elementor-950 .elementor-element.elementor-element-1dd5695 iframe {
    height: 450px;
  }
}
@media(max-width:767px) {
  .elementor-950 .elementor-element.elementor-element-1dd5695 iframe {
    height: 350px;
  }
  .elementor-950 .elementor-element.elementor-element-ec81a74 {
    padding: 82px 0px 45px 0px;
  }
  .elementor-950 .elementor-element.elementor-element-55e3f83 .heading-title br {
    display: none;
  }
  .elementor-950 .elementor-element.elementor-element-094d0fb {
    padding: 0px 0px 90px 0px;
  }
  .elementor-950 .elementor-element.elementor-element-4f982e5 > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:575px) {
  .elementor-950 .elementor-element.elementor-element-1dd5695 iframe {
    height: 350px;
  }
}
.elementor-215 .elementor-element.elementor-element-4b360cc > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-215 .elementor-element.elementor-element-9f0c353 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-215 .elementor-element.elementor-element-44b6132 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-215 .elementor-element.elementor-element-c00c7fd > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-215 .elementor-element.elementor-element-790b77a .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2022/08/single-post-video-bg.jpg);
}
.elementor-215 .elementor-element.elementor-element-12739f5 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-215 .elementor-element.elementor-element-7bd5a07 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-215 .elementor-element.elementor-element-aeeb10b > .elementor-widget-container {
  margin: 0px 0px 14px 0px;
}
.elementor-215 .elementor-element.elementor-element-79db097 > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-209 .elementor-element.elementor-element-218f904 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-209 .elementor-element.elementor-element-e431377 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-209 .elementor-element.elementor-element-2b14c1d > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-209 .elementor-element.elementor-element-dbf1abc > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-209 .elementor-element.elementor-element-f034481 .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2022/08/single-post-video-bg.jpg);
}
.elementor-209 .elementor-element.elementor-element-42afd2d > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-209 .elementor-element.elementor-element-6d6d015 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-209 .elementor-element.elementor-element-689180f > .elementor-widget-container {
  margin: 0px 0px 14px 0px;
}
.elementor-209 .elementor-element.elementor-element-3c391d3 > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-182 .elementor-element.elementor-element-bc0a506 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-182 .elementor-element.elementor-element-6a88c33 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-182 .elementor-element.elementor-element-8561d0a > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-182 .elementor-element.elementor-element-e7bf03a > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-182 .elementor-element.elementor-element-f6e6205 .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(../../2022/08/single-post-video-bg.jpg);
}
.elementor-182 .elementor-element.elementor-element-0548ee2 > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-182 .elementor-element.elementor-element-f89a418 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-182 .elementor-element.elementor-element-636d8ba > .elementor-widget-container {
  margin: 0px 0px 14px 0px;
}
.elementor-182 .elementor-element.elementor-element-2dec573 > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-682 .elementor-element.elementor-element-37a3ff9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-682 .elementor-element.elementor-element-f178467 > .elementor-widget-container {
  margin: 0px 0px 0px 70px;
}
@media(max-width:1599px) {
  .elementor-682 .elementor-element.elementor-element-f178467 > .elementor-widget-container {
    margin: 120px 0px 120px 30px;
  }
}
@media(max-width:1199px) {
  .elementor-682 .elementor-element.elementor-element-37a3ff9 {
    padding: 100px 0px 0px 0px;
  }
  .elementor-682 .elementor-element.elementor-element-d5f6e6a > .elementor-widget-container {
    margin: 0px 15px 0px 15px;
  }
  .elementor-682 .elementor-element.elementor-element-f178467 > .elementor-widget-container {
    margin: 100px 15px 100px 15px;
  }
}
@media(max-width:767px) {
  .elementor-682 .elementor-element.elementor-element-37a3ff9 {
    padding: 90px 0px 0px 0px;
  }
  .elementor-682 .elementor-element.elementor-element-f178467 > .elementor-widget-container {
    margin: 90px 15px 90px 15px;
  }
}
@media(min-width:576px) {
  .elementor-682 .elementor-element.elementor-element-14b10c0 {
    width: 46%;
  }
  .elementor-682 .elementor-element.elementor-element-90a9d33 {
    width: 54%;
  }
}
@media(max-width:1599px) and (min-width:576px) {
  .elementor-682 .elementor-element.elementor-element-14b10c0 {
    width: 40%;
  }
  .elementor-682 .elementor-element.elementor-element-90a9d33 {
    width: 60%;
  }
}
@media(max-width:1199px) and (min-width:576px) {
  .elementor-682 .elementor-element.elementor-element-14b10c0 {
    width: 100%;
  }
  .elementor-682 .elementor-element.elementor-element-90a9d33 {
    width: 100%;
  }
}
.elementor-798 .elementor-element.elementor-element-498b26e .grid-filter-wrap {
  justify-content: center;
}
.elementor-798 .elementor-element.elementor-element-498b26e .pxl-grid-pagination, .elementor-798 .elementor-element.elementor-element-498b26e .pxl-load-more {
  justify-content: center;
}
.elementor-798 .elementor-element.elementor-element-498b26e .pxl-grid-inner {
  margin-top: -37px;
  margin-right: -15px;
  margin-bottom: -38px;
  margin-left: -15px;
}
.elementor-798 .elementor-element.elementor-element-498b26e .pxl-grid-inner .grid-item {
  padding: 37px 15px 38px 15px;
}
.elementor-260 .elementor-element.elementor-element-5cda442 {
  padding: 0px 0px 75px 0px;
}
.elementor-260 .elementor-element.elementor-element-9986b29 {
  padding: 0px 0px 75px 0px;
}
.elementor-260 .elementor-element.elementor-element-3d1b76d:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-3d1b76d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #C67A37;
}
.elementor-260 .elementor-element.elementor-element-3d1b76d > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.45;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-260 .elementor-element.elementor-element-3d1b76d .pxl-section-bg-parallax {
  background-image: url(../../2022/09/mailchip-section-bg.jpg);
  background-position: center center;
  background-size: cover;
  left: -10px;
  top: -30px;
  right: -10px;
  bottom: -10px;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(9.2px) hue-rotate(0deg);
}
.elementor-260 .elementor-element.elementor-element-3d1b76d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 65px 0px 75px 165px;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-260 .elementor-element.elementor-element-20ad907 {
  width: auto;
  max-width: auto;
  top: 50px;
}
body:not(.rtl) .elementor-260 .elementor-element.elementor-element-20ad907 {
  left: -82px;
}
body.rtl .elementor-260 .elementor-element.elementor-element-20ad907 {
  right: -82px;
}
.elementor-260 .elementor-element.elementor-element-20ad907 .elementor-icon-wrapper {
  text-align: center;
}
.elementor-260 .elementor-element.elementor-element-20ad907.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF;
}
.elementor-260 .elementor-element.elementor-element-20ad907.elementor-view-framed .elementor-icon, .elementor-260 .elementor-element.elementor-element-20ad907.elementor-view-default .elementor-icon {
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.elementor-260 .elementor-element.elementor-element-20ad907.elementor-view-framed .elementor-icon, .elementor-260 .elementor-element.elementor-element-20ad907.elementor-view-default .elementor-icon svg {
  fill: #FFFFFF;
}
.elementor-260 .elementor-element.elementor-element-20ad907 .elementor-icon {
  font-size: 54px;
}
.elementor-260 .elementor-element.elementor-element-20ad907 .elementor-icon svg {
  height: 54px;
}
.elementor-260 .elementor-element.elementor-element-4fa8d15 > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-260 .elementor-element.elementor-element-4fa8d15 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 40px;
  margin-bottom: 27px;
}
.elementor-260 .elementor-element.elementor-element-4fa8d15 .pxl-heading-wrap .heading-subtitle {
  color: #FFFFFF;
}
.elementor-260 .elementor-element.elementor-element-4fa8d15 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #FFFFFF;
}
.elementor-260 .elementor-element.elementor-element-4fa8d15 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #FFFFFF;
}
.elementor-260 .elementor-element.elementor-element-7fdc8a0 .pxl-mailchimp > div {
  max-width: 532px;
}
.elementor-260 .elementor-element.elementor-element-04225c7 {
  width: auto;
  max-width: auto;
  bottom: 0px;
}
.elementor-260 .elementor-element.elementor-element-04225c7 > .elementor-widget-container {
  --e-transform-rotateZ: 8deg;
  margin: 0px -30px -30px 0px;
}
body:not(.rtl) .elementor-260 .elementor-element.elementor-element-04225c7 {
  right: 0px;
}
body.rtl .elementor-260 .elementor-element.elementor-element-04225c7 {
  left: 0px;
}
.elementor-260 .elementor-element.elementor-element-04225c7 img {
  width: 410px;
}
.elementor-260 .elementor-element.elementor-element-1353f7c .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-260 .elementor-element.elementor-element-1353f7c .pxl-divider .pxl-divider-separator {
  border-color: #DEDEDE;
}
.elementor-260 .elementor-element.elementor-element-1353f7c .pxl-divider {
  padding: 75px 0px 75px 0px;
}
.elementor-260 .elementor-element.elementor-element-53cbd03 .pxl-grid-pagination, .elementor-260 .elementor-element.elementor-element-53cbd03 .pxl-load-more {
  justify-content: start;
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-260 .elementor-element.elementor-element-f834b8a {
    width: 100%;
  }
  .elementor-260 .elementor-element.elementor-element-e69546d {
    width: 100%;
  }
}
@media(max-width:1199px) {
  .elementor-260 .elementor-element.elementor-element-3d1b76d {
    padding: 65px 0px 75px 120px;
  }
  body:not(.rtl) .elementor-260 .elementor-element.elementor-element-20ad907 {
    left: -65px;
  }
  body.rtl .elementor-260 .elementor-element.elementor-element-20ad907 {
    right: -65px;
  }
  .elementor-260 .elementor-element.elementor-element-20ad907 {
    top: 40px;
  }
  .elementor-260 .elementor-element.elementor-element-4fa8d15 .pxl-heading-wrap .heading-title {
    font-size: 30px;
    margin-bottom: 15px;
  }
  .elementor-260 .elementor-element.elementor-element-7fdc8a0 .pxl-mailchimp > div {
    max-width: 432px;
  }
  .elementor-260 .elementor-element.elementor-element-04225c7 img {
    width: 380px;
  }
}
@media(max-width:991px) {
  .elementor-260 .elementor-element.elementor-element-7fdc8a0 .pxl-mailchimp > div {
    max-width: 570px;
  }
  .elementor-260 .elementor-element.elementor-element-e69546d > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-260 .elementor-element.elementor-element-3d1b76d {
    padding: 45px 30px 50px 110px;
  }
  .elementor-260 .elementor-element.elementor-element-1353f7c .pxl-divider {
    padding: 50px 0px 50px 0px;
  }
  .elementor-260 .elementor-element.elementor-element-e69546d > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:575px) {
  .elementor-260 .elementor-element.elementor-element-3d1b76d {
    padding: 45px 15px 50px 15px;
  }
  .elementor-260 .elementor-element.elementor-element-4fa8d15 .pxl-heading-wrap .heading-title {
    font-size: 25px;
  }
}
.elementor-2137 .elementor-element.elementor-element-8c077e2:not(.elementor-motion-effects-element-type-background), .elementor-2137 .elementor-element.elementor-element-8c077e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-2137 .elementor-element.elementor-element-8c077e2 .pxl-section-bg-parallax {
  background-image: url(../../2022/09/testi-ss1-layer.png);
  background-position: center right;
  background-size: auto;
  left: -50px;
}
.elementor-2137 .elementor-element.elementor-element-8c077e2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 112px 0px 120px 0px;
}
.elementor-2137 .elementor-element.elementor-element-8c077e2 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2137 .elementor-element.elementor-element-0cddfeb > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-2137 .elementor-element.elementor-element-0cddfeb .pxl-heading-wrap {
  justify-content: center;
}
.elementor-2137 .elementor-element.elementor-element-0cddfeb .pxl-heading-inner {
  text-align: center;
}
.elementor-2137 .elementor-element.elementor-element-0cddfeb .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  line-height: 1.4em;
}
.elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn, .elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-2137 .elementor-element.elementor-element-f905d47 .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn:hover, .elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn:active, .elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn:focus, .elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .link-more:hover {
  color: #1C2C34 !important;
}
.elementor-2137 .elementor-element.elementor-element-f905d47 .link-more.underline-true:hover:after {
  background-color: #1C2C34 !important;
}
.elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn, .elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn:after {
  background: #AA998A !important;
}
.elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn:hover, .elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn:focus, .elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn:active, .elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn:hover:after, .elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-btn.btn-outline:before, .elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-btn.btn-alt:before {
  background-color: #FFFFFF !important;
}
.elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn {
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #AA998A !important;
}
.elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn:hover, .elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn:active, .elementor-2137 .elementor-element.elementor-element-f905d47 .pxl-button-wrapper .pxl-btn:focus {
  border-color: #FFFFFF !important;
}
.elementor-2137 .elementor-element.elementor-element-df42102 {
  padding: 112px 0px 112px 0px;
}
.elementor-2137 .elementor-element.elementor-element-280d95c .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-2137 .elementor-element.elementor-element-280d95c .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
  border-width: 1px;
}
.elementor-2137 .elementor-element.elementor-element-280d95c .pxl-divider {
  padding: 25px 0px 43px 0px;
}
.elementor-2137 .elementor-element.elementor-element-1294f13 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-2137 .elementor-element.elementor-element-1294f13 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
  border-width: 1px;
}
.elementor-2137 .elementor-element.elementor-element-1294f13 .pxl-divider {
  padding: 25px 0px 43px 0px;
}
.elementor-2137 .elementor-element.elementor-element-d7a2e27 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-2137 .elementor-element.elementor-element-d7a2e27 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
  border-width: 1px;
}
.elementor-2137 .elementor-element.elementor-element-d7a2e27 .pxl-divider {
  padding: 25px 0px 43px 0px;
}
.elementor-2137 .elementor-element.elementor-element-b37550b .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-2137 .elementor-element.elementor-element-b37550b .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
  border-width: 1px;
}
.elementor-2137 .elementor-element.elementor-element-b37550b .pxl-divider {
  padding: 25px 0px 43px 0px;
}
.elementor-2137 .elementor-element.elementor-element-a58c2b8 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-2137 .elementor-element.elementor-element-a58c2b8 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C899;
  border-width: 1px;
}
.elementor-2137 .elementor-element.elementor-element-a58c2b8 .pxl-divider {
  padding: 25px 0px 43px 0px;
}
@media(max-width:1199px) {
  .elementor-2137 .elementor-element.elementor-element-8c077e2 {
    padding: 92px 0px 100px 0px;
  }
  .elementor-2137 .elementor-element.elementor-element-df42102 {
    padding: 92px 0px 92px 0px;
  }
}
@media(max-width:767px) {
  .elementor-2137 .elementor-element.elementor-element-8c077e2 {
    padding: 82px 0px 90px 0px;
  }
  .elementor-2137 .elementor-element.elementor-element-0cddfeb .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-2137 .elementor-element.elementor-element-df42102 {
    padding: 72px 0px 72px 0px;
  }
}
.elementor-1237 .elementor-element.elementor-element-7888150:not(.elementor-motion-effects-element-type-background), .elementor-1237 .elementor-element.elementor-element-7888150 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE899;
}
.elementor-1237 .elementor-element.elementor-element-7888150 .pxl-section-bg-parallax {
  background-image: url(../../2022/09/team-bg1.png);
  background-size: auto;
  top: -80px;
  opacity: 50%;
}
.elementor-1237 .elementor-element.elementor-element-7888150 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 125px 0px;
}
.elementor-1237 .elementor-element.elementor-element-7888150 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1237 .elementor-element.elementor-element-6699fc4 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-1237 .elementor-element.elementor-element-d82a792 > .elementor-widget-container {
  margin: 32px 0px 0px 0px;
}
.elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor {
  text-align: center;
}
.elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor, .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor h1, .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor h2, .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor h3, .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor h4, .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor h5, .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor h6 {
  line-height: 1.4em;
}
.elementor-1237 .elementor-element.elementor-element-a089702 > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor {
  text-align: center;
}
.elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor, .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor h1, .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor h2, .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor h3, .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor h4, .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor h5, .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor h6 {
  line-height: 1.4em;
}
.elementor-1237 .elementor-element.elementor-element-1805162 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-1237 .elementor-element.elementor-element-1805162 > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}
.elementor-1237 .elementor-element.elementor-element-fa56992 {
  padding: 120px 0px 120px 0px;
}
.elementor-1237 .elementor-element.elementor-element-3b9480a > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1237 .elementor-element.elementor-element-82504bb > .elementor-element-populated {
  margin: 0px 0px 0px 28px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 28px;
}
.elementor-1237 .elementor-element.elementor-element-89ffc5f > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-1237 .elementor-element.elementor-element-89ffc5f .pxl-heading-wrap .heading-subtitle {
  color: #666666;
  font-size: 16px;
  text-transform: capitalize;
  font-style: italic;
}
.elementor-1237 .elementor-element.elementor-element-89ffc5f .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #666666;
}
.elementor-1237 .elementor-element.elementor-element-89ffc5f .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #666666;
}
.elementor-1237 .elementor-element.elementor-element-e379532 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1237 .elementor-element.elementor-element-e379532 {
  padding: 40px 0px 0px 0px;
}
.elementor-1237 .elementor-element.elementor-element-335af57 > .elementor-element-populated {
  margin: 0px 28px 0px 0px;
  --e-column-margin-right: 28px;
  --e-column-margin-left: 0px;
}
.elementor-1237 .elementor-element.elementor-element-04c4097 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-1237 .elementor-element.elementor-element-04c4097 .pxl-heading-wrap .heading-subtitle {
  color: #666666;
  font-size: 16px;
  text-transform: capitalize;
  font-style: italic;
}
.elementor-1237 .elementor-element.elementor-element-04c4097 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #666666;
}
.elementor-1237 .elementor-element.elementor-element-04c4097 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #666666;
}
.elementor-1237 .elementor-element.elementor-element-ff1c448 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1237 .elementor-element.elementor-element-ff1c448 {
  padding: 40px 0px 0px 0px;
}
.elementor-1237 .elementor-element.elementor-element-b97ed56 > .elementor-element-populated {
  margin: 0px 0px 0px 28px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 28px;
}
.elementor-1237 .elementor-element.elementor-element-0b0beb4 > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-1237 .elementor-element.elementor-element-0b0beb4 .pxl-heading-wrap .heading-subtitle {
  color: #666666;
  font-size: 16px;
  text-transform: capitalize;
  font-style: italic;
}
.elementor-1237 .elementor-element.elementor-element-0b0beb4 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #666666;
}
.elementor-1237 .elementor-element.elementor-element-0b0beb4 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #666666;
}
.elementor-1237 .elementor-element.elementor-element-a6e12d9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1237 .elementor-element.elementor-element-a6e12d9 {
  padding: 40px 0px 0px 0px;
}
.elementor-1237 .elementor-element.elementor-element-55f7ac1 > .elementor-element-populated {
  margin: 0px 28px 0px 0px;
  --e-column-margin-right: 28px;
  --e-column-margin-left: 0px;
}
.elementor-1237 .elementor-element.elementor-element-1ba2a1d > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-1237 .elementor-element.elementor-element-1ba2a1d .pxl-heading-wrap .heading-subtitle {
  color: #666666;
  font-size: 16px;
  text-transform: capitalize;
  font-style: italic;
}
.elementor-1237 .elementor-element.elementor-element-1ba2a1d .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #666666;
}
.elementor-1237 .elementor-element.elementor-element-1ba2a1d .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #666666;
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-1237 .elementor-element.elementor-element-f8a34bd {
    width: 75%;
  }
  .elementor-1237 .elementor-element.elementor-element-82504bb {
    width: 75%;
  }
  .elementor-1237 .elementor-element.elementor-element-335af57 {
    width: 75%;
  }
  .elementor-1237 .elementor-element.elementor-element-2d9aeb1 {
    width: 75%;
  }
  .elementor-1237 .elementor-element.elementor-element-19d3387 {
    width: 75%;
  }
  .elementor-1237 .elementor-element.elementor-element-b97ed56 {
    width: 75%;
  }
  .elementor-1237 .elementor-element.elementor-element-55f7ac1 {
    width: 75%;
  }
  .elementor-1237 .elementor-element.elementor-element-d3e9cac {
    width: 75%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-1237 .elementor-element.elementor-element-f8a34bd {
    width: 100%;
  }
  .elementor-1237 .elementor-element.elementor-element-82504bb {
    width: 100%;
  }
  .elementor-1237 .elementor-element.elementor-element-335af57 {
    width: 100%;
  }
  .elementor-1237 .elementor-element.elementor-element-2d9aeb1 {
    width: 100%;
  }
  .elementor-1237 .elementor-element.elementor-element-19d3387 {
    width: 100%;
  }
  .elementor-1237 .elementor-element.elementor-element-b97ed56 {
    width: 100%;
  }
  .elementor-1237 .elementor-element.elementor-element-55f7ac1 {
    width: 100%;
  }
  .elementor-1237 .elementor-element.elementor-element-d3e9cac {
    width: 100%;
  }
}
@media(max-width:1199px) {
  .elementor-1237 .elementor-element.elementor-element-7888150 {
    padding: 100px 0px 105px 0px;
  }
  .elementor-1237 .elementor-element.elementor-element-fa56992 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-1237 .elementor-element.elementor-element-89ffc5f > .elementor-widget-container {
    margin: 0px 0px 7px 0px;
  }
  .elementor-1237 .elementor-element.elementor-element-04c4097 > .elementor-widget-container {
    margin: 0px 0px 7px 0px;
  }
  .elementor-1237 .elementor-element.elementor-element-0b0beb4 > .elementor-widget-container {
    margin: 0px 0px 7px 0px;
  }
  .elementor-1237 .elementor-element.elementor-element-1ba2a1d > .elementor-widget-container {
    margin: 0px 0px 7px 0px;
  }
}
@media(max-width:991px) {
  .elementor-1237 .elementor-element.elementor-element-82504bb > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1237 .elementor-element.elementor-element-e379532 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-1237 .elementor-element.elementor-element-335af57 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1237 .elementor-element.elementor-element-ff1c448 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-1237 .elementor-element.elementor-element-b97ed56 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1237 .elementor-element.elementor-element-a6e12d9 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-1237 .elementor-element.elementor-element-55f7ac1 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-1237 .elementor-element.elementor-element-7888150 {
    padding: 90px 0px 95px 0px;
  }
  .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor, .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor h1, .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor h2, .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor h3, .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor h4, .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor h5, .elementor-1237 .elementor-element.elementor-element-d82a792 .pxl-text-editor h6 {
    font-size: 20px;
  }
  .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor, .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor h1, .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor h2, .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor h3, .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor h4, .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor h5, .elementor-1237 .elementor-element.elementor-element-a089702 .pxl-text-editor h6 {
    font-size: 20px;
  }
  .elementor-1237 .elementor-element.elementor-element-fa56992 {
    padding: 90px 0px 90px 0px;
  }
}
.elementor-2852 .elementor-element.elementor-element-90946f4 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.45;
}
.elementor-2852 .elementor-element.elementor-element-90946f4 > .elementor-container {
  max-width: 1620px;
}
.elementor-2852 .elementor-element.elementor-element-90946f4 .pxl-section-bg-parallax {
  background-image: url(../../2022/10/ab2-ss1-bg.jpg);
  background-position: center center;
  background-size: cover;
}
.elementor-2852 .elementor-element.elementor-element-90946f4 {
  padding: 340px 0px 185px 0px;
}
.elementor-2852 .elementor-element.elementor-element-49ba89f .pxl-heading-inner {
  max-width: 664px;
}
.elementor-2852 .elementor-element.elementor-element-49ba89f .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  line-height: 1.15384615385em;
  letter-spacing: 0.02em;
}
.elementor-2852 .elementor-element.elementor-element-49ba89f .pxl-heading-wrap .heading-subtitle {
  color: #FFFFFF;
  font-size: 24px;
  text-transform: none;
  letter-spacing: 0.02em;
}
.elementor-2852 .elementor-element.elementor-element-49ba89f .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-49ba89f .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-870ce89 > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-2852 .elementor-element.elementor-element-870ce89 .pxl-text-editor {
  max-width: 770px;
  color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-870ce89 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-870ce89 .pxl-text-editor, .elementor-2852 .elementor-element.elementor-element-870ce89 .pxl-text-editor h1, .elementor-2852 .elementor-element.elementor-element-870ce89 .pxl-text-editor h2, .elementor-2852 .elementor-element.elementor-element-870ce89 .pxl-text-editor h3, .elementor-2852 .elementor-element.elementor-element-870ce89 .pxl-text-editor h4, .elementor-2852 .elementor-element.elementor-element-870ce89 .pxl-text-editor h5, .elementor-2852 .elementor-element.elementor-element-870ce89 .pxl-text-editor h6 {
  font-size: 16px;
  line-height: 30px;
}
.elementor-2852 .elementor-element.elementor-element-c28fa71 > .elementor-container {
  max-width: 1620px;
}
.elementor-2852 .elementor-element.elementor-element-c28fa71 {
  padding: 120px 0px 0px 0px;
}
.elementor-2852 .elementor-element.elementor-element-db0ddc0 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-2852 .elementor-element.elementor-element-c28bd2f > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-2852 .elementor-element.elementor-element-c28bd2f .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-2852 .elementor-element.elementor-element-c28bd2f .pxl-fancy-icon svg path, .elementor-2852 .elementor-element.elementor-element-c28bd2f .pxl-fancy-icon svg circle, .elementor-2852 .elementor-element.elementor-element-c28bd2f .pxl-fancy-icon svg square, .elementor-2852 .elementor-element.elementor-element-c28bd2f .pxl-fancy-icon svg ellipse, .elementor-2852 .elementor-element.elementor-element-c28bd2f .pxl-fancy-icon svg rect, .elementor-2852 .elementor-element.elementor-element-c28bd2f .pxl-fancy-icon svg polyline, .elementor-2852 .elementor-element.elementor-element-c28bd2f .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-2852 .elementor-element.elementor-element-3048e47 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-2852 .elementor-element.elementor-element-cc90c14 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-2852 .elementor-element.elementor-element-cc90c14 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-2852 .elementor-element.elementor-element-cc90c14 .pxl-fancy-icon svg path, .elementor-2852 .elementor-element.elementor-element-cc90c14 .pxl-fancy-icon svg circle, .elementor-2852 .elementor-element.elementor-element-cc90c14 .pxl-fancy-icon svg square, .elementor-2852 .elementor-element.elementor-element-cc90c14 .pxl-fancy-icon svg ellipse, .elementor-2852 .elementor-element.elementor-element-cc90c14 .pxl-fancy-icon svg rect, .elementor-2852 .elementor-element.elementor-element-cc90c14 .pxl-fancy-icon svg polyline, .elementor-2852 .elementor-element.elementor-element-cc90c14 .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-2852 .elementor-element.elementor-element-c9cf686 > .elementor-element-populated {
  margin: 0px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-2852 .elementor-element.elementor-element-9c1599a > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-2852 .elementor-element.elementor-element-9c1599a .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-2852 .elementor-element.elementor-element-9c1599a .pxl-fancy-icon svg path, .elementor-2852 .elementor-element.elementor-element-9c1599a .pxl-fancy-icon svg circle, .elementor-2852 .elementor-element.elementor-element-9c1599a .pxl-fancy-icon svg square, .elementor-2852 .elementor-element.elementor-element-9c1599a .pxl-fancy-icon svg ellipse, .elementor-2852 .elementor-element.elementor-element-9c1599a .pxl-fancy-icon svg rect, .elementor-2852 .elementor-element.elementor-element-9c1599a .pxl-fancy-icon svg polyline, .elementor-2852 .elementor-element.elementor-element-9c1599a .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-2852 .elementor-element.elementor-element-146e97e {
  padding: 70px 0px 0px 0px;
}
.elementor-2852 .elementor-element.elementor-element-01e439d > .elementor-element-populated {
  margin: 0px 0px 60px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-2852 .elementor-element.elementor-element-e7c7345 .odometer-ribbon-inner {
  transition-duration: 2000ms !important;
}
.elementor-2852 .elementor-element.elementor-element-6bd1285 > .elementor-element-populated {
  margin: 0px 0px 60px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-2852 .elementor-element.elementor-element-29b84c1 .odometer-ribbon-inner {
  transition-duration: 2000ms !important;
}
.elementor-2852 .elementor-element.elementor-element-ceff0bd > .elementor-element-populated {
  margin: 0px 0px 60px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-2852 .elementor-element.elementor-element-d35b31e .odometer-ribbon-inner {
  transition-duration: 2000ms !important;
}
.elementor-2852 .elementor-element.elementor-element-8864966 .pxl-video-player .parallax-inner {
  --pxl-video-player-bg-url: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/video-bg.jpg );
}
.elementor-2852 .elementor-element.elementor-element-8864966 .pxl-video-player .pxl-video-btn {
  --pxl-shadow-width: 0px;
  width: 80px;
  height: 80px;
}
.elementor-2852 .elementor-element.elementor-element-8864966 .pxl-video-player .pxl-video-btn > .pxl-icon {
  font-size: 38px;
}
.elementor-2852 .elementor-element.elementor-element-8864966 .pxl-video-player .pxl-video-btn > svg {
  width: 38px;
}
.elementor-2852 .elementor-element.elementor-element-2d0ccbb {
  padding: 0px 0px 113px 0px;
}
.elementor-2852 .elementor-element.elementor-element-d228eb7 > .elementor-widget-container {
  margin: 50px 0px 20px 0px;
}
.elementor-2852 .elementor-element.elementor-element-d228eb7 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-d228eb7 .pxl-heading-inner {
  text-align: center;
}
.elementor-2852 .elementor-element.elementor-element-d228eb7 .pxl-heading-wrap .heading-title {
  font-size: 35px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-2852 .elementor-element.elementor-element-b090a96 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-2852 .elementor-element.elementor-element-b090a96 .pxl-text-editor {
  max-width: 1015px;
  text-align: center;
}
.elementor-2852 .elementor-element.elementor-element-b090a96 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-501bd47 > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-2852 .elementor-element.elementor-element-501bd47 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-501bd47 img {
  max-width: 186px;
}
.elementor-2852 .elementor-element.elementor-element-b8011ba .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-b8011ba .pxl-text-editor {
  text-align: center;
}
.elementor-2852 .elementor-element.elementor-element-3a26441:not(.elementor-motion-effects-element-type-background), .elementor-2852 .elementor-element.elementor-element-3a26441 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-2852 .elementor-element.elementor-element-3a26441 > .elementor-container {
  max-width: 1620px;
}
.elementor-2852 .elementor-element.elementor-element-3a26441 .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/ab2-ss5-bg.jpg );
  left: 50%;
  bottom: -30px;
}
.elementor-2852 .elementor-element.elementor-element-3a26441 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2852 .elementor-element.elementor-element-3a26441 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2852 .elementor-element.elementor-element-446ed39 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 15px 125px 15px;
}
.elementor-2852 .elementor-element.elementor-element-446ed39 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2852 .elementor-element.elementor-element-179a829 > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-2852 .elementor-element.elementor-element-179a829 .pxl-heading-inner {
  max-width: 633px;
}
.elementor-2852 .elementor-element.elementor-element-179a829 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  line-height: 1.1em;
  letter-spacing: 0.02em;
}
.elementor-2852 .elementor-element.elementor-element-179a829 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-2852 .elementor-element.elementor-element-179a829 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-2852 .elementor-element.elementor-element-179a829 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-2852 .elementor-element.elementor-element-77cb10e > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-2852 .elementor-element.elementor-element-77cb10e .pxl-text-editor {
  max-width: 688px;
  color: #CDCDCD;
}
.elementor-2852 .elementor-element.elementor-element-77cb10e .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-2852 .elementor-element.elementor-element-153d543 {
  padding: 0px 0px 40px 0px;
}
.elementor-2852 .elementor-element.elementor-element-dd4dc4a .pxl-list-style .list-icon, .elementor-2852 .elementor-element.elementor-element-dd4dc4a .pxl-list-style .list-item .num, .elementor-2852 .elementor-element.elementor-element-dd4dc4a .pxl-list-style.checked .list-content:before {
  color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-dd4dc4a .pxl-list-style.bullet .list-content:before {
  background-color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-dd4dc4a .pxl-list-style .list-content, .elementor-2852 .elementor-element.elementor-element-dd4dc4a .pxl-list-style .list-content a {
  color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-dd4dc4a .pxl-list-style .list-content a:after {
  background-color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-dd4dc4a .pxl-list-style .list-content {
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 1.8px;
}
.elementor-2852 .elementor-element.elementor-element-dd4dc4a .pxl-list-style .list-item + .list-item {
  margin-top: 11px;
}
.elementor-2852 .elementor-element.elementor-element-c7d44f8 .pxl-list-style .list-icon, .elementor-2852 .elementor-element.elementor-element-c7d44f8 .pxl-list-style .list-item .num, .elementor-2852 .elementor-element.elementor-element-c7d44f8 .pxl-list-style.checked .list-content:before {
  color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-c7d44f8 .pxl-list-style.bullet .list-content:before {
  background-color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-c7d44f8 .pxl-list-style .list-content, .elementor-2852 .elementor-element.elementor-element-c7d44f8 .pxl-list-style .list-content a {
  color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-c7d44f8 .pxl-list-style .list-content a:after {
  background-color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-c7d44f8 .pxl-list-style .list-content {
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 1.8px;
}
.elementor-2852 .elementor-element.elementor-element-c7d44f8 .pxl-list-style .list-item + .list-item {
  margin-top: 11px;
}
.elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn, .elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .link-more {
  color: #192830 !important;
}
.elementor-2852 .elementor-element.elementor-element-66c332c .link-more.underline-true:after {
  background-color: #192830 !important;
}
.elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn:hover, .elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn:active, .elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn:focus, .elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .link-more:hover {
  color: #FFFFFF !important;
}
.elementor-2852 .elementor-element.elementor-element-66c332c .link-more.underline-true:hover:after {
  background-color: #FFFFFF !important;
}
.elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn, .elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn:after {
  background: #FFFFFF !important;
}
.elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn:hover, .elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn:focus, .elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn:active, .elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn:hover:after, .elementor-2852 .elementor-element.elementor-element-66c332c .pxl-btn.btn-outline:before, .elementor-2852 .elementor-element.elementor-element-66c332c .pxl-btn.btn-alt:before {
  background-color: #FFFFFF00 !important;
}
.elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn {
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #FFFFFF !important;
}
.elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn:hover, .elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn:active, .elementor-2852 .elementor-element.elementor-element-66c332c .pxl-button-wrapper .pxl-btn:focus {
  border-color: #FFFFFF !important;
}
.elementor-2852 .elementor-element.elementor-element-e1c7529 {
  padding: 30px 15px 0px 15px;
}
.elementor-2852 .elementor-element.elementor-element-2f0ea63 > .elementor-element-populated > .elementor-background-overlay {
  background-image: url("https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/overlay-img1.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 110% auto;
  opacity: 1;
}
.elementor-bc-flex-widget .elementor-2852 .elementor-element.elementor-element-2f0ea63.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-2852 .elementor-element.elementor-element-2f0ea63.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-2852 .elementor-element.elementor-element-2f0ea63 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/col-bg1.jpg );
}
.elementor-2852 .elementor-element.elementor-element-2f0ea63 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 30px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 79% 8% 14% 8%;
}
.elementor-2852 .elementor-element.elementor-element-2f0ea63 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2852 .elementor-element.elementor-element-3ad431c > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-2852 .elementor-element.elementor-element-3ad431c .pxl-heading-wrap {
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-3ad431c .pxl-heading-inner {
  text-align: center;
}
.elementor-2852 .elementor-element.elementor-element-3ad431c .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 35px;
}
.elementor-2852 .elementor-element.elementor-element-ff325d1 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2852 .elementor-element.elementor-element-ff325d1 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-ff325d1 .pxl-text-editor {
  text-align: center;
  color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-ff325d1 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-899a422 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-899a422 .pxl-button-wrapper .pxl-button-icon.right, .elementor-2852 .elementor-element.elementor-element-899a422 .icon-ps-right svg {
  margin-left: 8px;
}
.elementor-2852 .elementor-element.elementor-element-899a422 .pxl-button-wrapper .pxl-btn, .elementor-2852 .elementor-element.elementor-element-899a422 .pxl-button-wrapper .link-more {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2852 .elementor-element.elementor-element-899a422 .pxl-button-wrapper .pxl-btn, .elementor-2852 .elementor-element.elementor-element-899a422 .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-2852 .elementor-element.elementor-element-899a422 .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-2852 .elementor-element.elementor-element-7fadf7d > .elementor-element-populated > .elementor-background-overlay {
  background-image: url("https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/overlay-img1.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 110% auto;
  opacity: 1;
}
.elementor-bc-flex-widget .elementor-2852 .elementor-element.elementor-element-7fadf7d.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-2852 .elementor-element.elementor-element-7fadf7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-2852 .elementor-element.elementor-element-7fadf7d .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/col-bg2.jpg );
  bottom: -30px;
}
.elementor-2852 .elementor-element.elementor-element-7fadf7d > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 30px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 79% 8% 14% 8%;
}
.elementor-2852 .elementor-element.elementor-element-7fadf7d > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2852 .elementor-element.elementor-element-e9b1b43 > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-2852 .elementor-element.elementor-element-e9b1b43 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-e9b1b43 .pxl-heading-inner {
  text-align: center;
}
.elementor-2852 .elementor-element.elementor-element-e9b1b43 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 35px;
}
.elementor-2852 .elementor-element.elementor-element-68e221f > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2852 .elementor-element.elementor-element-68e221f .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-68e221f .pxl-text-editor {
  text-align: center;
  color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-68e221f .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-4beec39 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-4beec39 .pxl-button-wrapper .pxl-button-icon.right, .elementor-2852 .elementor-element.elementor-element-4beec39 .icon-ps-right svg {
  margin-left: 8px;
}
.elementor-2852 .elementor-element.elementor-element-4beec39 .pxl-button-wrapper .pxl-btn, .elementor-2852 .elementor-element.elementor-element-4beec39 .pxl-button-wrapper .link-more {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2852 .elementor-element.elementor-element-4beec39 .pxl-button-wrapper .pxl-btn, .elementor-2852 .elementor-element.elementor-element-4beec39 .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-2852 .elementor-element.elementor-element-4beec39 .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-2852 .elementor-element.elementor-element-b9e88ce > .elementor-element-populated > .elementor-background-overlay {
  background-image: url("https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/overlay-img1.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 110% auto;
  opacity: 1;
}
.elementor-bc-flex-widget .elementor-2852 .elementor-element.elementor-element-b9e88ce.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-2852 .elementor-element.elementor-element-b9e88ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-2852 .elementor-element.elementor-element-b9e88ce .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/col-bg3.jpg );
}
.elementor-2852 .elementor-element.elementor-element-b9e88ce > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 30px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 79% 8% 14% 8%;
}
.elementor-2852 .elementor-element.elementor-element-b9e88ce > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2852 .elementor-element.elementor-element-0cea7e6 > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-2852 .elementor-element.elementor-element-0cea7e6 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-0cea7e6 .pxl-heading-inner {
  text-align: center;
}
.elementor-2852 .elementor-element.elementor-element-0cea7e6 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 35px;
}
.elementor-2852 .elementor-element.elementor-element-a0e2e02 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2852 .elementor-element.elementor-element-a0e2e02 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-a0e2e02 .pxl-text-editor {
  text-align: center;
  color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-a0e2e02 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-2852 .elementor-element.elementor-element-b182823 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-2852 .elementor-element.elementor-element-b182823 .pxl-button-wrapper .pxl-button-icon.right, .elementor-2852 .elementor-element.elementor-element-b182823 .icon-ps-right svg {
  margin-left: 8px;
}
.elementor-2852 .elementor-element.elementor-element-b182823 .pxl-button-wrapper .pxl-btn, .elementor-2852 .elementor-element.elementor-element-b182823 .pxl-button-wrapper .link-more {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2852 .elementor-element.elementor-element-b182823 .pxl-button-wrapper .pxl-btn, .elementor-2852 .elementor-element.elementor-element-b182823 .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-2852 .elementor-element.elementor-element-b182823 .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-2852 .elementor-element.elementor-element-444c4e1 {
  padding: 90px 0px 120px 0px;
}
.elementor-2852 .elementor-element.elementor-element-72030ba .pxl-testimonial-carousel .item-star {
  color: #D59F54;
}
.elementor-2852 .elementor-element.elementor-element-dc24bec:not(.elementor-motion-effects-element-type-background), .elementor-2852 .elementor-element.elementor-element-dc24bec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE8;
}
.elementor-2852 .elementor-element.elementor-element-dc24bec > .elementor-container {
  max-width: 1620px;
}
.elementor-2852 .elementor-element.elementor-element-dc24bec {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2852 .elementor-element.elementor-element-dc24bec > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-2852 .elementor-element.elementor-element-3841989.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-2852 .elementor-element.elementor-element-3841989.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2852 .elementor-element.elementor-element-3841989 > .elementor-element-populated {
  padding: 0px 50px 0px 15px;
}
.elementor-2852 .elementor-element.elementor-element-361b260 > .elementor-widget-container {
  margin: -20px 0px 14px 0px;
}
.elementor-2852 .elementor-element.elementor-element-361b260 .pxl-heading-wrap .heading-title {
  color: #1C2C34;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-2852 .elementor-element.elementor-element-6b903db > .elementor-widget-container {
  margin: 0px 0px 36px 0px;
}
.elementor-2852 .elementor-element.elementor-element-6b903db .pxl-text-editor {
  max-width: 657px;
}
.elementor-2852 .elementor-element.elementor-element-26e074c > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
}
.elementor-2852 .elementor-element.elementor-element-26e074c .pxl-text-editor {
  color: #111111;
}
.elementor-2852 .elementor-element.elementor-element-26e074c .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-2852 .elementor-element.elementor-element-26e074c .pxl-text-editor, .elementor-2852 .elementor-element.elementor-element-26e074c .pxl-text-editor h1, .elementor-2852 .elementor-element.elementor-element-26e074c .pxl-text-editor h2, .elementor-2852 .elementor-element.elementor-element-26e074c .pxl-text-editor h3, .elementor-2852 .elementor-element.elementor-element-26e074c .pxl-text-editor h4, .elementor-2852 .elementor-element.elementor-element-26e074c .pxl-text-editor h5, .elementor-2852 .elementor-element.elementor-element-26e074c .pxl-text-editor h6 {
  font-size: 20px;
  font-weight: 500;
}
.elementor-2852 .elementor-element.elementor-element-b1eac73 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-2852 .elementor-element.elementor-element-b1eac73 .pxl-text-editor {
  color: #111111;
}
.elementor-2852 .elementor-element.elementor-element-b1eac73 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-2852 .elementor-element.elementor-element-a02ba26 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-2852 .elementor-element.elementor-element-a02ba26 .pxl-text-editor {
  color: #111111;
}
.elementor-2852 .elementor-element.elementor-element-a02ba26 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-2852 .elementor-element.elementor-element-7bb38d3 > .elementor-widget-container {
  margin: 0px 0px 6px 0px;
}
.elementor-2852 .elementor-element.elementor-element-7bb38d3 .pxl-text-editor {
  color: #111111;
}
.elementor-2852 .elementor-element.elementor-element-7bb38d3 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-2852 .elementor-element.elementor-element-7bb38d3 .pxl-text-editor, .elementor-2852 .elementor-element.elementor-element-7bb38d3 .pxl-text-editor h1, .elementor-2852 .elementor-element.elementor-element-7bb38d3 .pxl-text-editor h2, .elementor-2852 .elementor-element.elementor-element-7bb38d3 .pxl-text-editor h3, .elementor-2852 .elementor-element.elementor-element-7bb38d3 .pxl-text-editor h4, .elementor-2852 .elementor-element.elementor-element-7bb38d3 .pxl-text-editor h5, .elementor-2852 .elementor-element.elementor-element-7bb38d3 .pxl-text-editor h6 {
  font-weight: 500;
}
.elementor-2852 .elementor-element.elementor-element-338025b > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-2852 .elementor-element.elementor-element-338025b .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-2852 .elementor-element.elementor-element-ed9f672 {
  width: auto;
  max-width: auto;
}
.elementor-2852 .elementor-element.elementor-element-37c3c30 > .elementor-widget-container {
  margin: 0px -200px 0px 0px;
}
.elementor-2852 .elementor-element.elementor-element-37c3c30 iframe {
  height: 692px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
@media(max-width:1599px) {
  .elementor-2852 .elementor-element.elementor-element-37c3c30 > .elementor-widget-container {
    margin: 0px -50px 0px 0px;
  }
}
@media(max-width:1199px) {
  .elementor-2852 .elementor-element.elementor-element-90946f4 {
    padding: 290px 0px 150px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-c28fa71 {
    padding: 100px 0px 0px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-146e97e {
    padding: 40px 0px 0px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-2d0ccbb {
    padding: 0px 0px 93px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-3a26441 .pxl-section-bg-parallax {
    opacity: 0%;
  }
  .elementor-2852 .elementor-element.elementor-element-446ed39 > .elementor-element-populated {
    padding: 92px 15px 100px 15px;
  }
  .elementor-2852 .elementor-element.elementor-element-2f0ea63 > .elementor-element-populated > .elementor-background-overlay {
    background-position: bottom center;
    background-size: 180% auto;
  }
  .elementor-2852 .elementor-element.elementor-element-2f0ea63 > .elementor-element-populated {
    padding: 70% 5% 14% 5%;
  }
  .elementor-2852 .elementor-element.elementor-element-3ad431c .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-2852 .elementor-element.elementor-element-7fadf7d > .elementor-element-populated > .elementor-background-overlay {
    background-size: 180% auto;
  }
  .elementor-2852 .elementor-element.elementor-element-7fadf7d > .elementor-element-populated {
    padding: 70% 5% 14% 5%;
  }
  .elementor-2852 .elementor-element.elementor-element-e9b1b43 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-bc-flex-widget .elementor-2852 .elementor-element.elementor-element-b9e88ce.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }
  .elementor-2852 .elementor-element.elementor-element-b9e88ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }
  .elementor-2852 .elementor-element.elementor-element-b9e88ce > .elementor-element-populated > .elementor-background-overlay {
    background-size: 180% auto;
  }
  .elementor-2852 .elementor-element.elementor-element-b9e88ce > .elementor-element-populated {
    padding: 70% 5% 14% 5%;
  }
  .elementor-2852 .elementor-element.elementor-element-0cea7e6 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-2852 .elementor-element.elementor-element-444c4e1 {
    padding: 70px 0px 100px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-3841989 > .elementor-element-populated {
    padding: 92px 15px 100px 15px;
  }
  .elementor-2852 .elementor-element.elementor-element-37c3c30 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-37c3c30 iframe {
    height: 670px;
  }
}
@media(max-width:991px) {
  .elementor-2852 .elementor-element.elementor-element-90946f4 {
    padding: 250px 0px 120px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-01e439d > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-6bd1285 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-ceff0bd > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-3a26441 .pxl-section-bg-parallax {
    opacity: 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-2f0ea63 > .elementor-element-populated {
    padding: 20% 5% 8% 5%;
  }
}
@media(max-width:767px) {
  .elementor-2852 .elementor-element.elementor-element-90946f4 {
    padding: 210px 0px 80px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-870ce89 .pxl-text-editor br {
    display: none;
  }
  .elementor-2852 .elementor-element.elementor-element-c28fa71 {
    padding: 90px 0px 0px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-db0ddc0 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-3048e47 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-c9cf686 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-146e97e {
    padding: 60px 0px 0px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-8864966 .pxl-video-player {
    padding: 60px 0px 60px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-8864966 .pxl-video-player .pxl-video-btn {
    width: 60px;
    height: 60px;
  }
  .elementor-2852 .elementor-element.elementor-element-8864966 .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 18px;
  }
  .elementor-2852 .elementor-element.elementor-element-8864966 .pxl-video-player .pxl-video-btn > svg {
    width: 18px;
  }
  .elementor-2852 .elementor-element.elementor-element-2d0ccbb {
    padding: 0px 0px 83px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-d228eb7 .heading-title br {
    display: none;
  }
  .elementor-2852 .elementor-element.elementor-element-446ed39 > .elementor-element-populated {
    padding: 83px 15px 95px 15px;
  }
  .elementor-2852 .elementor-element.elementor-element-2f0ea63 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50% 5% 14% 5%;
  }
  .elementor-2852 .elementor-element.elementor-element-7fadf7d > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50% 5% 14% 5%;
  }
  .elementor-2852 .elementor-element.elementor-element-b9e88ce > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50% 5% 14% 5%;
  }
  .elementor-2852 .elementor-element.elementor-element-444c4e1 {
    padding: 60px 0px 90px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-3841989 > .elementor-element-populated {
    padding: 84px 15px 95px 15px;
  }
  .elementor-2852 .elementor-element.elementor-element-361b260 > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-37c3c30 iframe {
    height: 350px;
  }
}
@media(max-width:575px) {
  .elementor-2852 .elementor-element.elementor-element-8864966 .pxl-video-player {
    padding: 30px 0px 30px 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-8864966 .pxl-video-player .pxl-video-btn {
    width: 50px;
    height: 50px;
  }
  .elementor-2852 .elementor-element.elementor-element-8864966 .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 16px;
  }
  .elementor-2852 .elementor-element.elementor-element-8864966 .pxl-video-player .pxl-video-btn > svg {
    width: 16px;
  }
  .elementor-2852 .elementor-element.elementor-element-2f0ea63 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-7fadf7d > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-b9e88ce > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2852 .elementor-element.elementor-element-72030ba .pxl-testimonial-carousel .item-title {
    font-size: 20px;
  }
  .elementor-2852 .elementor-element.elementor-element-72030ba .pxl-testimonial-carousel .item-desc {
    font-size: 18px;
  }
}
@media(max-width:1199px) and (min-width:576px) {
  .elementor-2852 .elementor-element.elementor-element-446ed39 {
    width: 100%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-2852 .elementor-element.elementor-element-db0ddc0 {
    width: 85%;
  }
  .elementor-2852 .elementor-element.elementor-element-3048e47 {
    width: 85%;
  }
  .elementor-2852 .elementor-element.elementor-element-c9cf686 {
    width: 85%;
  }
  .elementor-2852 .elementor-element.elementor-element-01e439d {
    width: 70%;
  }
  .elementor-2852 .elementor-element.elementor-element-6bd1285 {
    width: 70%;
  }
  .elementor-2852 .elementor-element.elementor-element-ceff0bd {
    width: 70%;
  }
  .elementor-2852 .elementor-element.elementor-element-2f0ea63 {
    width: 100%;
  }
  .elementor-2852 .elementor-element.elementor-element-7fadf7d {
    width: 50%;
  }
  .elementor-2852 .elementor-element.elementor-element-b9e88ce {
    width: 50%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-2852 .elementor-element.elementor-element-db0ddc0 {
    width: 100%;
  }
  .elementor-2852 .elementor-element.elementor-element-3048e47 {
    width: 100%;
  }
  .elementor-2852 .elementor-element.elementor-element-c9cf686 {
    width: 100%;
  }
  .elementor-2852 .elementor-element.elementor-element-01e439d {
    width: 100%;
  }
  .elementor-2852 .elementor-element.elementor-element-6bd1285 {
    width: 100%;
  }
  .elementor-2852 .elementor-element.elementor-element-ceff0bd {
    width: 100%;
  }
  .elementor-2852 .elementor-element.elementor-element-7fadf7d {
    width: 100%;
  }
  .elementor-2852 .elementor-element.elementor-element-b9e88ce {
    width: 100%;
  }
  .elementor-2852 .elementor-element.elementor-element-3841989 {
    width: 100%;
  }
  .elementor-2852 .elementor-element.elementor-element-40f4bf5 {
    width: 100%;
  }
}
.elementor-1057 .elementor-element.elementor-element-4b1ace5 {
  padding: 0px 0px 50px 0px;
}
.elementor-1057 .elementor-element.elementor-element-9850bd3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-1057 .elementor-element.elementor-element-e92497e .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1057 .elementor-element.elementor-element-e92497e.elementor-view-stacked .elementor-icon {
  background-color: #2C424C;
}
.elementor-1057 .elementor-element.elementor-element-e92497e.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-e92497e.elementor-view-default .elementor-icon {
  color: #2C424C;
  border-color: #2C424C;
}
.elementor-1057 .elementor-element.elementor-element-e92497e.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-e92497e.elementor-view-default .elementor-icon svg {
  fill: #2C424C;
}
.elementor-1057 .elementor-element.elementor-element-e92497e.elementor-view-framed .elementor-icon:hover {
  background-color: #FFFFFF;
}
.elementor-1057 .elementor-element.elementor-element-e92497e.elementor-view-stacked .elementor-icon:hover {
  color: #FFFFFF;
}
.elementor-1057 .elementor-element.elementor-element-e92497e.elementor-view-stacked .elementor-icon:hover svg {
  fill: #FFFFFF;
}
.elementor-1057 .elementor-element.elementor-element-e92497e .elementor-icon {
  font-size: 40px;
  padding: 15px;
}
.elementor-1057 .elementor-element.elementor-element-e92497e .elementor-icon svg {
  height: 40px;
}
.elementor-1057 .elementor-element.elementor-element-115f483 {
  width: auto;
  max-width: auto;
}
.elementor-1057 .elementor-element.elementor-element-115f483 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
}
.elementor-1057 .elementor-element.elementor-element-ce242be > .elementor-widget-container {
  margin: 0px 0px 75px 0px;
}
.elementor-1057 .elementor-element.elementor-element-58bc54d > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-1057 .elementor-element.elementor-element-4ed5f03 > .elementor-widget-container {
  background-color: #2C424C;
  padding: 17px 17px 17px 17px;
}
.elementor-1057 .elementor-element.elementor-element-4ed5f03 .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1057 .elementor-element.elementor-element-4ed5f03.elementor-view-stacked .elementor-icon {
  background-color: #FFFFFF00;
  color: #FFFFFF;
}
.elementor-1057 .elementor-element.elementor-element-4ed5f03.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-4ed5f03.elementor-view-default .elementor-icon {
  color: #FFFFFF00;
  border-color: #FFFFFF00;
}
.elementor-1057 .elementor-element.elementor-element-4ed5f03.elementor-view-framed .elementor-icon, .elementor-1057 .elementor-element.elementor-element-4ed5f03.elementor-view-default .elementor-icon svg {
  fill: #FFFFFF00;
}
.elementor-1057 .elementor-element.elementor-element-4ed5f03.elementor-view-framed .elementor-icon {
  background-color: #FFFFFF;
}
.elementor-1057 .elementor-element.elementor-element-4ed5f03.elementor-view-stacked .elementor-icon svg {
  fill: #FFFFFF;
}
.elementor-1057 .elementor-element.elementor-element-4ed5f03.elementor-view-framed .elementor-icon:hover {
  background-color: #FFFFFF;
}
.elementor-1057 .elementor-element.elementor-element-4ed5f03.elementor-view-stacked .elementor-icon:hover {
  color: #FFFFFF;
}
.elementor-1057 .elementor-element.elementor-element-4ed5f03.elementor-view-stacked .elementor-icon:hover svg {
  fill: #FFFFFF;
}
.elementor-1057 .elementor-element.elementor-element-4ed5f03 .elementor-icon {
  font-size: 36px;
  padding: 0px;
}
.elementor-1057 .elementor-element.elementor-element-4ed5f03 .elementor-icon svg {
  height: 36px;
}
.elementor-1057 .elementor-element.elementor-element-840616f {
  width: auto;
  max-width: auto;
}
.elementor-1057 .elementor-element.elementor-element-840616f .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
}
.elementor-1057 .elementor-element.elementor-element-f9d7066 > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
@media(max-width:991px) {
  .elementor-1057 .elementor-element.elementor-element-492a30b > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-1057 .elementor-element.elementor-element-4b1ace5 {
    padding: 0px 0px 30px 0px;
  }
  .elementor-1057 .elementor-element.elementor-element-e92497e .elementor-icon {
    font-size: 32px;
  }
  .elementor-1057 .elementor-element.elementor-element-e92497e .elementor-icon svg {
    height: 32px;
  }
  .elementor-1057 .elementor-element.elementor-element-115f483 > .elementor-widget-container {
    margin: 0px 0px 0px -15px;
  }
  .elementor-1057 .elementor-element.elementor-element-4ed5f03 > .elementor-widget-container {
    padding: 11px 11px 11px 11px;
  }
  .elementor-1057 .elementor-element.elementor-element-4ed5f03 .elementor-icon {
    font-size: 30px;
  }
  .elementor-1057 .elementor-element.elementor-element-4ed5f03 .elementor-icon svg {
    height: 30px;
  }
  .elementor-1057 .elementor-element.elementor-element-840616f > .elementor-widget-container {
    margin: 0px 0px 0px -15px;
  }
  .elementor-1057 .elementor-element.elementor-element-f9d7066 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
}
@media(min-width:576px) {
  .elementor-1057 .elementor-element.elementor-element-507189d {
    width: 66.66666667%;
  }
  .elementor-1057 .elementor-element.elementor-element-492a30b {
    width: 33.333%;
  }
}
@media(max-width:1199px) and (min-width:576px) {
  .elementor-1057 .elementor-element.elementor-element-507189d {
    width: 60%;
  }
  .elementor-1057 .elementor-element.elementor-element-492a30b {
    width: 40%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-1057 .elementor-element.elementor-element-507189d {
    width: 100%;
  }
  .elementor-1057 .elementor-element.elementor-element-492a30b {
    width: 100%;
  }
}
.elementor-4406 .elementor-element.elementor-element-12e7d72 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-4406 .elementor-element.elementor-element-12e7d72 .pxl-heading-wrap .heading-title {
  letter-spacing: 0.02em;
}
.elementor-4406 .elementor-element.elementor-element-f92cabe > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-4406 .elementor-element.elementor-element-bd2e3aa > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4406 .elementor-element.elementor-element-bd2e3aa .pxl-text-editor {
  color: #111111;
}
.elementor-4406 .elementor-element.elementor-element-bd2e3aa .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-4406 .elementor-element.elementor-element-bd2e3aa .pxl-text-editor, .elementor-4406 .elementor-element.elementor-element-bd2e3aa .pxl-text-editor h1, .elementor-4406 .elementor-element.elementor-element-bd2e3aa .pxl-text-editor h2, .elementor-4406 .elementor-element.elementor-element-bd2e3aa .pxl-text-editor h3, .elementor-4406 .elementor-element.elementor-element-bd2e3aa .pxl-text-editor h4, .elementor-4406 .elementor-element.elementor-element-bd2e3aa .pxl-text-editor h5, .elementor-4406 .elementor-element.elementor-element-bd2e3aa .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.875em;
}
.elementor-4406 .elementor-element.elementor-element-201a36c .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-4406 .elementor-element.elementor-element-201a36c .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-4406 .elementor-element.elementor-element-7cf28fc > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-4406 .elementor-element.elementor-element-4446963 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4406 .elementor-element.elementor-element-8dfff56 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-4406 .elementor-element.elementor-element-8dfff56 .pxl-divider .pxl-divider-separator {
  border-color: #C8C8C8;
  border-width: 1px;
}
.elementor-4406 .elementor-element.elementor-element-0a93618 > .elementor-widget-container {
  margin: 26px 0px 17px 0px;
}
.elementor-4406 .elementor-element.elementor-element-4a1fbb9 .pxl-list-style .list-content, .elementor-4406 .elementor-element.elementor-element-4a1fbb9 .pxl-list-style .list-content a {
  color: #111111;
}
.elementor-4406 .elementor-element.elementor-element-4a1fbb9 .pxl-list-style .list-content a:after {
  background-color: #111111;
}
.elementor-4406 .elementor-element.elementor-element-4a1fbb9 .pxl-list-style .list-content {
  font-style: italic;
}
.elementor-4406 .elementor-element.elementor-element-953876f {
  padding: 12px 0px 0px 0px;
}
.elementor-4406 .elementor-element.elementor-element-b8cc41d > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-4406 .elementor-element.elementor-element-b8cc41d .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-4406 .elementor-element.elementor-element-71154c1 > .elementor-widget-container {
  padding: 25px 22px 22px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-4406 .elementor-element.elementor-element-8592229 {
  padding: 50px 0px 0px 0px;
}
.elementor-4406 .elementor-element.elementor-element-fba7a81 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 22px 15px 22px;
}
.elementor-4406 .elementor-element.elementor-element-fba7a81 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
}
.elementor-4406 .elementor-element.elementor-element-c114729 > .elementor-widget-container {
  padding: 28px 62px 26px 22px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #C8C8C8;
}
.elementor-4406 .elementor-element.elementor-element-c114729 .pxl-text-editor {
  color: #111111;
}
.elementor-4406 .elementor-element.elementor-element-c114729 .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-4406 .elementor-element.elementor-element-c114729 .pxl-text-editor, .elementor-4406 .elementor-element.elementor-element-c114729 .pxl-text-editor h1, .elementor-4406 .elementor-element.elementor-element-c114729 .pxl-text-editor h2, .elementor-4406 .elementor-element.elementor-element-c114729 .pxl-text-editor h3, .elementor-4406 .elementor-element.elementor-element-c114729 .pxl-text-editor h4, .elementor-4406 .elementor-element.elementor-element-c114729 .pxl-text-editor h5, .elementor-4406 .elementor-element.elementor-element-c114729 .pxl-text-editor h6 {
  line-height: 30px;
}
.elementor-4406 .elementor-element.elementor-element-b4c5be4 {
  padding: 100px 0px 0px 0px;
}
.elementor-4406 .elementor-element.elementor-element-043c7e8 > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
@media(max-width:1199px) {
  .elementor-4406 .elementor-element.elementor-element-b4c5be4 {
    padding: 80px 0px 0px 0px;
  }
  .elementor-4406 .elementor-element.elementor-element-043c7e8 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:991px) {
  .elementor-4406 .elementor-element.elementor-element-a459d5c > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-4406 .elementor-element.elementor-element-a459d5c > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4406 .elementor-element.elementor-element-b4c5be4 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-4406 .elementor-element.elementor-element-043c7e8 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-4406 .elementor-element.elementor-element-199411e {
    width: 100%;
  }
  .elementor-4406 .elementor-element.elementor-element-a459d5c {
    width: 100%;
  }
}
.elementor-4898 .elementor-element.elementor-element-0f9b381 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-4898 .elementor-element.elementor-element-0f9b381:not(.elementor-motion-effects-element-type-background), .elementor-4898 .elementor-element.elementor-element-0f9b381 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-4898 .elementor-element.elementor-element-0f9b381 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}
.elementor-4898 .elementor-element.elementor-element-0f9b381 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4898 .elementor-element.elementor-element-420460c.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-4898 .elementor-element.elementor-element-05f3c56 {
  width: auto;
  max-width: auto;
}
.elementor-4898 .elementor-element.elementor-element-6ece752 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 0px 70px 0px;
}
.elementor-4898 .elementor-element.elementor-element-6ece752 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4898 .elementor-element.elementor-element-77f8f1c > .elementor-element-populated {
  margin: 0px 70px 0px 0px;
  --e-column-margin-right: 70px;
  --e-column-margin-left: 0px;
}
.elementor-4898 .elementor-element.elementor-element-ebfc8fe > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-4898 .elementor-element.elementor-element-ebfc8fe .pxl-text-editor, .elementor-4898 .elementor-element.elementor-element-ebfc8fe .pxl-text-editor h1, .elementor-4898 .elementor-element.elementor-element-ebfc8fe .pxl-text-editor h2, .elementor-4898 .elementor-element.elementor-element-ebfc8fe .pxl-text-editor h3, .elementor-4898 .elementor-element.elementor-element-ebfc8fe .pxl-text-editor h4, .elementor-4898 .elementor-element.elementor-element-ebfc8fe .pxl-text-editor h5, .elementor-4898 .elementor-element.elementor-element-ebfc8fe .pxl-text-editor h6 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-4898 .elementor-element.elementor-element-d6b1ff3 > .elementor-widget-container {
  margin: -3px 0px 30px 0px;
}
.elementor-4898 .elementor-element.elementor-element-d6b1ff3 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4898 .elementor-element.elementor-element-a3b11d5 {
  padding: 0px 0px 120px 0px;
}
.elementor-4898 .elementor-element.elementor-element-606eb7d > .elementor-widget-container {
  margin: 45px 0px 0px 0px;
}
.elementor-4898 .elementor-element.elementor-element-1c0d8a3:not(.elementor-motion-effects-element-type-background), .elementor-4898 .elementor-element.elementor-element-1c0d8a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-4898 .elementor-element.elementor-element-1c0d8a3 .pxl-section-bg-parallax {
  background-image: url(../../2023/04/ss-bg-layer.png);
  background-position: center right;
  background-size: auto;
  right: -50px;
}
.elementor-4898 .elementor-element.elementor-element-1c0d8a3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}
.elementor-4898 .elementor-element.elementor-element-1c0d8a3 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4898 .elementor-element.elementor-element-a949827 > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
}
.elementor-4898 .elementor-element.elementor-element-a949827 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 50px;
}
.elementor-4898 .elementor-element.elementor-element-c41e23f {
  padding: 120px 0px 110px 0px;
}
.elementor-4898 .elementor-element.elementor-element-7db5248 > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-4898 .elementor-element.elementor-element-7db5248 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4898 .elementor-element.elementor-element-6af19dd > .elementor-widget-container {
  margin: 0px 0px 43px 0px;
  padding: 0px 210px 0px 0px;
}
.elementor-4898 .elementor-element.elementor-element-6e69be5 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4898 .elementor-element.elementor-element-6e69be5 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4898 .elementor-element.elementor-element-0e5b364 > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
@media(min-width:576px) {
  .elementor-4898 .elementor-element.elementor-element-77f8f1c {
    width: 58.33333333%;
  }
  .elementor-4898 .elementor-element.elementor-element-7424314 {
    width: 41.667%;
  }
}
@media(max-width:1199px) {
  .elementor-4898 .elementor-element.elementor-element-6ece752 {
    padding: 93px 0px 68px 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-77f8f1c > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-fddf1eb .features-item + .features-item {
    margin-top: 15px;
  }
  .elementor-4898 .elementor-element.elementor-element-a3b11d5 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-606eb7d > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-1c0d8a3 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-a949827 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-a949827 .pxl-heading-wrap .heading-title {
    font-size: 42px;
  }
  .elementor-4898 .elementor-element.elementor-element-c41e23f {
    padding: 100px 0px 90px 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-6af19dd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-0e5b364 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
}
@media(max-width:991px) {
  .elementor-4898 .elementor-element.elementor-element-a949827 .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
}
@media(max-width:767px) {
  .elementor-4898 .elementor-element.elementor-element-d112459.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4898 .elementor-element.elementor-element-f65c7e5 .pxl-links {
    justify-content: center;
  }
  .elementor-4898 .elementor-element.elementor-element-420460c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4898 .elementor-element.elementor-element-420460c > .elementor-element-populated {
    margin: 0px 0px 18px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-6ece752 {
    padding: 83px 0px 53px 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-77f8f1c > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-a3b11d5 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-1c0d8a3 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-4898 .elementor-element.elementor-element-a949827 .pxl-heading-wrap .heading-title {
    font-size: 26px;
  }
  .elementor-4898 .elementor-element.elementor-element-c41e23f {
    padding: 80px 0px 70px 0px;
  }
}
@media(max-width:575px) {
  .elementor-4898 .elementor-element.elementor-element-fb98520 > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-4898 .elementor-element.elementor-element-fb98520 {
    width: 58%;
  }
  .elementor-4898 .elementor-element.elementor-element-314ff85 {
    width: 42%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-4898 .elementor-element.elementor-element-77f8f1c {
    width: 100%;
  }
  .elementor-4898 .elementor-element.elementor-element-7424314 {
    width: 100%;
  }
  .elementor-4898 .elementor-element.elementor-element-fb98520 {
    width: 50%;
  }
  .elementor-4898 .elementor-element.elementor-element-314ff85 {
    width: 50%;
  }
}
7 .elementor-4924 .elementor-element.elementor-element-eec394b > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-4924 .elementor-element.elementor-element-eec394b:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-eec394b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-4924 .elementor-element.elementor-element-eec394b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}
.elementor-4924 .elementor-element.elementor-element-eec394b > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4924 .elementor-element.elementor-element-aa9cbbb.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-4924 .elementor-element.elementor-element-b249e21 {
  width: auto;
  max-width: auto;
}
.elementor-4924 .elementor-element.elementor-element-42d79a2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 0px 68px 0px;
}
.elementor-4924 .elementor-element.elementor-element-42d79a2 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4924 .elementor-element.elementor-element-d7db5ee > .elementor-element-populated {
  margin: 0px 70px 0px 0px;
  --e-column-margin-right: 70px;
  --e-column-margin-left: 0px;
}
.elementor-4924 .elementor-element.elementor-element-18ceff1 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-4924 .elementor-element.elementor-element-18ceff1 .pxl-text-editor, .elementor-4924 .elementor-element.elementor-element-18ceff1 .pxl-text-editor h1, .elementor-4924 .elementor-element.elementor-element-18ceff1 .pxl-text-editor h2, .elementor-4924 .elementor-element.elementor-element-18ceff1 .pxl-text-editor h3, .elementor-4924 .elementor-element.elementor-element-18ceff1 .pxl-text-editor h4, .elementor-4924 .elementor-element.elementor-element-18ceff1 .pxl-text-editor h5, .elementor-4924 .elementor-element.elementor-element-18ceff1 .pxl-text-editor h6 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5em;
}
.elementor-4924 .elementor-element.elementor-element-f8902b0 > .elementor-widget-container {
  margin: -3px 0px 30px 0px;
}
.elementor-4924 .elementor-element.elementor-element-f8902b0 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4924 .elementor-element.elementor-element-531fb91 {
  padding: 0px 0px 120px 0px;
}
.elementor-4924 .elementor-element.elementor-element-96563d6 > .elementor-widget-container {
  margin: 45px 0px 0px 0px;
}
.elementor-4924 .elementor-element.elementor-element-619d804:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-619d804 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-4924 .elementor-element.elementor-element-619d804 .pxl-section-bg-parallax {
  background-image: url(../../2023/04/ss-bg-layer.png);
  background-position: center right;
  background-size: auto;
  right: -50px;
}
.elementor-4924 .elementor-element.elementor-element-619d804 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}
.elementor-4924 .elementor-element.elementor-element-619d804 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4924 .elementor-element.elementor-element-6284919 > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
}
.elementor-4924 .elementor-element.elementor-element-6284919 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 50px;
}
.elementor-4924 .elementor-element.elementor-element-5b53c02 {
  padding: 120px 0px 110px 0px;
}
.elementor-4924 .elementor-element.elementor-element-8df3f49 > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-4924 .elementor-element.elementor-element-8df3f49 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4924 .elementor-element.elementor-element-aca7b37 > .elementor-widget-container {
  margin: 0px 0px 43px 0px;
  padding: 0px 210px 0px 0px;
}
.elementor-4924 .elementor-element.elementor-element-8f6e6b0 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4924 .elementor-element.elementor-element-8f6e6b0 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4924 .elementor-element.elementor-element-b9d0212 > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
@media(min-width:576px) {
  .elementor-4924 .elementor-element.elementor-element-d7db5ee {
    width: 58.33333333%;
  }
  .elementor-4924 .elementor-element.elementor-element-468e08c {
    width: 41.667%;
  }
}
@media(max-width:1199px) {
  .elementor-4924 .elementor-element.elementor-element-42d79a2 {
    padding: 93px 0px 58px 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-d7db5ee > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-d6003ed .features-item + .features-item {
    margin-top: 15px;
  }
  .elementor-4924 .elementor-element.elementor-element-531fb91 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-96563d6 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-619d804 {
    padding: 100px 0px 100px 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-6284919 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-6284919 .pxl-heading-wrap .heading-title {
    font-size: 42px;
  }
  .elementor-4924 .elementor-element.elementor-element-5b53c02 {
    padding: 100px 0px 90px 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-aca7b37 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-b9d0212 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
}
@media(max-width:991px) {
  .elementor-4924 .elementor-element.elementor-element-6284919 .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
}
@media(max-width:767px) {
  .elementor-4924 .elementor-element.elementor-element-63fc4d8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4924 .elementor-element.elementor-element-173f5f3 .pxl-links {
    justify-content: center;
  }
  .elementor-4924 .elementor-element.elementor-element-aa9cbbb.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4924 .elementor-element.elementor-element-aa9cbbb > .elementor-element-populated {
    margin: 0px 0px 18px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-42d79a2 {
    padding: 83px 0px 53px 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-d7db5ee > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-531fb91 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-619d804 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-4924 .elementor-element.elementor-element-6284919 .pxl-heading-wrap .heading-title {
    font-size: 26px;
  }
  .elementor-4924 .elementor-element.elementor-element-5b53c02 {
    padding: 80px 0px 70px 0px;
  }
}
@media(max-width:575px) {
  .elementor-4924 .elementor-element.elementor-element-9cdbb27 > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-4924 .elementor-element.elementor-element-9cdbb27 {
    width: 58%;
  }
  .elementor-4924 .elementor-element.elementor-element-7510394 {
    width: 42%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-4924 .elementor-element.elementor-element-d7db5ee {
    width: 100%;
  }
  .elementor-4924 .elementor-element.elementor-element-468e08c {
    width: 100%;
  }
  .elementor-4924 .elementor-element.elementor-element-9cdbb27 {
    width: 50%;
  }
  .elementor-4924 .elementor-element.elementor-element-7510394 {
    width: 50%;
  }
}
.elementor-18293 .elementor-element.elementor-element-d78358a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-18293 .elementor-element.elementor-element-d78358a > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-18293 .elementor-element.elementor-element-5085153 > .elementor-widget-container {
  height: 100vh;
  overflow: hidden;
}
.elementor-18293 .elementor-element.elementor-element-3091107 {
  width: auto;
  max-width: auto;
  position: absolute;
  right: 50%;
  bottom: 50px;
}
.elementor-18293 .elementor-element.elementor-element-3091107 > .elementor-widget-container {
  margin: 0px 230px 0px 0px;
}
.elementor-18293 .elementor-element.elementor-element-3091107 img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-18293 .elementor-element.elementor-element-09dd8e0 {
  width: auto;
  max-width: auto;
  position: absolute;
  left: 50%;
  bottom: -222px;
}
.elementor-18293 .elementor-element.elementor-element-09dd8e0 > .elementor-widget-container {
  --e-transform-translateX: -50%;
}
.elementor-18293 .elementor-element.elementor-element-d3dc1f1 {
  padding: 330px 0px 70px 0px;
}
.elementor-18293 .elementor-element.elementor-element-d0a546d > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-18293 .elementor-element.elementor-element-d0a546d .pxl-heading-wrap .heading-title {
  color: #1C2C34;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-18293 .elementor-element.elementor-element-28be88e > .elementor-widget-container {
  margin: 0px 0px 0px 300px;
}
.elementor-18293 .elementor-element.elementor-element-28be88e .pxl-text-editor {
  max-width: 730px;
}
.elementor-18293 .elementor-element.elementor-element-ae3668a {
  padding: 0px 60px 0px 60px;
}
.elementor-18293 .elementor-element.elementor-element-bdbbb4d {
  --pxl-height: 505px;
}
.elementor-18293 .elementor-element.elementor-element-da1eb43 {
  width: auto;
  max-width: auto;
  position: absolute;
  right: 110px;
  bottom: -25px;
}
.elementor-18293 .elementor-element.elementor-element-da1eb43 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 250px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 0.8em;
  letter-spacing: 0.02em;
}
.elementor-18293 .elementor-element.elementor-element-4aa94bf {
  padding: 110px 0px 120px 0px;
}
.elementor-18293 .elementor-element.elementor-element-8575d7f > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-18293 .elementor-element.elementor-element-8575d7f .pxl-heading-wrap {
  justify-content: center;
}
.elementor-18293 .elementor-element.elementor-element-8575d7f .pxl-heading-inner {
  text-align: center;
  max-width: 670px;
}
.elementor-18293 .elementor-element.elementor-element-8575d7f .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-18293 .elementor-element.elementor-element-22d320d > .elementor-widget-container {
  margin: 0px 0px 65px 0px;
}
.elementor-18293 .elementor-element.elementor-element-22d320d .pxl-heading-wrap {
  justify-content: center;
}
.elementor-18293 .elementor-element.elementor-element-22d320d .pxl-heading-inner {
  text-align: center;
}
.elementor-18293 .elementor-element.elementor-element-22d320d .pxl-heading-wrap .heading-title {
  font-size: 20px;
}
.elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow-prev {
  position: absolute;
  left: -120px;
  top: 50%;
  margin: -37px 0px 0px 0px;
}
.elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow-next {
  position: absolute;
  right: -120px;
  top: 50%;
  margin: -37px 0px 0px 0px;
}
.elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow-prev .pxl-icon, .elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow-prev svg {
  transform: rotate(180deg);
}
.elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow {
  color: #AA998A;
  border-color: #A9988973;
  width: 75px;
  height: 75px;
  font-size: 24px;
}
.elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow svg {
  fill: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow, .elementor-18293 .elementor-element.elementor-element-8b3bc85 .layout-rounded .pxl-swiper-arrow:before {
  background-color: #FFFFFF03;
}
.elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow:hover {
  color: #FFFFFF;
  border-color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow:hover svg {
  fill: #FFFFFF;
}
.elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow:hover, .elementor-18293 .elementor-element.elementor-element-8b3bc85 .layout-rounded .pxl-swiper-arrow:hover:before {
  background-color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-8647863:not(.elementor-motion-effects-element-type-background), .elementor-18293 .elementor-element.elementor-element-8647863 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F1EFED;
}
.elementor-18293 .elementor-element.elementor-element-8647863 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 112px 0px 112px 0px;
}
.elementor-18293 .elementor-element.elementor-element-8647863 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-18293 .elementor-element.elementor-element-4ea8d9e > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-18293 .elementor-element.elementor-element-4ea8d9e .pxl-heading-wrap {
  justify-content: center;
}
.elementor-18293 .elementor-element.elementor-element-4ea8d9e .pxl-heading-inner {
  text-align: center;
}
.elementor-18293 .elementor-element.elementor-element-4ea8d9e .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-18293 .elementor-element.elementor-element-2e2220b > .elementor-widget-container {
  margin: 0px 0px 65px 0px;
}
.elementor-18293 .elementor-element.elementor-element-2e2220b .pxl-text-editor {
  max-width: 1140px;
  text-align: center;
  color: #111111;
}
.elementor-18293 .elementor-element.elementor-element-2e2220b .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-18293 .elementor-element.elementor-element-2e2220b .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-18293 .elementor-element.elementor-element-2e2220b .pxl-text-editor, .elementor-18293 .elementor-element.elementor-element-2e2220b .pxl-text-editor h1, .elementor-18293 .elementor-element.elementor-element-2e2220b .pxl-text-editor h2, .elementor-18293 .elementor-element.elementor-element-2e2220b .pxl-text-editor h3, .elementor-18293 .elementor-element.elementor-element-2e2220b .pxl-text-editor h4, .elementor-18293 .elementor-element.elementor-element-2e2220b .pxl-text-editor h5, .elementor-18293 .elementor-element.elementor-element-2e2220b .pxl-text-editor h6 {
  font-size: 15px;
  line-height: 1.555em;
}
.elementor-18293 .elementor-element.elementor-element-c2eab27 {
  --pxl-animation-duration: 1.5s;
  --icon-vertical-offset: 0px;
}
.elementor-18293 .elementor-element.elementor-element-c2eab27 .pxl-icon-list-wg {
  row-gap: 24px;
}
.elementor-18293 .elementor-element.elementor-element-c2eab27 .pxl-icon-list-wg .list-item {
  align-items: center;
}
.elementor-18293 .elementor-element.elementor-element-c2eab27 .pxl-icon {
  --icon-color: #AA998A;
  font-size: 30px;
}
.elementor-18293 .elementor-element.elementor-element-c2eab27 .pxl-icon i, .elementor-18293 .elementor-element.elementor-element-c2eab27 .pxl-icon .icon-text {
  color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-c2eab27 .pxl-icon svg {
  fill: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-c2eab27 .list-item {
  column-gap: 14px;
}
.elementor-18293 .elementor-element.elementor-element-c2eab27 .item-title {
  font-size: 20px;
}
.elementor-18293 .elementor-element.elementor-element-c2eab27 .item-title a {
  text-decoration: none;
}
.elementor-18293 .elementor-element.elementor-element-c2eab27 .item-text a {
  text-decoration: none;
}
.elementor-18293 .elementor-element.elementor-element-0f08a8f .elementor-repeater-item-8fe6ac1 .pxl-icon svg path, .elementor-18293 .elementor-element.elementor-element-0f08a8f .elementor-repeater-item-8fe6ac1 .pxl-icon svg rect {
  stroke: #02010100;
}
.elementor-18293 .elementor-element.elementor-element-0f08a8f {
  --pxl-animation-duration: 1.5s;
  --icon-vertical-offset: 0px;
}
.elementor-18293 .elementor-element.elementor-element-0f08a8f .pxl-icon-list-wg {
  row-gap: 24px;
}
.elementor-18293 .elementor-element.elementor-element-0f08a8f .pxl-icon-list-wg .list-item {
  align-items: center;
}
.elementor-18293 .elementor-element.elementor-element-0f08a8f .pxl-icon {
  --icon-color: #AA998A;
  font-size: 30px;
}
.elementor-18293 .elementor-element.elementor-element-0f08a8f .pxl-icon i, .elementor-18293 .elementor-element.elementor-element-0f08a8f .pxl-icon .icon-text {
  color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-0f08a8f .pxl-icon svg {
  fill: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-0f08a8f .list-item {
  column-gap: 14px;
}
.elementor-18293 .elementor-element.elementor-element-0f08a8f .item-title {
  font-size: 20px;
}
.elementor-18293 .elementor-element.elementor-element-0f08a8f .item-title a {
  text-decoration: none;
}
.elementor-18293 .elementor-element.elementor-element-0f08a8f .item-text a {
  text-decoration: none;
}
.elementor-18293 .elementor-element.elementor-element-82fc358 .elementor-repeater-item-bb56840 .pxl-icon svg path, .elementor-18293 .elementor-element.elementor-element-82fc358 .elementor-repeater-item-bb56840 .pxl-icon svg rect {
  stroke: #F4F4F400;
}
.elementor-18293 .elementor-element.elementor-element-82fc358 {
  --pxl-animation-duration: 1.5s;
  --icon-vertical-offset: 0px;
}
.elementor-18293 .elementor-element.elementor-element-82fc358 .pxl-icon-list-wg {
  row-gap: 24px;
}
.elementor-18293 .elementor-element.elementor-element-82fc358 .pxl-icon-list-wg .list-item {
  align-items: center;
}
.elementor-18293 .elementor-element.elementor-element-82fc358 .pxl-icon {
  --icon-color: #AA998A;
  font-size: 30px;
}
.elementor-18293 .elementor-element.elementor-element-82fc358 .pxl-icon i, .elementor-18293 .elementor-element.elementor-element-82fc358 .pxl-icon .icon-text {
  color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-82fc358 .pxl-icon svg {
  fill: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-82fc358 .list-item {
  column-gap: 14px;
}
.elementor-18293 .elementor-element.elementor-element-82fc358 .item-title {
  font-size: 20px;
}
.elementor-18293 .elementor-element.elementor-element-82fc358 .item-title a {
  text-decoration: none;
}
.elementor-18293 .elementor-element.elementor-element-82fc358 .item-text a {
  text-decoration: none;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .elementor-repeater-item-e2608a4 .pxl-icon i, .elementor-18293 .elementor-element.elementor-element-ecab842 .elementor-repeater-item-e2608a4 .pxl-icon .icon-text {
  color: #FCFCFC00;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .elementor-repeater-item-e2608a4 .pxl-icon svg {
  fill: #FCFCFC00;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .elementor-repeater-item-3cee240 .pxl-icon i, .elementor-18293 .elementor-element.elementor-element-ecab842 .elementor-repeater-item-3cee240 .pxl-icon .icon-text {
  color: #FFFFFF00;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .elementor-repeater-item-3cee240 .pxl-icon svg {
  fill: #FFFFFF00;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 {
  --pxl-animation-duration: 1.5s;
  --icon-vertical-offset: 0px;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .pxl-icon-list-wg {
  row-gap: 24px;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .pxl-icon-list-wg .list-item {
  align-items: center;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .pxl-icon {
  --icon-color: #AA998A;
  font-size: 30px;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .pxl-icon i, .elementor-18293 .elementor-element.elementor-element-ecab842 .pxl-icon .icon-text {
  color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .pxl-icon svg {
  fill: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .list-item {
  column-gap: 14px;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .item-title {
  font-size: 20px;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .item-title a {
  text-decoration: none;
}
.elementor-18293 .elementor-element.elementor-element-ecab842 .item-text a {
  text-decoration: none;
}
.elementor-18293 .elementor-element.elementor-element-4798001 .elementor-repeater-item-f3aaaa0 .pxl-icon svg path, .elementor-18293 .elementor-element.elementor-element-4798001 .elementor-repeater-item-f3aaaa0 .pxl-icon svg rect {
  stroke: #02010100;
}
.elementor-18293 .elementor-element.elementor-element-4798001 .elementor-repeater-item-068bc91 .pxl-icon i, .elementor-18293 .elementor-element.elementor-element-4798001 .elementor-repeater-item-068bc91 .pxl-icon .icon-text {
  color: #FEFEFE03;
}
.elementor-18293 .elementor-element.elementor-element-4798001 .elementor-repeater-item-068bc91 .pxl-icon svg {
  fill: #FEFEFE03;
}
.elementor-18293 .elementor-element.elementor-element-4798001 {
  --pxl-animation-duration: 1.5s;
  --icon-vertical-offset: 0px;
}
.elementor-18293 .elementor-element.elementor-element-4798001 .pxl-icon-list-wg {
  row-gap: 24px;
}
.elementor-18293 .elementor-element.elementor-element-4798001 .pxl-icon-list-wg .list-item {
  align-items: center;
}
.elementor-18293 .elementor-element.elementor-element-4798001 .pxl-icon {
  --icon-color: #AA998A;
  font-size: 30px;
}
.elementor-18293 .elementor-element.elementor-element-4798001 .pxl-icon i, .elementor-18293 .elementor-element.elementor-element-4798001 .pxl-icon .icon-text {
  color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-4798001 .pxl-icon svg {
  fill: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-4798001 .list-item {
  column-gap: 14px;
}
.elementor-18293 .elementor-element.elementor-element-4798001 .item-title {
  font-size: 20px;
}
.elementor-18293 .elementor-element.elementor-element-4798001 .item-title a {
  text-decoration: none;
}
.elementor-18293 .elementor-element.elementor-element-4798001 .item-text a {
  text-decoration: none;
}
.elementor-18293 .elementor-element.elementor-element-1c04995 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18293 .elementor-element.elementor-element-1c04995 {
  padding: 115px 0px 90px 0px;
}
.elementor-18293 .elementor-element.elementor-element-7d1384d > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-18293 .elementor-element.elementor-element-7d1384d .pxl-heading-inner {
  max-width: 800px;
}
.elementor-18293 .elementor-element.elementor-element-7d1384d .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-18293 .elementor-element.elementor-element-7d1384d .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-7d1384d .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-7d1384d .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-7e9a661 .pxl-text-editor {
  max-width: 670px;
}
.elementor-18293 .elementor-element.elementor-element-7e9a661 .pxl-text-editor, .elementor-18293 .elementor-element.elementor-element-7e9a661 .pxl-text-editor h1, .elementor-18293 .elementor-element.elementor-element-7e9a661 .pxl-text-editor h2, .elementor-18293 .elementor-element.elementor-element-7e9a661 .pxl-text-editor h3, .elementor-18293 .elementor-element.elementor-element-7e9a661 .pxl-text-editor h4, .elementor-18293 .elementor-element.elementor-element-7e9a661 .pxl-text-editor h5, .elementor-18293 .elementor-element.elementor-element-7e9a661 .pxl-text-editor h6 {
  font-size: 15px;
  line-height: 1.555em;
}
.elementor-18293 .elementor-element.elementor-element-81ac4a6 .pxl-button-wrapper .pxl-btn, .elementor-18293 .elementor-element.elementor-element-81ac4a6 .pxl-button-wrapper .pxl-btn:after {
  background: #1C2C34 !important;
}
.elementor-18293 .elementor-element.elementor-element-81ac4a6 .pxl-button-wrapper .pxl-btn {
  border-width: 0px 0px 0px 0px !important;
}
.elementor-18293 .elementor-element.elementor-element-cafb050 {
  padding: 0px 0px 120px 0px;
}
.elementor-18293 .elementor-element.elementor-element-c8fe853 .content-img {
  --img-height: 614px;
}
.elementor-18293 .elementor-element.elementor-element-f4f3ef8:not(.elementor-motion-effects-element-type-background), .elementor-18293 .elementor-element.elementor-element-f4f3ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-18293 .elementor-element.elementor-element-f4f3ef8 .pxl-section-bg-parallax {
  background-image: url(../../2025/07/hm2-ss-layer1.webp);
  background-position: bottom center;
  bottom: -100px;
}
.elementor-18293 .elementor-element.elementor-element-f4f3ef8 {
  margin-left: 50px !important;
  margin-right: 50px !important;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 110px 110px 75px 110px;
}
.elementor-18293 .elementor-element.elementor-element-f4f3ef8 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-18293 .elementor-element.elementor-element-e58b3ce > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
.elementor-18293 .elementor-element.elementor-element-e58b3ce .pxl-heading-wrap {
  justify-content: center;
}
.elementor-18293 .elementor-element.elementor-element-e58b3ce .pxl-heading-inner {
  text-align: center;
  max-width: 600px;
}
.elementor-18293 .elementor-element.elementor-element-e58b3ce .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-18293 .elementor-element.elementor-element-e58b3ce .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-e58b3ce .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-e58b3ce .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-edaaf0d .pxl-tabs-list .item-title {
  color: #FFFFFF;
}
.elementor-18293 .elementor-element.elementor-element-edaaf0d .pxl-tabs-list .item-desc {
  color: #FFFFFF;
}
.elementor-18293 .elementor-element.elementor-element-e9ff131 {
  padding: 50px 0px 0px 0px;
}
.elementor-18293 .elementor-element.elementor-element-7ae2555 .elementor-repeater-item-7d88722 {
  --offset-top: 53%;
  --offset-left: 33%;
}
.elementor-18293 .elementor-element.elementor-element-7ae2555 .elementor-repeater-item-1319e77 {
  --offset-top: 20%;
  --offset-left: 45%;
}
.elementor-18293 .elementor-element.elementor-element-7ae2555 .elementor-repeater-item-e974b50 {
  --offset-top: 80%;
  --offset-left: 20%;
}
.elementor-18293 .elementor-element.elementor-element-7ae2555 .elementor-repeater-item-7f56593 {
  --offset-top: 30%;
  --offset-left: 58%;
}
.elementor-18293 .elementor-element.elementor-element-7ae2555 .elementor-repeater-item-f0630db {
  --offset-top: 8%;
  --offset-left: 78%;
}
.elementor-18293 .elementor-element.elementor-element-7ae2555 .elementor-repeater-item-b7d00c7 {
  --offset-top: 37%;
  --offset-left: 86%;
}
.elementor-18293 .elementor-element.elementor-element-7ae2555 .elementor-repeater-item-ac6b69d {
  --offset-top: 68%;
  --offset-left: 71%;
}
.elementor-18293 .elementor-element.elementor-element-7ae2555 .elementor-repeater-item-e83a45e {
  --offset-top: 86%;
  --offset-left: 48%;
}
.elementor-18293 .elementor-element.elementor-element-7ae2555 > .elementor-widget-container {
  margin: 0px 35px 0px 35px;
}
.elementor-18293 .elementor-element.elementor-element-4775f7a {
  padding: 120px 0px 120px 0px;
}
.elementor-18293 .elementor-element.elementor-element-356175c .pxl-testimonial-carousel .quote-icon {
  color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-356175c .pxl-testimonial-carousel .item-title {
  color: var(--e-global-color-primary);
}
.elementor-18293 .elementor-element.elementor-element-356175c .pxl-testimonial-carousel .item-desc {
  font-weight: 400;
}
.elementor-18293 .elementor-element.elementor-element-356175c .pxl-testimonial-carousel .item-star {
  color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-a1f3628 > .elementor-container {
  max-width: 1735px;
}
.elementor-18293 .elementor-element.elementor-element-0983551 {
  width: auto;
  max-width: auto;
  position: absolute;
  left: -17px;
  top: 12px;
  bottom: 12px;
}
.elementor-18293 .elementor-element.elementor-element-0983551 .elementor-widget-container, .elementor-18293 .elementor-element.elementor-element-0983551 .elementor-widget-container > div {
  width: 17px;
}
.elementor-18293 .elementor-element.elementor-element-0983551, .elementor-18293 .elementor-element.elementor-element-0983551 .elementor-widget-container, .elementor-18293 .elementor-element.elementor-element-0983551 .elementor-widget-container > div {
  height: calc(100% - 12px);
}
.elementor-18293 .elementor-element.elementor-element-0983551 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 0px 1px 1px;
  border-color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-bddf0a0 {
  width: auto;
  max-width: auto;
  position: absolute;
  top: 12px;
  right: -17px;
  bottom: 12px;
}
.elementor-18293 .elementor-element.elementor-element-bddf0a0 .elementor-widget-container, .elementor-18293 .elementor-element.elementor-element-bddf0a0 .elementor-widget-container > div {
  width: 17px;
}
.elementor-18293 .elementor-element.elementor-element-bddf0a0, .elementor-18293 .elementor-element.elementor-element-bddf0a0 .elementor-widget-container, .elementor-18293 .elementor-element.elementor-element-bddf0a0 .elementor-widget-container > div {
  height: calc(100% - 12px);
}
.elementor-18293 .elementor-element.elementor-element-bddf0a0 > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 0px;
  border-color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-0957197 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #AA998A;
  padding: 60px 105px 0px 105px;
}
.elementor-bc-flex-widget .elementor-18293 .elementor-element.elementor-element-1988915.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}
.elementor-18293 .elementor-element.elementor-element-1988915.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}
.elementor-18293 .elementor-element.elementor-element-1988915 > .elementor-element-populated {
  margin: 50px 0px 115px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-18293 .elementor-element.elementor-element-162ac40 > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
}
.elementor-18293 .elementor-element.elementor-element-162ac40 .pxl-heading-inner {
  max-width: 392px;
}
.elementor-18293 .elementor-element.elementor-element-162ac40 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style .list-icon, .elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style .list-item .num, .elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style.checked .list-content:before {
  color: var(--e-global-color-secondary);
}
.elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style.bullet .list-content:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style .list-content, .elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style .list-content a {
  color: var(--e-global-color-accent);
}
.elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style .list-content a:after {
  background-color: var(--e-global-color-accent);
}
.elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style .list-content {
  font-family: "Forum", Sans-serif;
  font-size: 20px;
}
.elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style .list-item + .list-item {
  margin-top: 10px;
}
.elementor-18293 .elementor-element.elementor-element-98ce79f.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-18293 .elementor-element.elementor-element-9fbe58e {
  width: auto;
  max-width: auto;
}
.elementor-18293 .elementor-element.elementor-element-9fbe58e .pxl-image-wg {
  width: 404px;
  height: 587px;
}
.elementor-18293 .elementor-element.elementor-element-9fbe58e .parallax-inner {
  bottom: -50px;
}
.elementor-18293 .elementor-element.elementor-element-9fbe58e img {
  border-radius: 202px 202px 0px 0px;
}
.elementor-18293 .elementor-element.elementor-element-9fbe58e .pxl-bg-parallax {
  border-radius: 202px 202px 0px 0px;
}
.elementor-18293 .elementor-element.elementor-element-81bb110.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-18293 .elementor-element.elementor-element-81bb110 > .elementor-element-populated {
  margin: 56px 0px 115px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-18293 .elementor-element.elementor-element-4f6004a {
  width: var(--container-widget-width, 366px);
  max-width: 366px;
  --container-widget-width: 366px;
  --container-widget-flex-grow: 0;
}
.elementor-18293 .elementor-element.elementor-element-ed2b4d3 {
  padding: 113px 0px 105px 0px;
}
.elementor-18293 .elementor-element.elementor-element-2c27d8f > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-18293 .elementor-element.elementor-element-2c27d8f .pxl-heading-wrap {
  justify-content: center;
}
.elementor-18293 .elementor-element.elementor-element-2c27d8f .pxl-heading-inner {
  text-align: center;
  max-width: 650px;
}
.elementor-18293 .elementor-element.elementor-element-2c27d8f .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-18293 .elementor-element.elementor-element-2c27d8f .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-2c27d8f .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-2c27d8f .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-18293 .elementor-element.elementor-element-be337a5 > .elementor-widget-container {
  margin: 0px 0px 67px 0px;
}
.elementor-18293 .elementor-element.elementor-element-be337a5 .pxl-text-editor {
  max-width: 780px;
  text-align: center;
}
.elementor-18293 .elementor-element.elementor-element-be337a5 .pxl-text-editor-wrap {
  justify-content: center;
}
@media(max-width:1599px) {
  .elementor-18293 .elementor-element.elementor-element-28be88e > .elementor-widget-container {
    margin: 0px 0px 0px 200px;
  }
  .elementor-18293 .elementor-element.elementor-element-ae3668a {
    padding: 0px 15px 0px 15px;
  }
  .elementor-18293 .elementor-element.elementor-element-da1eb43 {
    right: 90px;
    bottom: -18px;
  }
  .elementor-18293 .elementor-element.elementor-element-da1eb43 .pxl-heading-wrap .heading-title {
    font-size: 175px;
  }
  .elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow {
    color: #FFFFFF;
    border-color: #FFFFFF80;
  }
  .elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow svg {
    fill: #FFFFFF;
  }
  .elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow-prev {
    left: 20px;
    margin: -75px 0px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow-next {
    right: 20px;
    margin: -75px 0px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-f4f3ef8 {
    margin-left: 30px !important;
    margin-right: 30px !important;
    padding: 110px 30px 75px 30px;
  }
  .elementor-18293 .elementor-element.elementor-element-edaaf0d .pxl-tabs-list.layout-3 {
    --content-height: 150px;
  }
  .elementor-18293 .elementor-element.elementor-element-edaaf0d .pxl-tabs-list .item-title {
    font-size: 22px;
  }
  .elementor-18293 .elementor-element.elementor-element-7ae2555 > .elementor-widget-container {
    margin: 0px 15px 0px 15px;
  }
  .elementor-18293 .elementor-element.elementor-element-a1f3628 {
    padding: 0px 45px 0px 45px;
  }
  .elementor-18293 .elementor-element.elementor-element-0957197 {
    padding: 60px 15px 0px 15px;
  }
  .elementor-18293 .elementor-element.elementor-element-9fbe58e .pxl-image-wg {
    width: 350px;
  }
  .elementor-18293 .elementor-element.elementor-element-4f6004a {
    --container-widget-width: 320px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 320px);
    max-width: 320px;
  }
}
@media(max-width:1199px) {
  .elementor-18293 .elementor-element.elementor-element-3091107 > .elementor-widget-container {
    margin: 0px 150px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-3091107 {
    bottom: 30px;
  }
  .elementor-18293 .elementor-element.elementor-element-3091107 img {
    width: 70px;
  }
  .elementor-18293 .elementor-element.elementor-element-09dd8e0 {
    bottom: -120px;
  }
  .elementor-18293 .elementor-element.elementor-element-09dd8e0 img {
    width: 220px;
  }
  .elementor-18293 .elementor-element.elementor-element-d3dc1f1 {
    padding: 250px 0px 70px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-28be88e > .elementor-widget-container {
    margin: 0px 0px 0px 150px;
  }
  .elementor-18293 .elementor-element.elementor-element-ae3668a {
    padding: 0px 0px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-bdbbb4d {
    --pxl-height: 420px;
  }
  .elementor-18293 .elementor-element.elementor-element-da1eb43 {
    right: 50px;
    bottom: -15px;
  }
  .elementor-18293 .elementor-element.elementor-element-da1eb43 .pxl-heading-wrap .heading-title {
    font-size: 150px;
  }
  .elementor-18293 .elementor-element.elementor-element-4aa94bf {
    padding: 90px 0px 100px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-8575d7f > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-22d320d > .elementor-widget-container {
    margin: 0px 0px 45px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow-prev {
    top: 40%;
  }
  .elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow-next {
    top: 40%;
  }
  .elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow {
    width: 55px;
    height: 55px;
    font-size: 20px;
  }
  .elementor-18293 .elementor-element.elementor-element-8647863 {
    padding: 92px 0px 92px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-4ea8d9e > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-2e2220b > .elementor-widget-container {
    margin: 0px 0px 45px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-1c04995 {
    padding: 95px 0px 70px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-7d1384d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-cafb050 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-f4f3ef8 {
    margin-left: 15px !important;
    margin-right: 15px !important;
    padding: 90px 0px 55px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-e58b3ce > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-edaaf0d .pxl-tabs-list.layout-3 {
    --content-height: 120px;
  }
  .elementor-18293 .elementor-element.elementor-element-edaaf0d .item-desc br {
    display: none;
  }
  .elementor-18293 .elementor-element.elementor-element-edaaf0d .pxl-tabs-list .item-title {
    font-size: 18px;
  }
  .elementor-18293 .elementor-element.elementor-element-edaaf0d .pxl-tabs-list .item-desc {
    font-size: 18px;
  }
  .elementor-18293 .elementor-element.elementor-element-e9ff131 {
    padding: 30px 0px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-7ae2555 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-4775f7a {
    padding: 100px 0px 100px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-a1f3628 {
    padding: 0px 30px 0px 30px;
  }
  .elementor-18293 .elementor-element.elementor-element-0957197 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-1988915 > .elementor-element-populated {
    margin: 50px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-9fbe58e .pxl-image-wg {
    width: 280px;
    height: 520px;
  }
  .elementor-18293 .elementor-element.elementor-element-81bb110 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-ed2b4d3 {
    padding: 93px 0px 85px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-be337a5 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
}
@media(max-width:991px) {
  .elementor-18293 .elementor-element.elementor-element-d3dc1f1 {
    padding: 80px 0px 70px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-28be88e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-bdbbb4d {
    --pxl-height: 350px;
  }
  .elementor-18293 .elementor-element.elementor-element-da1eb43 {
    bottom: -12px;
  }
  .elementor-18293 .elementor-element.elementor-element-da1eb43 .pxl-heading-wrap .heading-title {
    font-size: 120px;
  }
  .elementor-18293 .elementor-element.elementor-element-4aa94bf {
    padding: 90px 0px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-af3cafa > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-c2eab27 .pxl-icon-list-wg {
    --column-width: 50%;
  }
  .elementor-18293 .elementor-element.elementor-element-b688afb > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-0f08a8f .pxl-icon-list-wg {
    --column-width: 50%;
  }
  .elementor-18293 .elementor-element.elementor-element-48f0a5e > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-82fc358 .pxl-icon-list-wg {
    --column-width: 50%;
  }
  .elementor-18293 .elementor-element.elementor-element-788e856 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-ecab842 .pxl-icon-list-wg {
    --column-width: 50%;
  }
  .elementor-18293 .elementor-element.elementor-element-4798001 .pxl-icon-list-wg {
    --column-width: 50%;
  }
  .elementor-18293 .elementor-element.elementor-element-0957197 {
    padding: 0px 0px 50px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-1988915 > .elementor-element-populated {
    margin: 50px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-162ac40 .pxl-heading-wrap {
    justify-content: center;
  }
  .elementor-18293 .elementor-element.elementor-element-162ac40 .pxl-heading-inner {
    text-align: center;
  }
  .elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style .list-item {
    justify-content: center;
    text-align: center;
  }
  .elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style .list-icon {
    font-size: 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style.bullet .list-content:before {
    width: 0px;
    height: 0px;
  }
  body:not(.rtl) .elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style .list-icon {
    padding-right: 0px;
  }
  body:not(.rtl) .elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style.bullet .list-content {
    padding-left: 0px;
  }
  body.rtl .elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style .list-icon {
    padding-left: 0px;
  }
  body.rtl .elementor-18293 .elementor-element.elementor-element-710036f .pxl-list-style.bullet .list-content {
    padding-right: 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-9fbe58e .pxl-image-wg {
    width: 55vw;
  }
  .elementor-18293 .elementor-element.elementor-element-81bb110.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-18293 .elementor-element.elementor-element-4f6004a {
    --container-widget-width: 62%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 62%);
    max-width: 62%;
  }
}
@media(max-width:767px) {
  .elementor-18293 .elementor-element.elementor-element-d0a546d .heading-title br {
    display: none;
  }
  .elementor-18293 .elementor-element.elementor-element-bdbbb4d {
    --pxl-height: 280px;
  }
  .elementor-18293 .elementor-element.elementor-element-da1eb43 {
    right: 30px;
  }
  .elementor-18293 .elementor-element.elementor-element-4aa94bf {
    padding: 70px 0px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-8647863 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-1c04995 {
    padding: 75px 0px 50px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-cafb050 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-f4f3ef8 {
    padding: 75px 0px 60px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-edaaf0d .pxl-tabs-list.layout-3 {
    --box-img-w: 50px;
    --content-height: 160px;
  }
  .elementor-18293 .elementor-element.elementor-element-4775f7a {
    padding: 90px 0px 90px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-356175c .pxl-testimonial-carousel .item-title {
    font-size: 20px;
  }
  .elementor-18293 .elementor-element.elementor-element-356175c .pxl-testimonial-carousel .item-desc {
    font-size: 18px;
  }
  .elementor-18293 .elementor-element.elementor-element-ed2b4d3 {
    padding: 83px 0px 75px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-be337a5 > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
}
@media(max-width:575px) {
  .elementor-18293 .elementor-element.elementor-element-bdbbb4d {
    --pxl-height: 180px;
  }
  .elementor-18293 .elementor-element.elementor-element-da1eb43 {
    bottom: -8px;
  }
  .elementor-18293 .elementor-element.elementor-element-da1eb43 .pxl-heading-wrap .heading-title {
    font-size: 75px;
  }
  .elementor-18293 .elementor-element.elementor-element-8b3bc85 .pxl-swiper-arrow-prev {
    position: absolute;
  }
  .elementor-18293 .elementor-element.elementor-element-c2eab27 .pxl-icon-list-wg {
    --column-width: 100%;
  }
  .elementor-18293 .elementor-element.elementor-element-c2eab27 .list-item {
    padding: 0px 30px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-0f08a8f .pxl-icon-list-wg {
    --column-width: 100%;
  }
  .elementor-18293 .elementor-element.elementor-element-0f08a8f .list-item {
    padding: 0px 30px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-82fc358 .pxl-icon-list-wg {
    --column-width: 100%;
  }
  .elementor-18293 .elementor-element.elementor-element-82fc358 .list-item {
    padding: 0px 30px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-ecab842 .pxl-icon-list-wg {
    --column-width: 100%;
  }
  .elementor-18293 .elementor-element.elementor-element-ecab842 .list-item {
    padding: 0px 30px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-4798001 .pxl-icon-list-wg {
    --column-width: 100%;
  }
  .elementor-18293 .elementor-element.elementor-element-4798001 .list-item {
    padding: 0px 30px 0px 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-0b3eefa > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-18293 .elementor-element.elementor-element-81ac4a6 .pxl-btn {
    min-width: 120px;
    min-height: 120px;
  }
  .elementor-18293 .elementor-element.elementor-element-edaaf0d .pxl-tabs-list.layout-3 {
    --box-img-w: 30px;
  }
  .elementor-18293 .elementor-element.elementor-element-edaaf0d .pxl-tabs-list .item-title {
    font-size: 16px;
  }
  .elementor-18293 .elementor-element.elementor-element-edaaf0d .pxl-tabs-list .item-desc {
    font-size: 16px;
  }
  .elementor-18293 .elementor-element.elementor-element-9fbe58e .pxl-image-wg {
    width: 70vw;
    height: 320px;
  }
  .elementor-18293 .elementor-element.elementor-element-4f6004a {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
}
@media(min-width:576px) {
  .elementor-18293 .elementor-element.elementor-element-af3cafa {
    width: 16%;
  }
  .elementor-18293 .elementor-element.elementor-element-b688afb {
    width: 16%;
  }
  .elementor-18293 .elementor-element.elementor-element-48f0a5e {
    width: 22%;
  }
  .elementor-18293 .elementor-element.elementor-element-788e856 {
    width: 20%;
  }
  .elementor-18293 .elementor-element.elementor-element-a62f5a6 {
    width: 26%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-18293 .elementor-element.elementor-element-af3cafa {
    width: 100%;
  }
  .elementor-18293 .elementor-element.elementor-element-b688afb {
    width: 100%;
  }
  .elementor-18293 .elementor-element.elementor-element-48f0a5e {
    width: 100%;
  }
  .elementor-18293 .elementor-element.elementor-element-788e856 {
    width: 100%;
  }
  .elementor-18293 .elementor-element.elementor-element-a62f5a6 {
    width: 100%;
  }
  .elementor-18293 .elementor-element.elementor-element-1988915 {
    width: 100%;
  }
  .elementor-18293 .elementor-element.elementor-element-98ce79f {
    width: 100%;
  }
  .elementor-18293 .elementor-element.elementor-element-81bb110 {
    width: 100%;
  }
}
.elementor-18295 .elementor-element.elementor-element-393f8be > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18295 .elementor-element.elementor-element-393f8be:not(.elementor-motion-effects-element-type-background), .elementor-18295 .elementor-element.elementor-element-393f8be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-18295 .elementor-element.elementor-element-393f8be {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 60px 10px 60px;
}
.elementor-18295 .elementor-element.elementor-element-393f8be > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-18295 .elementor-element.elementor-element-fb2d2e0 {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-fb2d2e0 .pxl-logo img {
  max-width: 206px;
}
.elementor-18295 .elementor-element.elementor-element-cb2505e {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-cb2505e .pxl-divider.vertical .pxl-divider-separator {
  height: 30px;
}
.elementor-18295 .elementor-element.elementor-element-cb2505e .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 1px;
}
.elementor-18295 .elementor-element.elementor-element-cb2505e .pxl-divider {
  padding: 0px 35px 0px 35px;
}
.elementor-18295 .elementor-element.elementor-element-9933d48 {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-9933d48 .divider {
  margin: 0px 5px 0px 5px;
  --pxl-color: #1C2C34;
  color: #1C2C34;
}
.elementor-18295 .elementor-element.elementor-element-9933d48 .pxl-anchor {
  --pxl-color: #1C2C34;
  color: #1C2C34;
  font-size: 17px;
}
.elementor-18295 .elementor-element.elementor-element-9933d48 .pxl-anchor:hover {
  color: #AA998A;
}
.elementor-18295 .elementor-element.elementor-element-0609436 {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-0609436 .pxl-links a {
  color: #1C2C34;
}
.elementor-18295 .elementor-element.elementor-element-0609436 .pxl-links a:hover, .elementor-18295 .elementor-element.elementor-element-0609436 .pxl-links li.active a {
  color: #AA998A;
}
.elementor-18295 .elementor-element.elementor-element-0609436 .pxl-links a, .elementor-18295 .elementor-element.elementor-element-0609436 .pxl-links.layout-4 li a span {
  font-size: 17px;
}
.elementor-18295 .elementor-element.elementor-element-db0393a {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-db0393a .pxl-divider.vertical .pxl-divider-separator {
  height: 17px;
}
.elementor-18295 .elementor-element.elementor-element-db0393a .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 1px;
  transform: rotate(20deg);
}
.elementor-18295 .elementor-element.elementor-element-db0393a .pxl-divider {
  padding: 0px 20px 0px 20px;
}
.elementor-18295 .elementor-element.elementor-element-453271b {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-453271b > .elementor-widget-container {
  margin: 0px 6px 0px 0px;
}
.elementor-18295 .elementor-element.elementor-element-453271b .pxl-links a {
  color: #1C2C34;
}
.elementor-18295 .elementor-element.elementor-element-453271b .pxl-links a:hover, .elementor-18295 .elementor-element.elementor-element-453271b .pxl-links li.active a {
  color: #AA998A;
}
.elementor-18295 .elementor-element.elementor-element-453271b .pxl-links a, .elementor-18295 .elementor-element.elementor-element-453271b .pxl-links.layout-4 li a span {
  font-size: 17px;
}
.elementor-18295 .elementor-element.elementor-element-18a38c8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18295 .elementor-element.elementor-element-18a38c8 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #AA998A80;
  padding: 12px 10px 12px 10px;
}
.elementor-18295 .elementor-element.elementor-element-a251abb {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-a251abb .pxl-button-wrapper .pxl-btn, .elementor-18295 .elementor-element.elementor-element-a251abb .pxl-button-wrapper .link-more {
  font-size: 15px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.elementor-18295 .elementor-element.elementor-element-a251abb .pxl-button-wrapper .pxl-btn, .elementor-18295 .elementor-element.elementor-element-a251abb .pxl-button-wrapper .link-more {
  color: #1C2C34 !important;
}
.elementor-18295 .elementor-element.elementor-element-a251abb .link-more.underline-true:after {
  background-color: #1C2C34 !important;
}
.elementor-18295 .elementor-element.elementor-element-a251abb .pxl-button-wrapper .pxl-btn:hover, .elementor-18295 .elementor-element.elementor-element-a251abb .pxl-button-wrapper .pxl-btn:active, .elementor-18295 .elementor-element.elementor-element-a251abb .pxl-button-wrapper .pxl-btn:focus, .elementor-18295 .elementor-element.elementor-element-a251abb .pxl-button-wrapper .link-more:hover {
  color: #AA998A !important;
}
.elementor-18295 .elementor-element.elementor-element-a251abb .link-more.underline-true:hover:after {
  background-color: #AA998A !important;
}
.elementor-18295 .elementor-element.elementor-element-5ed8eda {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-5ed8eda .pxl-divider.vertical .pxl-divider-separator {
  height: 30px;
}
.elementor-18295 .elementor-element.elementor-element-5ed8eda .pxl-divider .pxl-divider-separator {
  border-color: #AA998A80;
  border-width: 1px;
}
.elementor-18295 .elementor-element.elementor-element-5ed8eda .pxl-divider {
  padding: 0px 18px 0px 18px;
}
.elementor-18295 .elementor-element.elementor-element-02ab975 {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-02ab975 .anchor-title {
  font-size: 15px;
}
.elementor-18295 .elementor-element.elementor-element-02ab975 .pxl-anchor {
  color: #AA998A;
}
.elementor-18295 .elementor-element.elementor-element-02ab975 .pxl-anchor-wrap .icon-custom span span {
  background-color: #AA998A;
}
.elementor-18295 .elementor-element.elementor-element-02ab975 .pxl-anchor:hover {
  color: #AA998A;
}
.elementor-18295 .elementor-element.elementor-element-02ab975 .pxl-anchor-wrap .icon-custom:hover span span {
  background-color: #AA998A;
}
.elementor-18295 .elementor-element.elementor-element-02ab975 .pxl-anchor .anchor-title {
  color: #1C2C34;
}
.elementor-18295 .elementor-element.elementor-element-02ab975 .pxl-anchor:hover .anchor-title {
  color: #AA998A;
}
.elementor-18295 .elementor-element.elementor-element-bb43be9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18295 .elementor-element.elementor-element-bb43be9 {
  padding: 50px 60px 30px 60px;
}
.elementor-18295 .elementor-element.elementor-element-e2d57e6 {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-e2d57e6 .pxl-logo img {
  max-width: 206px;
}
.elementor-18295 .elementor-element.elementor-element-701cedf {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-701cedf .pxl-divider.vertical .pxl-divider-separator {
  height: 30px;
}
.elementor-18295 .elementor-element.elementor-element-701cedf .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 1px;
}
.elementor-18295 .elementor-element.elementor-element-701cedf .pxl-divider {
  padding: 0px 35px 0px 35px;
}
.elementor-18295 .elementor-element.elementor-element-374d834 {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-374d834 .divider {
  margin: 0px 5px 0px 5px;
  --pxl-color: #1C2C34;
  color: #1C2C34;
}
.elementor-18295 .elementor-element.elementor-element-374d834 .pxl-anchor {
  --pxl-color: #1C2C34;
  color: #1C2C34;
  font-size: 17px;
}
.elementor-18295 .elementor-element.elementor-element-374d834 .pxl-anchor:hover {
  color: #AA998A;
}
.elementor-18295 .elementor-element.elementor-element-6ca46e6 {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-6ca46e6 .pxl-links a {
  color: #FFFFFF;
}
.elementor-18295 .elementor-element.elementor-element-6ca46e6 .pxl-links a:hover, .elementor-18295 .elementor-element.elementor-element-6ca46e6 .pxl-links li.active a {
  color: #FFFFFFBF;
}
.elementor-18295 .elementor-element.elementor-element-6ca46e6 .pxl-links a, .elementor-18295 .elementor-element.elementor-element-6ca46e6 .pxl-links.layout-4 li a span {
  font-size: 17px;
}
.elementor-18295 .elementor-element.elementor-element-292cca5 {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-292cca5 .pxl-divider.vertical .pxl-divider-separator {
  height: 17px;
}
.elementor-18295 .elementor-element.elementor-element-292cca5 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF;
  border-width: 1px;
  transform: rotate(20deg);
}
.elementor-18295 .elementor-element.elementor-element-292cca5 .pxl-divider {
  padding: 0px 20px 0px 20px;
}
.elementor-18295 .elementor-element.elementor-element-b6b747e {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-b6b747e > .elementor-widget-container {
  margin: 0px 6px 0px 0px;
}
.elementor-18295 .elementor-element.elementor-element-b6b747e .pxl-links a {
  color: #FFFFFF;
}
.elementor-18295 .elementor-element.elementor-element-b6b747e .pxl-links a:hover, .elementor-18295 .elementor-element.elementor-element-b6b747e .pxl-links li.active a {
  color: #FFFFFFBF;
}
.elementor-18295 .elementor-element.elementor-element-b6b747e .pxl-links a, .elementor-18295 .elementor-element.elementor-element-b6b747e .pxl-links.layout-4 li a span {
  font-size: 17px;
}
.elementor-18295 .elementor-element.elementor-element-3c627cf > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18295 .elementor-element.elementor-element-3c627cf {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF66;
  padding: 12px 10px 12px 10px;
}
.elementor-18295 .elementor-element.elementor-element-b49253d {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-b49253d .pxl-button-wrapper .pxl-btn, .elementor-18295 .elementor-element.elementor-element-b49253d .pxl-button-wrapper .link-more {
  font-size: 15px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.elementor-18295 .elementor-element.elementor-element-b49253d .pxl-button-wrapper .pxl-btn, .elementor-18295 .elementor-element.elementor-element-b49253d .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-18295 .elementor-element.elementor-element-b49253d .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-18295 .elementor-element.elementor-element-b49253d .pxl-button-wrapper .pxl-btn:hover, .elementor-18295 .elementor-element.elementor-element-b49253d .pxl-button-wrapper .pxl-btn:active, .elementor-18295 .elementor-element.elementor-element-b49253d .pxl-button-wrapper .pxl-btn:focus, .elementor-18295 .elementor-element.elementor-element-b49253d .pxl-button-wrapper .link-more:hover {
  color: #FFFFFFBF !important;
}
.elementor-18295 .elementor-element.elementor-element-b49253d .link-more.underline-true:hover:after {
  background-color: #FFFFFFBF !important;
}
.elementor-18295 .elementor-element.elementor-element-43dc852 {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-43dc852 .pxl-divider.vertical .pxl-divider-separator {
  height: 30px;
}
.elementor-18295 .elementor-element.elementor-element-43dc852 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF66;
  border-width: 1px;
}
.elementor-18295 .elementor-element.elementor-element-43dc852 .pxl-divider {
  padding: 0px 18px 0px 18px;
}
.elementor-18295 .elementor-element.elementor-element-d7a4524 {
  width: auto;
  max-width: auto;
}
.elementor-18295 .elementor-element.elementor-element-d7a4524 .anchor-title {
  font-size: 15px;
}
.elementor-18295 .elementor-element.elementor-element-d7a4524 .pxl-anchor {
  color: #FFFFFF;
}
.elementor-18295 .elementor-element.elementor-element-d7a4524 .pxl-anchor-wrap .icon-custom span span {
  background-color: #FFFFFF;
}
.elementor-18295 .elementor-element.elementor-element-d7a4524 .pxl-anchor:hover {
  color: #FFFFFFBF;
}
.elementor-18295 .elementor-element.elementor-element-d7a4524 .pxl-anchor-wrap .icon-custom:hover span span {
  background-color: #FFFFFFBF;
}
body.elementor-page-18295:not(.elementor-motion-effects-element-type-background), body.elementor-page-18295 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #868484;
}
@media(max-width:1599px) {
  .elementor-18295 .elementor-element.elementor-element-393f8be {
    padding: 10px 15px 10px 15px;
  }
  .elementor-18295 .elementor-element.elementor-element-cb2505e .pxl-divider {
    padding: 0px 20px 0px 20px;
  }
  .elementor-18295 .elementor-element.elementor-element-0609436 .pxl-links {
    justify-content: end;
  }
  .elementor-18295 .elementor-element.elementor-element-db0393a .pxl-divider {
    padding: 0px 15px 0px 15px;
  }
  .elementor-18295 .elementor-element.elementor-element-453271b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-18295 .elementor-element.elementor-element-453271b .pxl-links {
    justify-content: end;
  }
  .elementor-18295 .elementor-element.elementor-element-bb43be9 {
    padding: 40px 15px 30px 15px;
  }
  .elementor-18295 .elementor-element.elementor-element-6ca46e6 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-18295 .elementor-element.elementor-element-6ca46e6 .pxl-links {
    justify-content: end;
  }
  .elementor-18295 .elementor-element.elementor-element-b6b747e {
    width: 100%;
    max-width: 100%;
  }
  .elementor-18295 .elementor-element.elementor-element-b6b747e .pxl-links {
    justify-content: end;
  }
}
.elementor-18298 .elementor-element.elementor-element-305ad8e > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18298 .elementor-element.elementor-element-305ad8e > .elementor-container {
  min-height: 100vh;
}
.elementor-18298 .elementor-element.elementor-element-c9e6fd4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18298 .elementor-element.elementor-element-c9e6fd4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F1EFED;
}
.elementor-bc-flex-widget .elementor-18298 .elementor-element.elementor-element-c9e6fd4.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-18298 .elementor-element.elementor-element-c9e6fd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-18298 .elementor-element.elementor-element-c9e6fd4 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 15px 0px 75px;
}
.elementor-18298 .elementor-element.elementor-element-c9e6fd4 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-18298 .elementor-element.elementor-element-5c7e5df > .elementor-widget-container {
  margin: 50px 0px 22px 0px;
}
.elementor-18298 .elementor-element.elementor-element-5c7e5df .pxl-heading-inner {
  max-width: 610px;
}
.elementor-18298 .elementor-element.elementor-element-5c7e5df .pxl-heading-wrap .heading-title {
  color: #1C2C34;
  font-size: 56px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.154em;
  letter-spacing: 0.02em;
}
.elementor-18298 .elementor-element.elementor-element-814d1dd > .elementor-widget-container {
  margin: 0px 0px 46px 0px;
}
.elementor-18298 .elementor-element.elementor-element-814d1dd .pxl-text-editor {
  max-width: 650px;
}
.elementor-18298 .elementor-element.elementor-element-814d1dd .pxl-text-editor, .elementor-18298 .elementor-element.elementor-element-814d1dd .pxl-text-editor h1, .elementor-18298 .elementor-element.elementor-element-814d1dd .pxl-text-editor h2, .elementor-18298 .elementor-element.elementor-element-814d1dd .pxl-text-editor h3, .elementor-18298 .elementor-element.elementor-element-814d1dd .pxl-text-editor h4, .elementor-18298 .elementor-element.elementor-element-814d1dd .pxl-text-editor h5, .elementor-18298 .elementor-element.elementor-element-814d1dd .pxl-text-editor h6 {
  font-size: 15px;
  line-height: 1.588em;
}
.elementor-18298 .elementor-element.elementor-element-962c8c5 .pxl-btn {
  min-width: 242px;
  min-height: 60px;
}
.elementor-18298 .elementor-element.elementor-element-962c8c5 .pxl-button-wrapper .pxl-btn, .elementor-18298 .elementor-element.elementor-element-962c8c5 .pxl-button-wrapper .link-more {
  font-size: 14px;
  font-weight: 500;
}
.elementor-bc-flex-widget .elementor-18298 .elementor-element.elementor-element-e2727d1.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-18298 .elementor-element.elementor-element-e2727d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-18298 .elementor-element.elementor-element-e2727d1 > .elementor-element-populated {
  padding: 0px 15px 0px 50px;
}
.elementor-18298 .elementor-element.elementor-element-c6eaa1d {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  --pxl-height: 100vh;
}
.elementor-18298 .elementor-element.elementor-element-c6eaa1d .pxl-overlay {
  background-color: #0000004D;
}
.elementor-18298 .elementor-element.elementor-element-de4a935 > .elementor-widget-container {
  margin: 50px 0px 22px 0px;
}
.elementor-18298 .elementor-element.elementor-element-de4a935 .pxl-heading-inner {
  max-width: 600px;
}
.elementor-18298 .elementor-element.elementor-element-de4a935 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 56px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.154em;
  letter-spacing: 0.02em;
}
.elementor-18298 .elementor-element.elementor-element-9d068e6 > .elementor-widget-container {
  margin: 0px 0px 46px 0px;
}
.elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor {
  max-width: 650px;
  color: #FFFFFF;
}
.elementor-18298 .elementor-element.elementor-element-9d068e6 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor, .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor h1, .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor h2, .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor h3, .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor h4, .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor h5, .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor h6 {
  font-size: 15px;
  line-height: 1.588em;
}
.elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-btn {
  min-width: 242px;
  min-height: 60px;
}
.elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn, .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .link-more {
  font-size: 14px;
  font-weight: 500;
}
.elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn, .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .link-more {
  color: var(--e-global-color-primary);
}
.elementor-18298 .elementor-element.elementor-element-bf3ed4a .link-more.underline-true:after {
  background-color: var(--e-global-color-primary);
}
.elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn:hover, .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn:active, .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn:focus, .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .link-more:hover {
  color: #FFFFFF !important;
}
.elementor-18298 .elementor-element.elementor-element-bf3ed4a .link-more.underline-true:hover:after {
  background-color: #FFFFFF !important;
}
.elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn, .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn:after {
  background: #FFFFFF !important;
}
.elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn:hover, .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn:focus, .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn:active, .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn:hover:after, .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-btn.btn-outline:before, .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-btn.btn-alt:before {
  background-color: #FFFFFF00 !important;
}
.elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn {
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #FFFFFF !important;
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-18298 .elementor-element.elementor-element-c9e6fd4 {
    width: 100%;
  }
  .elementor-18298 .elementor-element.elementor-element-e2727d1 {
    width: 100%;
  }
}
@media(max-width:1599px) {
  .elementor-18298 .elementor-element.elementor-element-c9e6fd4 > .elementor-element-populated {
    padding: 0px 15px 0px 30px;
  }
  .elementor-18298 .elementor-element.elementor-element-5c7e5df .pxl-heading-wrap .heading-title {
    font-size: 50px;
  }
  .elementor-18298 .elementor-element.elementor-element-de4a935 .pxl-heading-wrap .heading-title {
    font-size: 50px;
  }
}
@media(max-width:1199px) {
  .elementor-18298 .elementor-element.elementor-element-5c7e5df .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-18298 .elementor-element.elementor-element-962c8c5 .pxl-btn {
    min-width: 220px;
    min-height: 54px;
  }
  .elementor-18298 .elementor-element.elementor-element-962c8c5 .pxl-button-wrapper .pxl-btn, .elementor-18298 .elementor-element.elementor-element-962c8c5 .pxl-button-wrapper .link-more {
    font-size: 13px;
  }
  .elementor-18298 .elementor-element.elementor-element-de4a935 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-btn {
    min-width: 220px;
    min-height: 54px;
  }
  .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .pxl-btn, .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-button-wrapper .link-more {
    font-size: 13px;
  }
}
@media(max-width:767px) {
  .elementor-18298 .elementor-element.elementor-element-e2727d1 > .elementor-element-populated {
    padding: 0px 15px 0px 30px;
  }
  .elementor-18298 .elementor-element.elementor-element-9d068e6 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor, .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor h1, .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor h2, .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor h3, .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor h4, .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor h5, .elementor-18298 .elementor-element.elementor-element-9d068e6 .pxl-text-editor h6 {
    font-size: 15px;
  }
  .elementor-18298 .elementor-element.elementor-element-bf3ed4a .pxl-btn {
    min-width: 180px;
    min-height: 45px;
  }
}
@media(max-width:575px) {
  .elementor-18298 .elementor-element.elementor-element-e2727d1 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-18298 .elementor-element.elementor-element-de4a935 .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
}
.elementor-18365 .elementor-element.elementor-element-90cf807 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18365 .elementor-element.elementor-element-90cf807:not(.elementor-motion-effects-element-type-background), .elementor-18365 .elementor-element.elementor-element-90cf807 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-18365 .elementor-element.elementor-element-90cf807 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-18365 .elementor-element.elementor-element-90cf807 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-18365 .elementor-element.elementor-element-9133f0f {
  width: auto;
  max-width: auto;
}
.elementor-18365 .elementor-element.elementor-element-9133f0f .pxl-logo img {
  max-width: 206px;
}
.elementor-18365 .elementor-element.elementor-element-090761b.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-18365 .elementor-element.elementor-element-39a95d6 {
  width: auto;
  max-width: auto;
}
.elementor-18365 .elementor-element.elementor-element-39a95d6 .pxl-links a {
  color: #1C2C34;
}
.elementor-18365 .elementor-element.elementor-element-39a95d6 .pxl-links a:hover, .elementor-18365 .elementor-element.elementor-element-39a95d6 .pxl-links li.active a {
  color: #D59F54;
}
.elementor-18365 .elementor-element.elementor-element-39a95d6 .pxl-links a, .elementor-18365 .elementor-element.elementor-element-39a95d6 .pxl-links.layout-4 li a span {
  font-size: 15px;
}
.elementor-18365 .elementor-element.elementor-element-e7ca6f4 {
  width: auto;
  max-width: auto;
}
.elementor-18365 .elementor-element.elementor-element-e7ca6f4 .pxl-divider.vertical .pxl-divider-separator {
  height: 15px;
}
.elementor-18365 .elementor-element.elementor-element-e7ca6f4 .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 1px;
  transform: rotate(20deg);
}
.elementor-18365 .elementor-element.elementor-element-e7ca6f4 .pxl-divider {
  padding: 0px 20px 0px 20px;
}
.elementor-18365 .elementor-element.elementor-element-792cf1a {
  width: auto;
  max-width: auto;
}
.elementor-18365 .elementor-element.elementor-element-792cf1a > .elementor-widget-container {
  margin: 0px 6px 0px 0px;
}
.elementor-18365 .elementor-element.elementor-element-792cf1a .pxl-links a {
  color: #1C2C34;
}
.elementor-18365 .elementor-element.elementor-element-792cf1a .pxl-links a:hover, .elementor-18365 .elementor-element.elementor-element-792cf1a .pxl-links li.active a {
  color: #D59F54;
}
.elementor-18365 .elementor-element.elementor-element-792cf1a .pxl-links a, .elementor-18365 .elementor-element.elementor-element-792cf1a .pxl-links.layout-4 li a span {
  font-size: 15px;
}
.elementor-18365 .elementor-element.elementor-element-6d1b439 {
  width: auto;
  max-width: auto;
}
.elementor-18365 .elementor-element.elementor-element-6d1b439 .pxl-divider.vertical .pxl-divider-separator {
  height: 15px;
}
.elementor-18365 .elementor-element.elementor-element-6d1b439 .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 1px;
  transform: rotate(20deg);
}
.elementor-18365 .elementor-element.elementor-element-6d1b439 .pxl-divider {
  padding: 0px 20px 0px 20px;
}
.elementor-18365 .elementor-element.elementor-element-8521af5 {
  width: auto;
  max-width: auto;
}
.elementor-18365 .elementor-element.elementor-element-8521af5 .anchor-title {
  font-size: 15px;
}
.elementor-18365 .elementor-element.elementor-element-8521af5 .pxl-anchor {
  color: #D59F54;
}
.elementor-18365 .elementor-element.elementor-element-8521af5 .pxl-anchor-wrap .icon-custom span span {
  background-color: #D59F54;
}
.elementor-18365 .elementor-element.elementor-element-8521af5 .pxl-anchor:hover {
  color: #D59F54;
}
.elementor-18365 .elementor-element.elementor-element-8521af5 .pxl-anchor-wrap .icon-custom:hover span span {
  background-color: #D59F54;
}
.elementor-18365 .elementor-element.elementor-element-8521af5 .pxl-anchor .anchor-title {
  color: #1C2C34;
}
.elementor-18365 .elementor-element.elementor-element-8521af5 .pxl-anchor:hover .anchor-title {
  color: #D59F54;
}
.elementor-18365 .elementor-element.elementor-element-b26aefd > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18365 .elementor-element.elementor-element-b26aefd {
  padding: 30px 0px 20px 0px;
}
.elementor-18365 .elementor-element.elementor-element-b06fb9b {
  width: auto;
  max-width: auto;
}
.elementor-18365 .elementor-element.elementor-element-b06fb9b .pxl-logo img {
  max-width: 206px;
}
.elementor-18365 .elementor-element.elementor-element-4b44e95 {
  width: auto;
  max-width: auto;
}
.elementor-18365 .elementor-element.elementor-element-4b44e95 .pxl-logo img {
  max-width: 150px;
}
.elementor-18365 .elementor-element.elementor-element-8e6f417.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-18365 .elementor-element.elementor-element-9e16d9b {
  width: auto;
  max-width: auto;
}
.elementor-18365 .elementor-element.elementor-element-9e16d9b .divider {
  margin: 0px 5px 0px 5px;
  --pxl-color: #AA998A;
  color: #AA998A;
}
.elementor-18365 .elementor-element.elementor-element-9e16d9b .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
  font-size: 15px;
}
.elementor-18365 .elementor-element.elementor-element-9e16d9b .pxl-anchor:hover {
  color: #FFFFFFBF;
}
.elementor-18365 .elementor-element.elementor-element-62823bf {
  width: auto;
  max-width: auto;
}
.elementor-18365 .elementor-element.elementor-element-62823bf .pxl-divider.vertical .pxl-divider-separator {
  height: 15px;
}
.elementor-18365 .elementor-element.elementor-element-62823bf .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF;
  border-width: 1px;
  transform: rotate(20deg);
}
.elementor-18365 .elementor-element.elementor-element-62823bf .pxl-divider {
  padding: 0px 20px 0px 20px;
}
.elementor-18365 .elementor-element.elementor-element-40c44b3 {
  width: auto;
  max-width: auto;
}
.elementor-18365 .elementor-element.elementor-element-40c44b3 .anchor-title {
  font-size: 15px;
}
.elementor-18365 .elementor-element.elementor-element-40c44b3 .pxl-anchor {
  color: #FFFFFF;
}
.elementor-18365 .elementor-element.elementor-element-40c44b3 .pxl-anchor-wrap .icon-custom span span {
  background-color: #FFFFFF;
}
.elementor-18365 .elementor-element.elementor-element-40c44b3 .pxl-anchor:hover {
  color: #FFFFFFBF;
}
.elementor-18365 .elementor-element.elementor-element-40c44b3 .pxl-anchor-wrap .icon-custom:hover span span {
  background-color: #FFFFFFBF;
}
body.elementor-page-18365:not(.elementor-motion-effects-element-type-background), body.elementor-page-18365 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #858484;
}
@media(max-width:1599px) {
  .elementor-18365 .elementor-element.elementor-element-39a95d6 .pxl-links {
    justify-content: end;
  }
  .elementor-18365 .elementor-element.elementor-element-e7ca6f4 .pxl-divider {
    padding: 0px 15px 0px 15px;
  }
  .elementor-18365 .elementor-element.elementor-element-792cf1a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-18365 .elementor-element.elementor-element-792cf1a .pxl-links {
    justify-content: end;
  }
  .elementor-18365 .elementor-element.elementor-element-6d1b439 .pxl-divider {
    padding: 0px 15px 0px 15px;
  }
}
@media(max-width:991px) {
  .elementor-18365 .elementor-element.elementor-element-9133f0f .pxl-logo img {
    max-width: 150px;
  }
}
.elementor-18489 .elementor-element.elementor-element-9d919de > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-18489 .elementor-element.elementor-element-9d919de > .elementor-container {
  min-height: 100vh;
}
.elementor-18489 .elementor-element.elementor-element-8a5f02c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18489 .elementor-element.elementor-element-8a5f02c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F1EFED;
}
.elementor-bc-flex-widget .elementor-18489 .elementor-element.elementor-element-8a5f02c.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-18489 .elementor-element.elementor-element-8a5f02c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-18489 .elementor-element.elementor-element-8a5f02c > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 15px 0px 75px;
}
.elementor-18489 .elementor-element.elementor-element-8a5f02c > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-18489 .elementor-element.elementor-element-d50ccf8 > .elementor-widget-container {
  margin: 50px 0px 22px 0px;
}
.elementor-18489 .elementor-element.elementor-element-d50ccf8 .pxl-heading-inner {
  max-width: 650px;
}
.elementor-18489 .elementor-element.elementor-element-d50ccf8 .pxl-heading-wrap .heading-title {
  color: #1C2C34;
  font-size: 56px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.154em;
  letter-spacing: 0.02em;
}
.elementor-18489 .elementor-element.elementor-element-f683f35 > .elementor-widget-container {
  margin: 0px 0px 46px 0px;
}
.elementor-18489 .elementor-element.elementor-element-f683f35 .pxl-text-editor {
  max-width: 580px;
}
.elementor-18489 .elementor-element.elementor-element-f683f35 .pxl-text-editor, .elementor-18489 .elementor-element.elementor-element-f683f35 .pxl-text-editor h1, .elementor-18489 .elementor-element.elementor-element-f683f35 .pxl-text-editor h2, .elementor-18489 .elementor-element.elementor-element-f683f35 .pxl-text-editor h3, .elementor-18489 .elementor-element.elementor-element-f683f35 .pxl-text-editor h4, .elementor-18489 .elementor-element.elementor-element-f683f35 .pxl-text-editor h5, .elementor-18489 .elementor-element.elementor-element-f683f35 .pxl-text-editor h6 {
  font-size: 17px;
  line-height: 1.588em;
}
.elementor-18489 .elementor-element.elementor-element-7214d2a .pxl-btn {
  min-width: 242px;
  min-height: 60px;
}
.elementor-18489 .elementor-element.elementor-element-7214d2a .pxl-button-wrapper .pxl-btn, .elementor-18489 .elementor-element.elementor-element-7214d2a .pxl-button-wrapper .link-more {
  font-size: 14px;
  font-weight: 500;
}
.elementor-bc-flex-widget .elementor-18489 .elementor-element.elementor-element-8ae3fe1.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-18489 .elementor-element.elementor-element-8ae3fe1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-18489 .elementor-element.elementor-element-8ae3fe1 > .elementor-element-populated {
  padding: 0px 15px 0px 50px;
}
.elementor-18489 .elementor-element.elementor-element-2cb9eec {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  --pxl-height: 100vh;
}
.elementor-18489 .elementor-element.elementor-element-2cb9eec .pxl-overlay {
  background-color: #0000004D;
}
.elementor-18489 .elementor-element.elementor-element-b053a12 > .elementor-widget-container {
  margin: 50px 0px 22px 0px;
}
.elementor-18489 .elementor-element.elementor-element-b053a12 .pxl-heading-inner {
  max-width: 600px;
}
.elementor-18489 .elementor-element.elementor-element-b053a12 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 56px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.154em;
  letter-spacing: 0px;
}
.elementor-18489 .elementor-element.elementor-element-a634277 > .elementor-widget-container {
  margin: 0px 0px 46px 0px;
}
.elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor {
  max-width: 650px;
  color: #FFFFFF;
}
.elementor-18489 .elementor-element.elementor-element-a634277 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor, .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor h1, .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor h2, .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor h3, .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor h4, .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor h5, .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor h6 {
  font-size: 17px;
  line-height: 1.588em;
}
.elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-btn {
  min-width: 242px;
  min-height: 60px;
}
.elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn, .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .link-more {
  font-size: 14px;
  font-weight: 500;
}
.elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn, .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .link-more {
  color: var(--e-global-color-primary);
}
.elementor-18489 .elementor-element.elementor-element-a274dd6 .link-more.underline-true:after {
  background-color: var(--e-global-color-primary);
}
.elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn:hover, .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn:active, .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn:focus, .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .link-more:hover {
  color: #FFFFFF !important;
}
.elementor-18489 .elementor-element.elementor-element-a274dd6 .link-more.underline-true:hover:after {
  background-color: #FFFFFF !important;
}
.elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn, .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn:after {
  background: #FFFFFF !important;
}
.elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn:hover, .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn:focus, .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn:active, .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn:hover:after, .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-btn.btn-outline:before, .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-btn.btn-alt:before {
  background-color: #FFFFFF00 !important;
}
.elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn {
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #FFFFFF !important;
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-18489 .elementor-element.elementor-element-8a5f02c {
    width: 100%;
  }
  .elementor-18489 .elementor-element.elementor-element-8ae3fe1 {
    width: 100%;
  }
}
@media(max-width:1599px) {
  .elementor-18489 .elementor-element.elementor-element-8a5f02c > .elementor-element-populated {
    padding: 0px 15px 0px 30px;
  }
  .elementor-18489 .elementor-element.elementor-element-d50ccf8 .pxl-heading-wrap .heading-title {
    font-size: 50px;
  }
  .elementor-18489 .elementor-element.elementor-element-b053a12 .pxl-heading-wrap .heading-title {
    font-size: 50px;
  }
}
@media(max-width:1199px) {
  .elementor-18489 .elementor-element.elementor-element-d50ccf8 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-18489 .elementor-element.elementor-element-7214d2a .pxl-btn {
    min-width: 220px;
    min-height: 54px;
  }
  .elementor-18489 .elementor-element.elementor-element-7214d2a .pxl-button-wrapper .pxl-btn, .elementor-18489 .elementor-element.elementor-element-7214d2a .pxl-button-wrapper .link-more {
    font-size: 13px;
  }
  .elementor-18489 .elementor-element.elementor-element-b053a12 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-btn {
    min-width: 220px;
    min-height: 54px;
  }
  .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .pxl-btn, .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-button-wrapper .link-more {
    font-size: 13px;
  }
}
@media(max-width:767px) {
  .elementor-18489 .elementor-element.elementor-element-8ae3fe1 > .elementor-element-populated {
    padding: 0px 15px 0px 30px;
  }
  .elementor-18489 .elementor-element.elementor-element-a634277 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor, .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor h1, .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor h2, .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor h3, .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor h4, .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor h5, .elementor-18489 .elementor-element.elementor-element-a634277 .pxl-text-editor h6 {
    font-size: 15px;
  }
  .elementor-18489 .elementor-element.elementor-element-a274dd6 .pxl-btn {
    min-width: 180px;
    min-height: 45px;
  }
}
@media(max-width:575px) {
  .elementor-18489 .elementor-element.elementor-element-8ae3fe1 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-18489 .elementor-element.elementor-element-b053a12 .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
}
.elementor-19107 .elementor-element.elementor-element-9bae573 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-19107 .elementor-element.elementor-element-514c070 > .elementor-element-populated {
  padding: 50px 30px 50px 150px;
}
.elementor-19107 .elementor-element.elementor-element-b155c6f > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-19107 .elementor-element.elementor-element-b155c6f .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-19107 .elementor-element.elementor-element-b155c6f .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
  margin-bottom: 13px;
}
.elementor-19107 .elementor-element.elementor-element-b155c6f .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-19107 .elementor-element.elementor-element-b155c6f .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-19107 .elementor-element.elementor-element-60756f0 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-19107 .elementor-element.elementor-element-60756f0 .pxl-text-editor {
  max-width: 490px;
}
.elementor-19107 .elementor-element.elementor-element-297d551 .pxl-image-wg {
  width: 100%;
  height: 100vh;
}
@media(min-width:576px) {
  .elementor-19107 .elementor-element.elementor-element-514c070 {
    width: 41%;
  }
  .elementor-19107 .elementor-element.elementor-element-78e4cf8 {
    width: 59%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-19107 .elementor-element.elementor-element-514c070 {
    width: 100%;
  }
  .elementor-19107 .elementor-element.elementor-element-78e4cf8 {
    width: 100%;
  }
}
@media(max-width:1599px) {
  .elementor-19107 .elementor-element.elementor-element-514c070 > .elementor-element-populated {
    padding: 30px 30px 30px 80px;
  }
}
@media(max-width:1199px) {
  .elementor-19107 .elementor-element.elementor-element-514c070 > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-19107 .elementor-element.elementor-element-b155c6f > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
  }
  .elementor-19107 .elementor-element.elementor-element-b155c6f .pxl-heading-wrap .heading-subtitle {
    margin-bottom: 8px;
  }
  .elementor-19107 .elementor-element.elementor-element-60756f0 > .elementor-widget-container {
    margin: 0px 0px 28px 0px;
  }
}
@media(max-width:991px) {
  .elementor-19107 .elementor-element.elementor-element-514c070 > .elementor-element-populated {
    padding: 80px 30px 80px 30px;
  }
  .elementor-19107 .elementor-element.elementor-element-297d551 .pxl-image-wg {
    height: 50vh;
  }
}
@media(max-width:575px) {
  .elementor-19107 .elementor-element.elementor-element-514c070 > .elementor-element-populated {
    padding: 80px 15px 80px 15px;
  }
}
.elementor-19146 .elementor-element.elementor-element-f1bca91 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-19146 .elementor-element.elementor-element-8b4124c > .elementor-element-populated {
  padding: 50px 30px 50px 150px;
}
.elementor-19146 .elementor-element.elementor-element-1e18bac > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-19146 .elementor-element.elementor-element-1e18bac .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-19146 .elementor-element.elementor-element-1e18bac .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
  margin-bottom: 13px;
}
.elementor-19146 .elementor-element.elementor-element-1e18bac .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-19146 .elementor-element.elementor-element-1e18bac .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-19146 .elementor-element.elementor-element-03aea32 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-19146 .elementor-element.elementor-element-03aea32 .pxl-text-editor {
  max-width: 490px;
}
.elementor-19146 .elementor-element.elementor-element-fe447fe .pxl-image-wg {
  width: 100%;
  height: 100vh;
}
@media(min-width:576px) {
  .elementor-19146 .elementor-element.elementor-element-8b4124c {
    width: 41%;
  }
  .elementor-19146 .elementor-element.elementor-element-a01cca1 {
    width: 59%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-19146 .elementor-element.elementor-element-8b4124c {
    width: 100%;
  }
  .elementor-19146 .elementor-element.elementor-element-a01cca1 {
    width: 100%;
  }
}
@media(max-width:1599px) {
  .elementor-19146 .elementor-element.elementor-element-8b4124c > .elementor-element-populated {
    padding: 30px 30px 30px 80px;
  }
}
@media(max-width:1199px) {
  .elementor-19146 .elementor-element.elementor-element-8b4124c > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-19146 .elementor-element.elementor-element-1e18bac > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
  }
  .elementor-19146 .elementor-element.elementor-element-1e18bac .pxl-heading-wrap .heading-subtitle {
    margin-bottom: 8px;
  }
  .elementor-19146 .elementor-element.elementor-element-03aea32 > .elementor-widget-container {
    margin: 0px 0px 28px 0px;
  }
}
@media(max-width:991px) {
  .elementor-19146 .elementor-element.elementor-element-8b4124c > .elementor-element-populated {
    padding: 80px 30px 80px 30px;
  }
  .elementor-19146 .elementor-element.elementor-element-fe447fe .pxl-image-wg {
    height: 50vh;
  }
}
@media(max-width:575px) {
  .elementor-19146 .elementor-element.elementor-element-8b4124c > .elementor-element-populated {
    padding: 80px 15px 80px 15px;
  }
}
.elementor-19153 .elementor-element.elementor-element-a0b9883 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-19153 .elementor-element.elementor-element-7b096c3 > .elementor-element-populated {
  padding: 50px 30px 50px 150px;
}
.elementor-19153 .elementor-element.elementor-element-cc12e02 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-19153 .elementor-element.elementor-element-cc12e02 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.elementor-19153 .elementor-element.elementor-element-cc12e02 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
  margin-bottom: 13px;
}
.elementor-19153 .elementor-element.elementor-element-cc12e02 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-19153 .elementor-element.elementor-element-cc12e02 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-19153 .elementor-element.elementor-element-1c49615 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-19153 .elementor-element.elementor-element-1c49615 .pxl-text-editor {
  max-width: 490px;
}
.elementor-19153 .elementor-element.elementor-element-733d62a .pxl-image-wg {
  width: 100%;
  height: 100vh;
}
@media(min-width:576px) {
  .elementor-19153 .elementor-element.elementor-element-7b096c3 {
    width: 41%;
  }
  .elementor-19153 .elementor-element.elementor-element-a2de927 {
    width: 59%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-19153 .elementor-element.elementor-element-7b096c3 {
    width: 100%;
  }
  .elementor-19153 .elementor-element.elementor-element-a2de927 {
    width: 100%;
  }
}
@media(max-width:1599px) {
  .elementor-19153 .elementor-element.elementor-element-7b096c3 > .elementor-element-populated {
    padding: 30px 30px 30px 80px;
  }
}
@media(max-width:1199px) {
  .elementor-19153 .elementor-element.elementor-element-7b096c3 > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-19153 .elementor-element.elementor-element-cc12e02 > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
  }
  .elementor-19153 .elementor-element.elementor-element-cc12e02 .pxl-heading-wrap .heading-subtitle {
    margin-bottom: 8px;
  }
  .elementor-19153 .elementor-element.elementor-element-1c49615 > .elementor-widget-container {
    margin: 0px 0px 28px 0px;
  }
}
@media(max-width:991px) {
  .elementor-19153 .elementor-element.elementor-element-7b096c3 > .elementor-element-populated {
    padding: 80px 30px 80px 30px;
  }
  .elementor-19153 .elementor-element.elementor-element-733d62a .pxl-image-wg {
    height: 50vh;
  }
}
@media(max-width:575px) {
  .elementor-19153 .elementor-element.elementor-element-7b096c3 > .elementor-element-populated {
    padding: 80px 15px 80px 15px;
  }
}
.elementor-4932 .elementor-element.elementor-element-e9aebb6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-4932 .elementor-element.elementor-element-e9aebb6:not(.elementor-motion-effects-element-type-background), .elementor-4932 .elementor-element.elementor-element-e9aebb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-4932 .elementor-element.elementor-element-e9aebb6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}
.elementor-4932 .elementor-element.elementor-element-e9aebb6 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4932 .elementor-element.elementor-element-e295f12.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-4932 .elementor-element.elementor-element-bea7031 {
  width: auto;
  max-width: auto;
}
.elementor-4932 .elementor-element.elementor-element-bea7031 .price-lbl {
  font-size: 16px;
  text-transform: uppercase;
}
.elementor-4932 .elementor-element.elementor-element-8bcdc6e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 0px 70px 0px;
}
.elementor-4932 .elementor-element.elementor-element-8bcdc6e > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4932 .elementor-element.elementor-element-0e465dd > .elementor-element-populated {
  margin: 0px 70px 0px 0px;
  --e-column-margin-right: 70px;
  --e-column-margin-left: 0px;
}
.elementor-4932 .elementor-element.elementor-element-a4e530b > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-4932 .elementor-element.elementor-element-a4e530b .pxl-text-editor, .elementor-4932 .elementor-element.elementor-element-a4e530b .pxl-text-editor h1, .elementor-4932 .elementor-element.elementor-element-a4e530b .pxl-text-editor h2, .elementor-4932 .elementor-element.elementor-element-a4e530b .pxl-text-editor h3, .elementor-4932 .elementor-element.elementor-element-a4e530b .pxl-text-editor h4, .elementor-4932 .elementor-element.elementor-element-a4e530b .pxl-text-editor h5, .elementor-4932 .elementor-element.elementor-element-a4e530b .pxl-text-editor h6 {
  font-size: 24px;
  line-height: 1.35em;
}
.elementor-4932 .elementor-element.elementor-element-b4cb435 > .elementor-widget-container {
  margin: -3px 0px 30px 0px;
}
.elementor-4932 .elementor-element.elementor-element-b4cb435 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4932 .elementor-element.elementor-element-41c202b {
  padding: 0px 0px 120px 0px;
}
.elementor-4932 .elementor-element.elementor-element-0c6b1b4 > .elementor-widget-container {
  margin: 45px 0px 0px 0px;
}
.elementor-4932 .elementor-element.elementor-element-92e1b49:not(.elementor-motion-effects-element-type-background), .elementor-4932 .elementor-element.elementor-element-92e1b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-4932 .elementor-element.elementor-element-92e1b49 .pxl-section-bg-parallax {
  background-image: url(../../2023/04/ss-bg-layer.png);
  background-position: center right;
  background-size: auto;
  right: -50px;
}
.elementor-4932 .elementor-element.elementor-element-92e1b49 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 113px 0px 114px 0px;
}
.elementor-4932 .elementor-element.elementor-element-92e1b49 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4932 .elementor-element.elementor-element-7d5a9b6 > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
}
.elementor-4932 .elementor-element.elementor-element-7d5a9b6 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 50px;
}
.elementor-4932 .elementor-element.elementor-element-0c3574a {
  padding: 113px 0px 110px 0px;
}
.elementor-4932 .elementor-element.elementor-element-9c5690b > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-4932 .elementor-element.elementor-element-9c5690b .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4932 .elementor-element.elementor-element-652ca53 > .elementor-widget-container {
  margin: 0px 0px 43px 0px;
  padding: 0px 210px 0px 0px;
}
.elementor-4932 .elementor-element.elementor-element-242f8e7 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-4932 .elementor-element.elementor-element-242f8e7 .pxl-heading-wrap .heading-title {
  font-size: 35px;
}
.elementor-4932 .elementor-element.elementor-element-9d2e13d > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-4932 .elementor-element.elementor-element-9d2e13d .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
@media(min-width:576px) {
  .elementor-4932 .elementor-element.elementor-element-0e465dd {
    width: 58.33333333%;
  }
  .elementor-4932 .elementor-element.elementor-element-6ebc84f {
    width: 41.667%;
  }
}
@media(max-width:1199px) {
  .elementor-4932 .elementor-element.elementor-element-8bcdc6e {
    padding: 93px 0px 95px 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-0e465dd > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-c58e987 .features-item + .features-item {
    margin-top: 15px;
  }
  .elementor-4932 .elementor-element.elementor-element-41c202b {
    padding: 0px 0px 100px 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-0c6b1b4 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-92e1b49 {
    padding: 93px 0px 93px 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-7d5a9b6 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-7d5a9b6 .pxl-heading-wrap .heading-title {
    font-size: 42px;
  }
  .elementor-4932 .elementor-element.elementor-element-0c3574a {
    padding: 93px 0px 90px 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-652ca53 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-9d2e13d > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media(max-width:991px) {
  .elementor-4932 .elementor-element.elementor-element-7d5a9b6 .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
}
@media(max-width:767px) {
  .elementor-4932 .elementor-element.elementor-element-8ae55c4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4932 .elementor-element.elementor-element-0d8f365 .pxl-links {
    justify-content: center;
  }
  .elementor-4932 .elementor-element.elementor-element-e295f12.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-4932 .elementor-element.elementor-element-e295f12 > .elementor-element-populated {
    margin: 0px 0px 18px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-8bcdc6e {
    padding: 83px 0px 83px 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-0e465dd > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-41c202b {
    padding: 0px 0px 90px 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-92e1b49 {
    padding: 83px 0px 83px 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-7d5a9b6 .pxl-heading-wrap .heading-title {
    font-size: 26px;
  }
  .elementor-4932 .elementor-element.elementor-element-0c3574a {
    padding: 83px 0px 83px 0px;
  }
  .elementor-4932 .elementor-element.elementor-element-9d2e13d > .elementor-widget-container {
    margin: 0px 0px 47px 0px;
  }
}
@media(max-width:575px) {
  .elementor-4932 .elementor-element.elementor-element-daeac77 > .elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-4932 .elementor-element.elementor-element-daeac77 {
    width: 58%;
  }
  .elementor-4932 .elementor-element.elementor-element-6d54a2b {
    width: 42%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-4932 .elementor-element.elementor-element-0e465dd {
    width: 100%;
  }
  .elementor-4932 .elementor-element.elementor-element-6ebc84f {
    width: 100%;
  }
  .elementor-4932 .elementor-element.elementor-element-daeac77 {
    width: 50%;
  }
  .elementor-4932 .elementor-element.elementor-element-6d54a2b {
    width: 50%;
  }
}
.elementor-5128 .elementor-element.elementor-element-485c7e3:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-485c7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F5F3F1;
}
.elementor-5128 .elementor-element.elementor-element-485c7e3 .pxl-section-bg-parallax {
  background-image: url(../../2023/07/ss1-layer2.png);
  background-position: 0px -40px;
  background-size: auto;
  left: -50px;
}
.elementor-5128 .elementor-element.elementor-element-485c7e3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 0px 0px;
}
.elementor-5128 .elementor-element.elementor-element-485c7e3 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5128 .elementor-element.elementor-element-5c753f4 > .elementor-widget-container {
  margin: 12px 15px 0px 15px;
}
.elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor {
  text-align: center;
}
.elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor, .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor h1, .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor h2, .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor h3, .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor h4, .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor h5, .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor h6 {
  text-transform: uppercase;
  line-height: 1.4em;
}
.elementor-5128 .elementor-element.elementor-element-186d75e > .elementor-widget-container {
  margin: 10px 0px 75px 0px;
}
.elementor-5128 .elementor-element.elementor-element-186d75e .pxl-divider.horizontal .pxl-divider-separator {
  width: 100px;
}
.elementor-5128 .elementor-element.elementor-element-186d75e .pxl-divider .pxl-divider-separator {
  border-color: #AA998A;
  border-width: 2px;
}
.elementor-5128 .elementor-element.elementor-element-186d75e .pxl-divider {
  justify-content: center;
}
.elementor-5128 .elementor-element.elementor-element-cc54a59:not(.elementor-motion-effects-element-type-background), .elementor-5128 .elementor-element.elementor-element-cc54a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F5F3F1;
}
.elementor-5128 .elementor-element.elementor-element-cc54a59 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 120px 0px;
}
.elementor-5128 .elementor-element.elementor-element-cc54a59 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5128 .elementor-element.elementor-element-822701d .pxl-swiper-dots {
  margin: 50px 0px 0px 0px;
}
.elementor-5128 .elementor-element.elementor-element-a78bfa3 {
  padding: 120px 0px 0px 0px;
}
.elementor-5128 .elementor-element.elementor-element-4e2e1d2 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-5128 .elementor-element.elementor-element-bde43e9 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 20px 15px 20px;
}
.elementor-5128 .elementor-element.elementor-element-bde43e9 .pxl-heading-wrap .heading-title {
  color: #F3F3F3;
  font-size: 22px;
}
.elementor-5128 .elementor-element.elementor-element-bb42d22 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
  padding: 30px 20px 25px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C899;
}
.elementor-5128 .elementor-element.elementor-element-122f0f6 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 20px 15px 20px;
}
.elementor-5128 .elementor-element.elementor-element-122f0f6 .pxl-heading-wrap .heading-title {
  color: #F3F3F3;
  font-size: 22px;
}
.elementor-5128 .elementor-element.elementor-element-dc21cb7 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
  padding: 24px 20px 24px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C899;
}
.elementor-5128 .elementor-element.elementor-element-5429241 > .elementor-widget-container {
  background-color: #1C2C34;
  padding: 15px 20px 15px 20px;
}
.elementor-5128 .elementor-element.elementor-element-5429241 .pxl-heading-wrap .heading-title {
  color: #F3F3F3;
  font-size: 22px;
}
.elementor-5128 .elementor-element.elementor-element-3bad8df > .elementor-widget-container {
  padding: 24px 20px 24px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #C8C8C899;
}
.elementor-5128 .elementor-element.elementor-element-3bad8df .pxl-text-editor {
  color: #111111;
}
.elementor-5128 .elementor-element.elementor-element-3bad8df .border-left .pxl-text-editor:before {
  background-color: #111111;
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-5128 .elementor-element.elementor-element-b521adf {
    width: 100%;
  }
  .elementor-5128 .elementor-element.elementor-element-e420301 {
    width: 100%;
  }
}
@media(max-width:1199px) {
  .elementor-5128 .elementor-element.elementor-element-485c7e3 {
    padding: 93px 0px 0px 0px;
  }
  .elementor-5128 .elementor-element.elementor-element-5c753f4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5128 .elementor-element.elementor-element-186d75e > .elementor-widget-container {
    margin: 10px 0px 65px 0px;
  }
  .elementor-5128 .elementor-element.elementor-element-cc54a59 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-5128 .elementor-element.elementor-element-822701d .pxl-swiper-dots {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5128 .elementor-element.elementor-element-a78bfa3 {
    padding: 100px 0px 0px 0px;
  }
  .elementor-5128 .elementor-element.elementor-element-bde43e9 .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
  .elementor-5128 .elementor-element.elementor-element-122f0f6 .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
  .elementor-5128 .elementor-element.elementor-element-5429241 .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
}
@media(max-width:767px) {
  .elementor-5128 .elementor-element.elementor-element-485c7e3 {
    padding: 83px 0px 0px 0px;
  }
  .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor, .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor h1, .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor h2, .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor h3, .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor h4, .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor h5, .elementor-5128 .elementor-element.elementor-element-5c753f4 .pxl-text-editor h6 {
    font-size: 20px;
  }
  .elementor-5128 .elementor-element.elementor-element-cc54a59 {
    padding: 0px 0px 90px 0px;
  }
  .elementor-5128 .elementor-element.elementor-element-a78bfa3 {
    padding: 90px 0px 0px 0px;
  }
  .elementor-5128 .elementor-element.elementor-element-e420301 > .elementor-element-populated {
    margin: 90px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5128 .elementor-element.elementor-element-bde43e9 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-5128 .elementor-element.elementor-element-122f0f6 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
  .elementor-5128 .elementor-element.elementor-element-5429241 .pxl-heading-wrap .heading-title {
    font-size: 20px;
  }
}
.elementor-5098 .elementor-element.elementor-element-d0665c1 {
  padding: 110px 0px 55px 0px;
}
.elementor-5098 .elementor-element.elementor-element-2858237 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-5098 .elementor-element.elementor-element-2858237 .pxl-heading-inner {
  text-align: center;
}
.elementor-5098 .elementor-element.elementor-element-2858237 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
}
.elementor-5098 .elementor-element.elementor-element-697cfaf > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-5098 .elementor-element.elementor-element-697cfaf .pxl-text-editor {
  max-width: 880px;
  text-align: center;
}
.elementor-5098 .elementor-element.elementor-element-697cfaf .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-5098 .elementor-element.elementor-element-fb58fb2 {
  padding: 0px 0px 112px 0px;
}
.elementor-5098 .elementor-element.elementor-element-41e9a39 .pxl-fancybox-wrap {
  text-align: center;
  justify-content: center;
}
.elementor-5098 .elementor-element.elementor-element-41e9a39 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-5098 .elementor-element.elementor-element-41e9a39 .pxl-fancy-icon svg path, .elementor-5098 .elementor-element.elementor-element-41e9a39 .pxl-fancy-icon svg circle, .elementor-5098 .elementor-element.elementor-element-41e9a39 .pxl-fancy-icon svg square, .elementor-5098 .elementor-element.elementor-element-41e9a39 .pxl-fancy-icon svg ellipse, .elementor-5098 .elementor-element.elementor-element-41e9a39 .pxl-fancy-icon svg rect, .elementor-5098 .elementor-element.elementor-element-41e9a39 .pxl-fancy-icon svg polyline, .elementor-5098 .elementor-element.elementor-element-41e9a39 .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-5098 .elementor-element.elementor-element-1ca7f3c .pxl-fancybox-wrap {
  text-align: center;
  justify-content: center;
}
.elementor-5098 .elementor-element.elementor-element-1ca7f3c .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-5098 .elementor-element.elementor-element-1ca7f3c .pxl-fancy-icon svg path, .elementor-5098 .elementor-element.elementor-element-1ca7f3c .pxl-fancy-icon svg circle, .elementor-5098 .elementor-element.elementor-element-1ca7f3c .pxl-fancy-icon svg square, .elementor-5098 .elementor-element.elementor-element-1ca7f3c .pxl-fancy-icon svg ellipse, .elementor-5098 .elementor-element.elementor-element-1ca7f3c .pxl-fancy-icon svg rect, .elementor-5098 .elementor-element.elementor-element-1ca7f3c .pxl-fancy-icon svg polyline, .elementor-5098 .elementor-element.elementor-element-1ca7f3c .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-5098 .elementor-element.elementor-element-4fdc94c .pxl-fancybox-wrap {
  text-align: center;
  justify-content: center;
}
.elementor-5098 .elementor-element.elementor-element-4fdc94c .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-5098 .elementor-element.elementor-element-4fdc94c .pxl-fancy-icon svg path, .elementor-5098 .elementor-element.elementor-element-4fdc94c .pxl-fancy-icon svg circle, .elementor-5098 .elementor-element.elementor-element-4fdc94c .pxl-fancy-icon svg square, .elementor-5098 .elementor-element.elementor-element-4fdc94c .pxl-fancy-icon svg ellipse, .elementor-5098 .elementor-element.elementor-element-4fdc94c .pxl-fancy-icon svg rect, .elementor-5098 .elementor-element.elementor-element-4fdc94c .pxl-fancy-icon svg polyline, .elementor-5098 .elementor-element.elementor-element-4fdc94c .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-5098 .elementor-element.elementor-element-ce09816 .pxl-fancybox-wrap {
  text-align: center;
  justify-content: center;
}
.elementor-5098 .elementor-element.elementor-element-ce09816 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 95px;
}
.elementor-5098 .elementor-element.elementor-element-ce09816 .pxl-fancy-icon svg path, .elementor-5098 .elementor-element.elementor-element-ce09816 .pxl-fancy-icon svg circle, .elementor-5098 .elementor-element.elementor-element-ce09816 .pxl-fancy-icon svg square, .elementor-5098 .elementor-element.elementor-element-ce09816 .pxl-fancy-icon svg ellipse, .elementor-5098 .elementor-element.elementor-element-ce09816 .pxl-fancy-icon svg rect, .elementor-5098 .elementor-element.elementor-element-ce09816 .pxl-fancy-icon svg polyline, .elementor-5098 .elementor-element.elementor-element-ce09816 .pxl-fancy-icon svg line {
  stroke-width: 3;
}
.elementor-5098 .elementor-element.elementor-element-a836888 {
  padding: 0px 0px 75px 0px;
}
.elementor-5098 .elementor-element.elementor-element-a7b1cc7 > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-5098 .elementor-element.elementor-element-8f8965d {
    width: 50%;
  }
  .elementor-5098 .elementor-element.elementor-element-ff6f15b {
    width: 50%;
  }
  .elementor-5098 .elementor-element.elementor-element-df77c67 {
    width: 50%;
  }
  .elementor-5098 .elementor-element.elementor-element-72cee39 {
    width: 50%;
  }
}
@media(max-width:1199px) {
  .elementor-5098 .elementor-element.elementor-element-d0665c1 {
    padding: 90px 0px 35px 0px;
  }
  .elementor-5098 .elementor-element.elementor-element-fb58fb2 {
    padding: 0px 0px 92px 0px;
  }
  .elementor-5098 .elementor-element.elementor-element-a7b1cc7 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}
@media(max-width:991px) {
  .elementor-5098 .elementor-element.elementor-element-8f8965d > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5098 .elementor-element.elementor-element-ff6f15b > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media(max-width:767px) {
  .elementor-5098 .elementor-element.elementor-element-d0665c1 {
    padding: 83px 0px 35px 0px;
  }
  .elementor-5098 .elementor-element.elementor-element-fb58fb2 {
    padding: 0px 0px 82px 0px;
  }
}
@media(max-width:575px) {
  .elementor-5098 .elementor-element.elementor-element-df77c67 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
.elementor-235 .elementor-element.elementor-element-41c18c4:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-41c18c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #03070975;
}
.elementor-235 .elementor-element.elementor-element-41c18c4 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-41c18c4 > .elementor-container {
  min-height: 100vh;
}
.elementor-235 .elementor-element.elementor-element-41c18c4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-c3bad43 > .elementor-widget-container {
  margin: 100px 0px 10px 0px;
}
.elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper a.link {
  padding: 0px 0px 0px 0px;
}
.elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper .link-more {
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-c3bad43 .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-7ad0385 > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-235 .elementor-element.elementor-element-7ad0385 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-7ad0385 .pxl-heading-inner {
  text-align: center;
}
.elementor-235 .elementor-element.elementor-element-7ad0385 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 65px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor {
  max-width: 890px;
  text-align: center;
  color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-68d0f39 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor, .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor h1, .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor h2, .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor h3, .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor h4, .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor h5, .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor h6 {
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-e3571b1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 0px 0px;
}
.elementor-235 .elementor-element.elementor-element-e3571b1 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-d554ceb > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-235 .elementor-element.elementor-element-d554ceb .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-ae68b62 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-235 .elementor-element.elementor-element-ae68b62 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-ae68b62 .pxl-heading-inner {
  text-align: center;
}
.elementor-235 .elementor-element.elementor-element-ae68b62 .pxl-heading-wrap .heading-title {
  font-size: 45px;
  text-transform: uppercase;
}
.elementor-235 .elementor-element.elementor-element-ae68b62 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-ae68b62 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-ae68b62 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-ed4066b > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-235 .elementor-element.elementor-element-ed4066b > .elementor-container {
  max-width: 1650px;
}
.elementor-235 .elementor-element.elementor-element-ed4066b > div {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-ed4066b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 27px 0px;
}
.elementor-235 .elementor-element.elementor-element-ed4066b > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-96bab62 .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-235 .elementor-element.elementor-element-96bab62 .pxl-divider .pxl-divider-separator {
  border-color: #AA998A66;
  border-width: 1px;
}
.elementor-235 .elementor-element.elementor-element-96bab62 .pxl-divider {
  justify-content: end;
}
.elementor-235 .elementor-element.elementor-element-5a949f4.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-566a833 {
  width: auto;
  max-width: auto;
}
.elementor-235 .elementor-element.elementor-element-566a833 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-566a833 .pxl-heading-inner {
  text-align: center;
}
.elementor-235 .elementor-element.elementor-element-566a833 .pxl-heading-wrap .heading-title {
  font-size: 45px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.elementor-235 .elementor-element.elementor-element-566a833 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-566a833 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-566a833 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-842695c .pxl-divider.horizontal .pxl-divider-separator {
  width: 100%;
}
.elementor-235 .elementor-element.elementor-element-842695c .pxl-divider .pxl-divider-separator {
  border-color: #AA998A66;
  border-width: 1px;
}
.elementor-235 .elementor-element.elementor-element-842695c .pxl-divider {
  justify-content: start;
}
.elementor-235 .elementor-element.elementor-element-797fc13 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 72px 0px;
}
.elementor-235 .elementor-element.elementor-element-797fc13 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-503842a > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-235 .elementor-element.elementor-element-503842a .pxl-text-editor {
  max-width: 1014px;
  text-align: center;
}
.elementor-235 .elementor-element.elementor-element-503842a .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-503842a .pxl-text-editor p:not(:last-child) {
  margin-bottom: 15px;
}
.elementor-235 .elementor-element.elementor-element-6259883 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-d17b7b7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-235 .elementor-element.elementor-element-d17b7b7 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-1380433 .pxl-image-wg {
  width: 100%;
  height: 432px;
}
.elementor-235 .elementor-element.elementor-element-1380433 .parallax-inner {
  bottom: -30px;
}
.elementor-235 .elementor-element.elementor-element-b8d2b41 .pxl-image-wg {
  width: 100%;
  height: 432px;
}
.elementor-235 .elementor-element.elementor-element-b8d2b41 .parallax-inner {
  bottom: -30px;
}
.elementor-235 .elementor-element.elementor-element-75c3885 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 68px 0px 110px 0px;
}
.elementor-235 .elementor-element.elementor-element-75c3885 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-04fab6a > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor {
  max-width: 920px;
  text-align: center;
}
.elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor, .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor h1, .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor h2, .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor h3, .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor h4, .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor h5, .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor h6 {
  line-height: 1.36em;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor a {
  text-decoration: underline;
}
.elementor-235 .elementor-element.elementor-element-06b19b9 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-235 .elementor-element.elementor-element-06b19b9 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-06b19b9 img {
  max-width: 186px;
}
.elementor-235 .elementor-element.elementor-element-6079349 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-6079349 .pxl-text-editor {
  text-align: center;
}
.elementor-235 .elementor-element.elementor-element-3686a95:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-3686a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-235 .elementor-element.elementor-element-3686a95 > .elementor-container {
  max-width: 1650px;
}
.elementor-235 .elementor-element.elementor-element-3686a95 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 33px 0px 33px 0px;
}
.elementor-235 .elementor-element.elementor-element-3686a95 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-887a8fb:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-887a8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE8;
}
.elementor-235 .elementor-element.elementor-element-887a8fb > .elementor-container {
  max-width: 1650px;
}
.elementor-235 .elementor-element.elementor-element-887a8fb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 152px 0px 75px 0px;
}
.elementor-235 .elementor-element.elementor-element-887a8fb > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-8520e82 > .elementor-widget-container {
  margin: -40px 0px 0px 0px;
}
.elementor-235 .elementor-element.elementor-element-8520e82 .pxl-heading-inner {
  max-width: 420px;
}
.elementor-235 .elementor-element.elementor-element-8520e82 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-8520e82 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-8520e82 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-8520e82 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-793d43e .pxl-text-editor {
  color: #111111;
}
.elementor-235 .elementor-element.elementor-element-793d43e .border-left .pxl-text-editor:before {
  background-color: #111111;
}
.elementor-235 .elementor-element.elementor-element-20da006 .pxl-button-wrapper {
  justify-content: end;
}
.elementor-235 .elementor-element.elementor-element-20da006 > .elementor-widget-container {
  margin: 12px 0px 0px 0px;
}
.elementor-235 .elementor-element.elementor-element-20da006 .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-20da006 .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-20da006 .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-d345555:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-d345555 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #EEEBE8;
}
.elementor-235 .elementor-element.elementor-element-d345555 .pxl-section-bg-parallax {
  background-image: url(../../2024/03/h6-layer1.png);
  background-size: auto;
  left: -80px;
}
.elementor-235 .elementor-element.elementor-element-d345555 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 115px 0px;
}
.elementor-235 .elementor-element.elementor-element-d345555 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-c027065 .pxl-post-carousel .item-title, .elementor-235 .elementor-element.elementor-element-c027065 .pxl-post-carousel .item-content .item-title > *, .elementor-235 .elementor-element.elementor-element-c027065 .pxl-post-carousel .item-content-inner .item-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-9d45311 > .elementor-container {
  max-width: 1650px;
}
.elementor-235 .elementor-element.elementor-element-9d45311 {
  padding: 120px 0px 60px 0px;
}
.elementor-235 .elementor-element.elementor-element-3fa74b0 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-235 .elementor-element.elementor-element-3fa74b0 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 105px;
}
.elementor-235 .elementor-element.elementor-element-3fa74b0 .pxl-fancy-icon svg path, .elementor-235 .elementor-element.elementor-element-3fa74b0 .pxl-fancy-icon svg circle, .elementor-235 .elementor-element.elementor-element-3fa74b0 .pxl-fancy-icon svg square, .elementor-235 .elementor-element.elementor-element-3fa74b0 .pxl-fancy-icon svg ellipse, .elementor-235 .elementor-element.elementor-element-3fa74b0 .pxl-fancy-icon svg rect, .elementor-235 .elementor-element.elementor-element-3fa74b0 .pxl-fancy-icon svg polyline, .elementor-235 .elementor-element.elementor-element-3fa74b0 .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-235 .elementor-element.elementor-element-3fa74b0 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -23px 0px -30px 0px;
}
.elementor-235 .elementor-element.elementor-element-4a00442 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-235 .elementor-element.elementor-element-4a00442 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 85px;
}
.elementor-235 .elementor-element.elementor-element-4a00442 .pxl-fancy-icon svg path, .elementor-235 .elementor-element.elementor-element-4a00442 .pxl-fancy-icon svg circle, .elementor-235 .elementor-element.elementor-element-4a00442 .pxl-fancy-icon svg square, .elementor-235 .elementor-element.elementor-element-4a00442 .pxl-fancy-icon svg ellipse, .elementor-235 .elementor-element.elementor-element-4a00442 .pxl-fancy-icon svg rect, .elementor-235 .elementor-element.elementor-element-4a00442 .pxl-fancy-icon svg polyline, .elementor-235 .elementor-element.elementor-element-4a00442 .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-235 .elementor-element.elementor-element-4a00442 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -11px 0px -17px 0px;
}
.elementor-235 .elementor-element.elementor-element-97b89d0 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-235 .elementor-element.elementor-element-97b89d0 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 75px;
}
.elementor-235 .elementor-element.elementor-element-97b89d0 .pxl-fancy-icon svg path, .elementor-235 .elementor-element.elementor-element-97b89d0 .pxl-fancy-icon svg circle, .elementor-235 .elementor-element.elementor-element-97b89d0 .pxl-fancy-icon svg square, .elementor-235 .elementor-element.elementor-element-97b89d0 .pxl-fancy-icon svg ellipse, .elementor-235 .elementor-element.elementor-element-97b89d0 .pxl-fancy-icon svg rect, .elementor-235 .elementor-element.elementor-element-97b89d0 .pxl-fancy-icon svg polyline, .elementor-235 .elementor-element.elementor-element-97b89d0 .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-235 .elementor-element.elementor-element-97b89d0 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -2px 0px -13px 0px;
}
.elementor-235 .elementor-element.elementor-element-6354f08 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-235 .elementor-element.elementor-element-6354f08 .pxl-fancybox-wrap .fancybox-inner .pxl-fancy-icon svg {
  width: 80px;
}
.elementor-235 .elementor-element.elementor-element-6354f08 .pxl-fancy-icon svg path, .elementor-235 .elementor-element.elementor-element-6354f08 .pxl-fancy-icon svg circle, .elementor-235 .elementor-element.elementor-element-6354f08 .pxl-fancy-icon svg square, .elementor-235 .elementor-element.elementor-element-6354f08 .pxl-fancy-icon svg ellipse, .elementor-235 .elementor-element.elementor-element-6354f08 .pxl-fancy-icon svg rect, .elementor-235 .elementor-element.elementor-element-6354f08 .pxl-fancy-icon svg polyline, .elementor-235 .elementor-element.elementor-element-6354f08 .pxl-fancy-icon svg line {
  stroke-width: 1.5;
}
.elementor-235 .elementor-element.elementor-element-6354f08 .pxl-fancybox-wrap .pxl-fancy-icon svg {
  margin: -9px 0px -12px 0px;
}
.elementor-235 .elementor-element.elementor-element-21c2734 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-235 .elementor-element.elementor-element-21c2734 > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-235 .elementor-element.elementor-element-21c2734 {
  padding: 0px 0px 120px 0px;
}
.elementor-235 .elementor-element.elementor-element-6a56f67 > .elementor-widget-container {
  margin: 0px 35px 0px 0px;
}
.elementor-235 .elementor-element.elementor-element-1b581c0 > .elementor-element-populated > .elementor-background-overlay {
  opacity: 0.5;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-235 .elementor-element.elementor-element-1b581c0 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-235 .elementor-element.elementor-element-1b581c0 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-1e0126d > .elementor-widget-container {
  margin: -60px 0px 35px 0px;
}
.elementor-235 .elementor-element.elementor-element-1e0126d .pxl-heading-wrap .heading-title {
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.1em;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-ca11b19 > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-235 .elementor-element.elementor-element-d017b49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-235 .elementor-element.elementor-element-d017b49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-235 .elementor-element.elementor-element-d017b49 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 112px 100px 120px 144px;
}
.elementor-235 .elementor-element.elementor-element-d017b49 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-39e5d0f > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-235 .elementor-element.elementor-element-39e5d0f .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-39e5d0f .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-39e5d0f .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-39e5d0f .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-47b104b > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-235 .elementor-element.elementor-element-47b104b .pxl-text-editor {
  max-width: 630px;
  color: #CDCDCD;
}
.elementor-235 .elementor-element.elementor-element-47b104b .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-235 .elementor-element.elementor-element-fdd8760 > .elementor-widget-container {
  margin: 0px 0px 38px 0px;
}
.elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style {
  max-width: 630px;
}
.elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style .list-icon, .elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style .list-item .num, .elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style.checked .list-content:before {
  color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style.bullet .list-content:before {
  background-color: #FFFFFF;
  width: 18px;
  height: 18px;
}
.elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style .list-icon {
  font-size: 18px;
}
body:not(.rtl) .elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style .list-icon {
  padding-right: 18px;
}
body:not(.rtl) .elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style.bullet .list-content {
  padding-left: 18px;
}
body.rtl .elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style .list-icon {
  padding-left: 18px;
}
body.rtl .elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style.bullet .list-content {
  padding-right: 18px;
}
.elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style .list-content, .elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style .list-content a {
  color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style .list-content a:after {
  background-color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style .list-content {
  font-size: 15px;
  line-height: 1.55555em;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-82b9256 .pxl-swiper-dots {
  position: absolute;
  --pxl-transform-translateX: -50%;
  left: 50%;
  bottom: 50px;
}
.elementor-235 .elementor-element.elementor-element-82b9256, .elementor-235 .elementor-element.elementor-element-82b9256 .elementor-widget-container, .elementor-235 .elementor-element.elementor-element-82b9256 .elementor-widget-container > div {
  height: 100%;
}
.elementor-235 .elementor-element.elementor-element-4ac2a3b .pxl-swiper-dots {
  position: absolute;
  --pxl-transform-translateX: -50%;
  left: 50%;
  bottom: 50px;
}
.elementor-235 .elementor-element.elementor-element-4ac2a3b, .elementor-235 .elementor-element.elementor-element-4ac2a3b .elementor-widget-container, .elementor-235 .elementor-element.elementor-element-4ac2a3b .elementor-widget-container > div {
  height: 100%;
}
.elementor-235 .elementor-element.elementor-element-1a0b417:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-235 .elementor-element.elementor-element-1a0b417 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-235 .elementor-element.elementor-element-1a0b417 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 112px 50px 120px 130px;
}
.elementor-235 .elementor-element.elementor-element-1a0b417 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-f287bf7 > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-235 .elementor-element.elementor-element-f287bf7 .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-f287bf7 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-f287bf7 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-f287bf7 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-db5a766 > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
}
.elementor-235 .elementor-element.elementor-element-db5a766 .pxl-text-editor {
  max-width: 690px;
  color: #CDCDCD;
}
.elementor-235 .elementor-element.elementor-element-db5a766 .border-left .pxl-text-editor:before {
  background-color: #CDCDCD;
}
.elementor-235 .elementor-element.elementor-element-b7d8f6b {
  padding: 0px 0px 40px 0px;
}
.elementor-235 .elementor-element.elementor-element-5cc5ca6 > .elementor-element-populated {
  padding: 0px 15px 0px 0px;
}
.elementor-235 .elementor-element.elementor-element-babec47 .pxl-list-style .list-icon, .elementor-235 .elementor-element.elementor-element-babec47 .pxl-list-style .list-item .num, .elementor-235 .elementor-element.elementor-element-babec47 .pxl-list-style.checked .list-content:before {
  color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-babec47 .pxl-list-style.bullet .list-content:before {
  background-color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-babec47 .pxl-list-style .list-content, .elementor-235 .elementor-element.elementor-element-babec47 .pxl-list-style .list-content a {
  color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-babec47 .pxl-list-style .list-content a:after {
  background-color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-babec47 .pxl-list-style .list-content {
  font-size: 15px;
  font-style: normal;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-babec47 .pxl-list-style .list-item + .list-item {
  margin-top: 10px;
}
.elementor-235 .elementor-element.elementor-element-9a454f5 > .elementor-element-populated {
  padding: 0px 0px 0px 15px;
}
.elementor-235 .elementor-element.elementor-element-07daabe .pxl-list-style .list-icon, .elementor-235 .elementor-element.elementor-element-07daabe .pxl-list-style .list-item .num, .elementor-235 .elementor-element.elementor-element-07daabe .pxl-list-style.checked .list-content:before {
  color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-07daabe .pxl-list-style.bullet .list-content:before {
  background-color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-07daabe .pxl-list-style .list-content, .elementor-235 .elementor-element.elementor-element-07daabe .pxl-list-style .list-content a {
  color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-07daabe .pxl-list-style .list-content a:after {
  background-color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-07daabe .pxl-list-style .list-content {
  font-size: 15px;
  font-style: normal;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-07daabe .pxl-list-style .list-item + .list-item {
  margin-top: 10px;
}
.elementor-235 .elementor-element.elementor-element-6307f14 {
  padding: 30px 15px 0px 15px;
}
.elementor-235 .elementor-element.elementor-element-e380c5c > .elementor-element-populated > .elementor-background-overlay {
  background-image: url("../images/overlay-img1.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 110% auto;
  opacity: 1;
}
.elementor-bc-flex-widget .elementor-235 .elementor-element.elementor-element-e380c5c.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-235 .elementor-element.elementor-element-e380c5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-235 .elementor-element.elementor-element-e380c5c .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h6-img5.webp );
}
.elementor-235 .elementor-element.elementor-element-e380c5c > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 30px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 79% 8% 14% 8%;
}
.elementor-235 .elementor-element.elementor-element-e380c5c > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-67dfcbc > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-235 .elementor-element.elementor-element-67dfcbc .pxl-heading-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-67dfcbc .pxl-heading-inner {
  text-align: center;
}
.elementor-235 .elementor-element.elementor-element-67dfcbc .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 35px;
}
.elementor-235 .elementor-element.elementor-element-997770f > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-235 .elementor-element.elementor-element-997770f .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-997770f .pxl-text-editor {
  text-align: center;
  color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-997770f .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-8140496 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-8140496 > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}
.elementor-235 .elementor-element.elementor-element-8140496 .pxl-button-wrapper .pxl-button-icon.right, .elementor-235 .elementor-element.elementor-element-8140496 .icon-ps-right svg {
  margin-left: 8px;
}
.elementor-235 .elementor-element.elementor-element-8140496 .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-8140496 .pxl-button-wrapper .link-more {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-235 .elementor-element.elementor-element-8140496 .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-8140496 .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-8140496 .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-a13ec97 > .elementor-element-populated > .elementor-background-overlay {
  background-image: url("https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/overlay-img1.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 110% auto;
  opacity: 1;
}
.elementor-bc-flex-widget .elementor-235 .elementor-element.elementor-element-a13ec97.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-235 .elementor-element.elementor-element-a13ec97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-235 .elementor-element.elementor-element-a13ec97 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h6-img6.webp );
}
.elementor-235 .elementor-element.elementor-element-a13ec97 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 30px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 79% 8% 14% 8%;
}
.elementor-235 .elementor-element.elementor-element-a13ec97 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-598e30f > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-235 .elementor-element.elementor-element-598e30f .pxl-heading-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-598e30f .pxl-heading-inner {
  text-align: center;
}
.elementor-235 .elementor-element.elementor-element-598e30f .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 35px;
}
.elementor-235 .elementor-element.elementor-element-f9876c0 > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-235 .elementor-element.elementor-element-f9876c0 .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-f9876c0 .pxl-text-editor {
  text-align: center;
  color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-f9876c0 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-f04f5aa .pxl-button-wrapper {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-f04f5aa > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}
.elementor-235 .elementor-element.elementor-element-f04f5aa .pxl-button-wrapper .pxl-button-icon.right, .elementor-235 .elementor-element.elementor-element-f04f5aa .icon-ps-right svg {
  margin-left: 8px;
}
.elementor-235 .elementor-element.elementor-element-f04f5aa .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-f04f5aa .pxl-button-wrapper .link-more {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-235 .elementor-element.elementor-element-f04f5aa .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-f04f5aa .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-f04f5aa .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-10aa783 > .elementor-element-populated > .elementor-background-overlay {
  background-image: url("https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/overlay-img1.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 110% auto;
  opacity: 1;
}
.elementor-bc-flex-widget .elementor-235 .elementor-element.elementor-element-10aa783.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-235 .elementor-element.elementor-element-10aa783.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-235 .elementor-element.elementor-element-10aa783 .pxl-column-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/10/col-bg3.jpg );
}
.elementor-235 .elementor-element.elementor-element-10aa783 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 30px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 79% 8% 14% 8%;
}
.elementor-235 .elementor-element.elementor-element-10aa783 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-993238f > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-235 .elementor-element.elementor-element-993238f .pxl-heading-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-993238f .pxl-heading-inner {
  text-align: center;
}
.elementor-235 .elementor-element.elementor-element-993238f .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 35px;
}
.elementor-235 .elementor-element.elementor-element-580fe9a > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-235 .elementor-element.elementor-element-580fe9a .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-580fe9a .pxl-text-editor {
  text-align: center;
  color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-580fe9a .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-73d67d6 .pxl-button-wrapper {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-73d67d6 > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}
.elementor-235 .elementor-element.elementor-element-73d67d6 .pxl-button-wrapper .pxl-button-icon.right, .elementor-235 .elementor-element.elementor-element-73d67d6 .icon-ps-right svg {
  margin-left: 8px;
}
.elementor-235 .elementor-element.elementor-element-73d67d6 .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-73d67d6 .pxl-button-wrapper .link-more {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-235 .elementor-element.elementor-element-73d67d6 .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-73d67d6 .pxl-button-wrapper .link-more {
  color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-73d67d6 .link-more.underline-true:after {
  background-color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-47d9837 {
  padding: 90px 0px 120px 0px;
}
.elementor-235 .elementor-element.elementor-element-f22c8ad .pxl-testimonial-carousel .item-star {
  color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-953672f > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-235 .elementor-element.elementor-element-953672f > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.45;
}
.elementor-235 .elementor-element.elementor-element-953672f .pxl-section-bg-parallax {
  background-image: url(https://demo.7iquid.com/carmelina/wp-content/uploads/2022/09/term-ss-end-bg1.jpg );
  bottom: -50px;
}
.elementor-235 .elementor-element.elementor-element-953672f {
  padding: 112px 0px 125px 0px;
}
.elementor-235 .elementor-element.elementor-element-029728c > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-235 .elementor-element.elementor-element-029728c .pxl-heading-inner {
  max-width: 700px;
}
.elementor-235 .elementor-element.elementor-element-029728c .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  text-transform: uppercase;
}
.elementor-235 .elementor-element.elementor-element-0308d9e > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-235 .elementor-element.elementor-element-0308d9e .pxl-text-editor {
  max-width: 705px;
  color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-0308d9e .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .link-more {
  color: #192830 !important;
}
.elementor-235 .elementor-element.elementor-element-7ba372f .link-more.underline-true:after {
  background-color: #192830 !important;
}
.elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn:hover, .elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn:active, .elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn:focus, .elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .link-more:hover {
  color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-7ba372f .link-more.underline-true:hover:after {
  background-color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn:after {
  background: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn:hover, .elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn:focus, .elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn:active, .elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn:hover:after, .elementor-235 .elementor-element.elementor-element-7ba372f .pxl-btn.btn-outline:before, .elementor-235 .elementor-element.elementor-element-7ba372f .pxl-btn.btn-alt:before {
  background-color: #FFFFFF00 !important;
}
.elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn {
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn:hover, .elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn:active, .elementor-235 .elementor-element.elementor-element-7ba372f .pxl-button-wrapper .pxl-btn:focus {
  border-color: #FFFFFF !important;
}
.elementor-235 .elementor-element.elementor-element-01561b7 .btn-video-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-01561b7 .pxl-video-player .pxl-video-btn {
  --pxl-shadow-width: 30px;
  width: 84px;
  height: 84px;
}
.elementor-235 .elementor-element.elementor-element-01561b7 .pxl-video-player.layout-1 .pxl-video-btn {
  border-width: 1px;
  border-color: #FFFFFF80;
}
.elementor-235 .elementor-element.elementor-element-01561b7 .pxl-video-player .pxl-video-btn > .pxl-icon {
  font-size: 35px;
}
.elementor-235 .elementor-element.elementor-element-01561b7 .pxl-video-player .pxl-video-btn > svg {
  width: 35px;
}
.elementor-235 .elementor-element.elementor-element-88d3085 {
  padding: 113px 0px 105px 0px;
}
.elementor-235 .elementor-element.elementor-element-2233295 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-235 .elementor-element.elementor-element-2233295 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-2233295 .pxl-heading-inner {
  text-align: center;
  max-width: 650px;
}
.elementor-235 .elementor-element.elementor-element-2233295 .pxl-heading-wrap .heading-title {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-2233295 .pxl-heading-wrap .heading-subtitle {
  color: #AA998A;
  text-transform: uppercase;
}
.elementor-235 .elementor-element.elementor-element-2233295 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
  background-color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-2233295 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
  background-color: #AA998A;
}
.elementor-235 .elementor-element.elementor-element-cc0f1dd > .elementor-widget-container {
  margin: 0px 0px 67px 0px;
}
.elementor-235 .elementor-element.elementor-element-cc0f1dd .pxl-text-editor {
  max-width: 780px;
  text-align: center;
}
.elementor-235 .elementor-element.elementor-element-cc0f1dd .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow-prev {
  position: absolute;
  left: -110px;
  top: 50%;
  margin: -31px 0px 0px 0px;
}
.elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow-next {
  position: absolute;
  right: -110px;
  top: 50%;
  margin: -31px 0px 0px 0px;
}
.elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow {
  color: #192830;
  border-color: #02264E33;
}
.elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow svg {
  fill: #192830;
}
.elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow:hover {
  color: #192830;
  border-color: #192830;
}
.elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow:hover svg {
  fill: #192830;
}
.elementor-235 .elementor-element.elementor-element-c396189:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-c396189 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F2F0EE;
}
.elementor-235 .elementor-element.elementor-element-c396189 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 62px 0px 62px 0px;
}
.elementor-235 .elementor-element.elementor-element-c396189 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-235 .elementor-element.elementor-element-58e1ef6.elementor-column > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-235 .elementor-element.elementor-element-83e09c3 {
  width: auto;
  max-width: auto;
}
.elementor-235 .elementor-element.elementor-element-83e09c3 > .elementor-widget-container {
  margin: 0px 0px 0px -24px;
}
.elementor-235 .elementor-element.elementor-element-83e09c3 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-83e09c3 img {
  filter: brightness(100%) contrast(105%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-235 .elementor-element.elementor-element-83e09c3:hover img {
  filter: brightness(35%) contrast(100%) saturate(85%) blur(0px) hue-rotate(0deg);
}
.elementor-235 .elementor-element.elementor-element-3bceefc {
  width: auto;
  max-width: auto;
}
.elementor-235 .elementor-element.elementor-element-3bceefc .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-3bceefc:hover img {
  filter: brightness(35%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-235 .elementor-element.elementor-element-3216df1 {
  width: auto;
  max-width: auto;
}
.elementor-235 .elementor-element.elementor-element-3216df1 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-3216df1:hover img {
  filter: brightness(35%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-235 .elementor-element.elementor-element-a921634 {
  width: auto;
  max-width: auto;
}
.elementor-235 .elementor-element.elementor-element-a921634 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-a921634:hover img {
  filter: brightness(51%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-235 .elementor-element.elementor-element-1f9e030 {
  width: auto;
  max-width: auto;
}
.elementor-235 .elementor-element.elementor-element-1f9e030 .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-1f9e030 img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-235 .elementor-element.elementor-element-1f9e030:hover img {
  filter: brightness(44%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-235 .elementor-element.elementor-element-d9de5ad {
  width: auto;
  max-width: auto;
}
.elementor-235 .elementor-element.elementor-element-d9de5ad > .elementor-widget-container {
  margin: 0px -15px 0px 0px;
}
.elementor-235 .elementor-element.elementor-element-d9de5ad .pxl-image-wg {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.elementor-235 .elementor-element.elementor-element-d9de5ad:hover img {
  filter: brightness(35%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-235 .elementor-element.elementor-element-042df50 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-235 .elementor-element.elementor-element-042df50 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.6;
}
.elementor-235 .elementor-element.elementor-element-042df50 .pxl-section-bg-parallax {
  background-image: url(../images/h1-ss12-bg.webp );
  bottom: -100px;
}
.elementor-235 .elementor-element.elementor-element-042df50 {
  padding: 75px 0px 95px 0px;
}
.elementor-235 .elementor-element.elementor-element-737a58c .pxl-heading-wrap .heading-title {
  color: #FFFFFF;
  font-size: 38px;
  text-transform: uppercase;
  line-height: 1.222em;
  letter-spacing: 0.02em;
}
.elementor-235 .elementor-element.elementor-element-6a53858 > .elementor-widget-container {
  margin: 0px 0px 22px 0px;
}
.elementor-235 .elementor-element.elementor-element-6a53858 .pxl-text-editor {
  color: #FFFFFF;
}
.elementor-235 .elementor-element.elementor-element-6a53858 .border-left .pxl-text-editor:before {
  background-color: #FFFFFF;
}
@media(min-width:576px) {
  .elementor-235 .elementor-element.elementor-element-694effd {
    width: 16.5%;
  }
  .elementor-235 .elementor-element.elementor-element-5a949f4 {
    width: 66.332%;
  }
  .elementor-235 .elementor-element.elementor-element-35dcaa7 {
    width: 16.5%;
  }
  .elementor-235 .elementor-element.elementor-element-1faa339 {
    width: 33%;
  }
  .elementor-235 .elementor-element.elementor-element-0a484f2 {
    width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-e7cbba0 {
    width: 16.664%;
  }
  .elementor-235 .elementor-element.elementor-element-f088578 {
    width: 70%;
  }
  .elementor-235 .elementor-element.elementor-element-85104e5 {
    width: 30%;
  }
}
@media(max-width:1599px) and (min-width:576px) {
  .elementor-235 .elementor-element.elementor-element-1faa339 {
    width: 30%;
  }
  .elementor-235 .elementor-element.elementor-element-0a484f2 {
    width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-e7cbba0 {
    width: 20%;
  }
}
@media(max-width:1199px) and (min-width:576px) {
  .elementor-235 .elementor-element.elementor-element-1faa339 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-0a484f2 {
    width: 70%;
  }
  .elementor-235 .elementor-element.elementor-element-e7cbba0 {
    width: 30%;
  }
}
@media(max-width:991px) and (min-width:576px) {
  .elementor-235 .elementor-element.elementor-element-257d4c6 {
    width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-6482e6f {
    width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-5ec876e {
    width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-b248e4f {
    width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-7396e39 {
    width: 85%;
  }
  .elementor-235 .elementor-element.elementor-element-1b581c0 {
    width: 85%;
  }
  .elementor-235 .elementor-element.elementor-element-d017b49 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-2444086 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-4d2abcd {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-1a0b417 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-e380c5c {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-a13ec97 {
    width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-10aa783 {
    width: 50%;
  }
}
@media(max-width:767px) and (min-width:576px) {
  .elementor-235 .elementor-element.elementor-element-0a484f2 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-e7cbba0 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-7396e39 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-1b581c0 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-a13ec97 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-10aa783 {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-1665a2b {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-dfadfb7 {
    width: 100%;
  }
}
@media(max-width:1599px) {
  .elementor-235 .elementor-element.elementor-element-41c18c4 > .elementor-container {
    min-height: 820px;
  }
  .elementor-235 .elementor-element.elementor-element-7ad0385 .pxl-heading-wrap .heading-title {
    font-size: 55px;
  }
  .elementor-235 .elementor-element.elementor-element-d017b49 > .elementor-element-populated {
    padding: 112px 30px 120px 30px;
  }
  .elementor-235 .elementor-element.elementor-element-82b9256, .elementor-235 .elementor-element.elementor-element-82b9256 .elementor-widget-container, .elementor-235 .elementor-element.elementor-element-82b9256 .elementor-widget-container > div {
    height: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-4ac2a3b, .elementor-235 .elementor-element.elementor-element-4ac2a3b .elementor-widget-container, .elementor-235 .elementor-element.elementor-element-4ac2a3b .elementor-widget-container > div {
    height: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-1a0b417 > .elementor-element-populated {
    padding: 112px 30px 120px 30px;
  }
  .elementor-235 .elementor-element.elementor-element-029728c .pxl-heading-wrap .heading-title {
    font-size: 45px;
  }
  .elementor-235 .elementor-element.elementor-element-2233295 .pxl-heading-wrap .heading-title {
    font-size: 45px;
  }
  .elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow {
    color: #FFFFFF;
    border-color: #FFFFFF5E;
  }
  .elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow svg {
    fill: #FFFFFF;
  }
  .elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow:hover {
    border-color: #FFFFFF00;
  }
  .elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow:hover, .elementor-235 .elementor-element.elementor-element-0f4389c .layout-rounded .pxl-swiper-arrow:hover:before {
    background-color: #FFFFFF;
  }
  .elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow-prev {
    left: 15px;
  }
  .elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow-next {
    right: 15px;
  }
}
@media(max-width:1199px) {
  .elementor-235 .elementor-element.elementor-element-41c18c4 > .elementor-container {
    min-height: 640px;
  }
  .elementor-235 .elementor-element.elementor-element-c3bad43 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper .link-more {
    font-size: 18px;
  }
  .elementor-235 .elementor-element.elementor-element-7ad0385 .pxl-heading-wrap .heading-title {
    font-size: 48px;
  }
  .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor, .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor h1, .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor h2, .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor h3, .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor h4, .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor h5, .elementor-235 .elementor-element.elementor-element-68d0f39 .pxl-text-editor h6 {
    font-size: 16px;
  }
  .elementor-235 .elementor-element.elementor-element-e3571b1 {
    padding: 100px 0px 0px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-566a833 .pxl-heading-wrap .heading-title {
    font-size: 38px;
  }
  .elementor-235 .elementor-element.elementor-element-797fc13 {
    padding: 0px 0px 62px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-1380433 .pxl-image-wg {
    height: 332px;
  }
  .elementor-235 .elementor-element.elementor-element-b8d2b41 .pxl-image-wg {
    height: 332px;
  }
  .elementor-235 .elementor-element.elementor-element-75c3885 {
    padding: 68px 0px 92px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-3686a95 {
    padding: 74px 0px 58px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-887a8fb {
    padding: 93px 0px 60px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-8520e82 > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-8520e82 .pxl-heading-inner {
    max-width: 550px;
  }
  .elementor-235 .elementor-element.elementor-element-d345555 {
    padding: 0px 0px 95px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-9d45311 {
    padding: 100px 0px 40px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-21c2734 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-6a56f67 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-6a56f67 img {
    width: 100%;
  }
  .elementor-235 .elementor-element.elementor-element-1b581c0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-235 .elementor-element.elementor-element-1e0126d > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-d017b49 > .elementor-element-populated {
    padding: 92px 15px 100px 30px;
  }
  .elementor-235 .elementor-element.elementor-element-1a0b417 > .elementor-element-populated {
    padding: 92px 15px 100px 30px;
  }
  .elementor-235 .elementor-element.elementor-element-e380c5c > .elementor-element-populated > .elementor-background-overlay {
    background-position: bottom center;
    background-size: 180% auto;
  }
  .elementor-235 .elementor-element.elementor-element-e380c5c > .elementor-element-populated {
    padding: 70% 5% 14% 5%;
  }
  .elementor-235 .elementor-element.elementor-element-67dfcbc .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-235 .elementor-element.elementor-element-a13ec97 > .elementor-element-populated > .elementor-background-overlay {
    background-size: 180% auto;
  }
  .elementor-235 .elementor-element.elementor-element-a13ec97 > .elementor-element-populated {
    padding: 70% 5% 14% 5%;
  }
  .elementor-235 .elementor-element.elementor-element-598e30f .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-bc-flex-widget .elementor-235 .elementor-element.elementor-element-10aa783.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }
  .elementor-235 .elementor-element.elementor-element-10aa783.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }
  .elementor-235 .elementor-element.elementor-element-10aa783 > .elementor-element-populated > .elementor-background-overlay {
    background-size: 180% auto;
  }
  .elementor-235 .elementor-element.elementor-element-10aa783 > .elementor-element-populated {
    padding: 70% 5% 14% 5%;
  }
  .elementor-235 .elementor-element.elementor-element-993238f .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-235 .elementor-element.elementor-element-47d9837 {
    padding: 70px 0px 100px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-953672f {
    padding: 92px 15px 105px 15px;
  }
  .elementor-235 .elementor-element.elementor-element-029728c .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-235 .elementor-element.elementor-element-01561b7 .pxl-video-player .pxl-video-btn {
    --pxl-shadow-width: 25px;
    width: 70px;
    height: 70px;
  }
  .elementor-235 .elementor-element.elementor-element-01561b7 .pxl-video-player .pxl-video-btn > .pxl-icon {
    font-size: 30px;
  }
  .elementor-235 .elementor-element.elementor-element-01561b7 .pxl-video-player .pxl-video-btn > svg {
    width: 30px;
  }
  .elementor-235 .elementor-element.elementor-element-88d3085 {
    padding: 93px 0px 100px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-2233295 .pxl-heading-wrap .heading-title {
    font-size: 40px;
  }
  .elementor-235 .elementor-element.elementor-element-cc0f1dd > .elementor-widget-container {
    margin: 0px 0px 58px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow {
    color: #FFFFFF;
    border-color: #FFFFFF;
  }
  .elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow svg {
    fill: #FFFFFF;
  }
  .elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow-prev {
    left: 15px;
  }
  .elementor-235 .elementor-element.elementor-element-0f4389c .pxl-swiper-arrow-next {
    right: 15px;
  }
  .elementor-235 .elementor-element.elementor-element-042df50 {
    padding: 75px 0px 75px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-737a58c .pxl-heading-wrap .heading-title {
    font-size: 32px;
  }
}
@media(max-width:991px) {
  .elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper .link-more {
    font-size: 16px;
  }
  .elementor-235 .elementor-element.elementor-element-7ad0385 .pxl-heading-wrap .heading-title {
    font-size: 42px;
    line-height: 1.1em;
  }
  .elementor-235 .elementor-element.elementor-element-566a833 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-235 .elementor-element.elementor-element-1e0126d > .elementor-widget-container {
    margin: 50px 0px 35px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-e380c5c > .elementor-element-populated {
    padding: 20% 5% 8% 5%;
  }
  .elementor-235 .elementor-element.elementor-element-029728c .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-235 .elementor-element.elementor-element-2233295 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-2233295 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-235 .elementor-element.elementor-element-c396189 {
    padding: 70px 0px 40px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-83e09c3 {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-235 .elementor-element.elementor-element-83e09c3 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-3bceefc {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-235 .elementor-element.elementor-element-3bceefc > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-3216df1 {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-235 .elementor-element.elementor-element-3216df1 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-a921634 {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-235 .elementor-element.elementor-element-a921634 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-1f9e030 {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-235 .elementor-element.elementor-element-1f9e030 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-d9de5ad {
    width: var(--container-widget-width, 33.333333%);
    max-width: 33.333333%;
    --container-widget-width: 33.333333%;
    --container-widget-flex-grow: 0;
  }
  .elementor-235 .elementor-element.elementor-element-d9de5ad > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-737a58c .pxl-heading-wrap .heading-title {
    font-size: 24px;
  }
}
@media(max-width:767px) {
  .elementor-235 .elementor-element.elementor-element-41c18c4 > .elementor-container {
    min-height: 560px;
  }
  .elementor-235 .elementor-element.elementor-element-c3bad43 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper .pxl-btn, .elementor-235 .elementor-element.elementor-element-c3bad43 .pxl-button-wrapper .link-more {
    font-size: 14px;
    letter-spacing: 0.1em;
  }
  .elementor-235 .elementor-element.elementor-element-7ad0385 .pxl-heading-wrap .heading-title {
    font-size: 36px;
  }
  .elementor-235 .elementor-element.elementor-element-e3571b1 {
    padding: 90px 0px 0px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-566a833 .pxl-heading-wrap .heading-title {
    font-size: 24px;
  }
  .elementor-235 .elementor-element.elementor-element-797fc13 {
    padding: 0px 0px 58px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-75c3885 {
    padding: 53px 0px 82px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor, .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor h1, .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor h2, .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor h3, .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor h4, .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor h5, .elementor-235 .elementor-element.elementor-element-04fab6a .pxl-text-editor h6 {
    font-size: 20px;
  }
  .elementor-235 .elementor-element.elementor-element-887a8fb {
    padding: 83px 0px 60px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-20da006 .pxl-button-wrapper {
    justify-content: start;
  }
  .elementor-235 .elementor-element.elementor-element-20da006 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-d345555 {
    padding: 0px 0px 85px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-9d45311 {
    padding: 90px 0px 30px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-21c2734 {
    padding: 0px 0px 95px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-d017b49 > .elementor-element-populated {
    padding: 83px 15px 95px 15px;
  }
  .elementor-235 .elementor-element.elementor-element-fdd8760 .pxl-list-style .list-content {
    font-size: 16px;
  }
  .elementor-235 .elementor-element.elementor-element-82b9256 .pxl-swiper-dots {
    bottom: 30px;
  }
  .elementor-235 .elementor-element.elementor-element-4ac2a3b .pxl-swiper-dots {
    bottom: 30px;
  }
  .elementor-235 .elementor-element.elementor-element-1a0b417 > .elementor-element-populated {
    padding: 83px 15px 95px 15px;
  }
  .elementor-235 .elementor-element.elementor-element-6307f14 {
    padding: 30px 0px 0px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-e380c5c > .elementor-element-populated {
    padding: 50% 5% 14% 5%;
  }
  .elementor-235 .elementor-element.elementor-element-a13ec97 > .elementor-element-populated {
    padding: 50% 5% 14% 5%;
  }
  .elementor-235 .elementor-element.elementor-element-10aa783 > .elementor-element-populated {
    padding: 50% 5% 14% 5%;
  }
  .elementor-235 .elementor-element.elementor-element-47d9837 {
    padding: 60px 0px 90px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-953672f {
    padding: 82px 0px 95px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-029728c .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-235 .elementor-element.elementor-element-88d3085 {
    padding: 83px 0px 90px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-2233295 .pxl-heading-wrap .heading-title {
    font-size: 30px;
  }
  .elementor-235 .elementor-element.elementor-element-cc0f1dd > .elementor-widget-container {
    margin: 0px 0px 53px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-1665a2b > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-235 .elementor-element.elementor-element-737a58c .heading-title br {
    display: none;
  }
  .elementor-235 .elementor-element.elementor-element-6a53858 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
}
@media(max-width:575px) {
  .elementor-235 .elementor-element.elementor-element-7ad0385 .pxl-heading-wrap .heading-title {
    font-size: 28px;
  }
  .elementor-235 .elementor-element.elementor-element-91a0f31 > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-235 .elementor-element.elementor-element-793d43e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-235 .elementor-element.elementor-element-e380c5c > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-235 .elementor-element.elementor-element-a13ec97 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-235 .elementor-element.elementor-element-10aa783 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-235 .elementor-element.elementor-element-f22c8ad .pxl-testimonial-carousel .item-title {
    font-size: 20px;
  }
  .elementor-235 .elementor-element.elementor-element-f22c8ad .pxl-testimonial-carousel .item-desc {
    font-size: 18px;
  }
  .elementor-235 .elementor-element.elementor-element-01561b7 > .elementor-widget-container {
    margin: -51px 0px 0px 230px;
  }
  .elementor-235 .elementor-element.elementor-element-01561b7 .btn-video-wrap {
    justify-content: start;
  }
  .elementor-235 .elementor-element.elementor-element-01561b7 .pxl-video-player .pxl-video-btn {
    width: 60px;
    height: 60px;
  }
  .elementor-235 .elementor-element.elementor-element-83e09c3 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-3bceefc {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-3216df1 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-a921634 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-1f9e030 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-d9de5ad {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-235 .elementor-element.elementor-element-737a58c .pxl-heading-wrap .heading-title {
    font-size: 22px;
  }
}
.elementor-11506 .elementor-element.elementor-element-01c98b9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11506 .elementor-element.elementor-element-01c98b9:not(.elementor-motion-effects-element-type-background), .elementor-11506 .elementor-element.elementor-element-01c98b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #1C2C34;
}
.elementor-11506 .elementor-element.elementor-element-01c98b9 > .elementor-container {
  max-width: 1650px;
}
.elementor-11506 .elementor-element.elementor-element-01c98b9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}
.elementor-11506 .elementor-element.elementor-element-01c98b9 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11506 .elementor-element.elementor-element-ba2af87 {
  width: auto;
  max-width: auto;
}
.elementor-11506 .elementor-element.elementor-element-ba2af87 .pxl-anchor-icon {
  margin: 0px 70px 0px 0px;
}
.elementor-11506 .elementor-element.elementor-element-673940f {
  width: auto;
  max-width: auto;
}
.elementor-11506 .elementor-element.elementor-element-673940f .qc-content-wrap, .elementor-11506 .elementor-element.elementor-element-673940f .qc-content-wrap .qc-item {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-673940f .qc-content-wrap a {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-673940f .qc-content-wrap .qc-item {
  letter-spacing: 0.01em;
}
.elementor-11506 .elementor-element.elementor-element-673940f .pxl-qc-wrap .qc-item .pxl-icon {
  font-size: 23px;
  margin-right: 12px;
}
.elementor-11506 .elementor-element.elementor-element-9a60e31 .pxl-logo img {
  max-width: 150px;
}
.elementor-11506 .elementor-element.elementor-element-9a60e31 .pxl-logo {
  justify-content: center;
}
.elementor-11506 .elementor-element.elementor-element-f48249d.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-11506 .elementor-element.elementor-element-33936b8 {
  width: auto;
  max-width: auto;
}
.elementor-11506 .elementor-element.elementor-element-33936b8 .pxl-anchor-icon span {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-33936b8 .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-33936b8 .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-11506 .elementor-element.elementor-element-33936b8 .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-33936b8 .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-33936b8 .pxl-anchor:hover {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-e6148ac {
  width: auto;
  max-width: auto;
}
.elementor-11506 .elementor-element.elementor-element-e6148ac .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-11506 .elementor-element.elementor-element-e6148ac .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-11506 .elementor-element.elementor-element-e6148ac .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-11506 .elementor-element.elementor-element-53bcab8 {
  width: auto;
  max-width: auto;
}
.elementor-11506 .elementor-element.elementor-element-53bcab8 .pxl-language-switcher .current-item, .elementor-11506 .elementor-element.elementor-element-53bcab8 .pxl-language-switcher.list .current-lang a, .elementor-11506 .elementor-element.elementor-element-53bcab8 .pxl-language-switcher.list .wpml-ls-current-language a {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-53bcab8 .pxl-language-switcher .current-item svg {
  fill: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-53bcab8 .pxl-language-switcher .pxl-icon {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-362a5b1 {
  width: auto;
  max-width: auto;
}
.elementor-11506 .elementor-element.elementor-element-362a5b1 > .elementor-widget-container {
  margin: 0px 0px 0px 70px;
}
.elementor-11506 .elementor-element.elementor-element-362a5b1 .pxl-btn:after {
  background-color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-a6db3bd > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11506 .elementor-element.elementor-element-a6db3bd > .elementor-container {
  max-width: 1650px;
}
.elementor-11506 .elementor-element.elementor-element-a6db3bd {
  padding: 50px 0px 30px 0px;
}
.elementor-11506 .elementor-element.elementor-element-2c83fba {
  width: auto;
  max-width: auto;
}
.elementor-11506 .elementor-element.elementor-element-2c83fba .pxl-anchor-icon {
  margin: 0px 70px 0px 0px;
}
.elementor-11506 .elementor-element.elementor-element-b774e18 {
  width: auto;
  max-width: auto;
}
.elementor-11506 .elementor-element.elementor-element-b774e18 .qc-content-wrap, .elementor-11506 .elementor-element.elementor-element-b774e18 .qc-content-wrap .qc-item {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-b774e18 .qc-content-wrap a {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-b774e18 .qc-content-wrap .qc-item {
  letter-spacing: 0.01em;
}
.elementor-11506 .elementor-element.elementor-element-b774e18 .pxl-qc-wrap .qc-item .pxl-icon {
  font-size: 23px;
  margin-right: 12px;
}
.elementor-11506 .elementor-element.elementor-element-3233add .pxl-logo img {
  max-width: 201px;
}
.elementor-11506 .elementor-element.elementor-element-3233add .pxl-logo {
  justify-content: center;
}
.elementor-11506 .elementor-element.elementor-element-b5d281d.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-11506 .elementor-element.elementor-element-1760eb2 {
  width: auto;
  max-width: auto;
}
.elementor-11506 .elementor-element.elementor-element-1760eb2 .pxl-anchor-icon span {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-1760eb2 .pxl-user-anchor-wrap:hover .pxl-anchor-icon {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-1760eb2 .pxl-anchor-icon {
  font-size: 23px;
  margin: 0px 12px 0px 0px;
}
.elementor-11506 .elementor-element.elementor-element-1760eb2 .divider {
  margin: 0px 8px 0px 8px;
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-1760eb2 .pxl-anchor {
  --pxl-color: #FFFFFF;
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-1760eb2 .pxl-anchor:hover {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-860d224 {
  width: auto;
  max-width: auto;
}
.elementor-11506 .elementor-element.elementor-element-860d224 .pxl-divider.vertical .pxl-divider-separator {
  height: 29px;
}
.elementor-11506 .elementor-element.elementor-element-860d224 .pxl-divider .pxl-divider-separator {
  border-color: #FFFFFF26;
  border-width: 1px;
}
.elementor-11506 .elementor-element.elementor-element-860d224 .pxl-divider {
  padding: 0px 25px 0px 25px;
}
.elementor-11506 .elementor-element.elementor-element-27d5c76 {
  width: auto;
  max-width: auto;
}
.elementor-11506 .elementor-element.elementor-element-27d5c76 .pxl-language-switcher .current-item, .elementor-11506 .elementor-element.elementor-element-27d5c76 .pxl-language-switcher.list .current-lang a, .elementor-11506 .elementor-element.elementor-element-27d5c76 .pxl-language-switcher.list .wpml-ls-current-language a {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-27d5c76 .pxl-language-switcher .current-item svg {
  fill: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-27d5c76 .pxl-language-switcher .pxl-icon {
  color: #FFFFFF;
}
.elementor-11506 .elementor-element.elementor-element-bc7aa23 {
  width: auto;
  max-width: auto;
}
.elementor-11506 .elementor-element.elementor-element-bc7aa23 > .elementor-widget-container {
  margin: 0px 0px 0px 70px;
}
.elementor-11506 .elementor-element.elementor-element-bc7aa23 .pxl-btn:after {
  background-color: #FFFFFF;
}
body.elementor-page-11506:not(.elementor-motion-effects-element-type-background), body.elementor-page-11506 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #8A8A8A;
}
@media(max-width:1599px) {
  .elementor-11506 .elementor-element.elementor-element-ba2af87 .pxl-anchor-icon {
    margin: 0px 30px 0px 0px;
  }
  .elementor-11506 .elementor-element.elementor-element-e6148ac .pxl-divider {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11506 .elementor-element.elementor-element-362a5b1 > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
  }
  .elementor-11506 .elementor-element.elementor-element-362a5b1 .pxl-button-wrapper .pxl-btn, .elementor-11506 .elementor-element.elementor-element-362a5b1 .pxl-button-wrapper a.link {
    padding: 8px 15px 8px 15px;
  }
  .elementor-11506 .elementor-element.elementor-element-2c83fba .pxl-anchor-icon {
    margin: 0px 30px 0px 0px;
  }
  .elementor-11506 .elementor-element.elementor-element-860d224 .pxl-divider {
    padding: 0px 15px 0px 15px;
  }
  .elementor-11506 .elementor-element.elementor-element-bc7aa23 > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
  }
  .elementor-11506 .elementor-element.elementor-element-bc7aa23 .pxl-button-wrapper .pxl-btn, .elementor-11506 .elementor-element.elementor-element-bc7aa23 .pxl-button-wrapper a.link {
    padding: 9px 15px 10px 15px;
  }
}
@media(min-width:576px) {
  .elementor-11506 .elementor-element.elementor-element-0ea7aa0 {
    width: 40%;
  }
  .elementor-11506 .elementor-element.elementor-element-9440662 {
    width: 20%;
  }
  .elementor-11506 .elementor-element.elementor-element-f48249d {
    width: 39.664%;
  }
  .elementor-11506 .elementor-element.elementor-element-5d52c23 {
    width: 40%;
  }
  .elementor-11506 .elementor-element.elementor-element-6b1a29e {
    width: 20%;
  }
  .elementor-11506 .elementor-element.elementor-element-b5d281d {
    width: 39.664%;
  }
}
.container_calendario.posizione_calendario_schermo {
  right: 20px;
  margin-top: 70px;
}
.titolo_calen_modal {
  background: #aa998a !important;
  background-color: #aa998a !important;
}
.prenota_ora_btn {
  background: #aa998a !important;
  background-color: #aa998a !important;
}
/* Sovrascrive il colore del titolo del widget Scidoo */
body .titolo_calen_modal {
  background: #aa998a !important;
  background-color: #aa998a !important;
}
/* Se hai bisogno di cambiare anche il colore del testo */
body .titolo_calen_modal {
  color: #ffffff !important;
}
body .prenota_ora_btn {
  background: #aa998a !important;
  background-color: #aa998a !important;
}
/*listinooooooooooooooooooooooooooooo*/
.col-sm-22 {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
@media (min-width: 768px) {
  .col-sm-22 {
    width: 16.66666667%;
    float: left;
  }
}
.ct-pricingBox, .ct-pricingBox * {
  font-family: 'Inter', sans-serif;
  font-size: 13px;
}
.ct-pricingBox {
  text-align: center;
  background: #f8f8f8;
  padding-bottom: 0;
  border-radius: 10px 10px 0 0;
  border: 1px solid #ddd;
}
.ct-pricingBox .ct-pricingBox-header {
  position: relative;
  border-radius: 10px 10px 0 0;
  padding-bottom: 1em;
  padding-top: 1em;
  margin: -1px -1px 0 -1px;
}
.ct-pricingBox .ct-pricingBox-header .ct-pricingBox-title {
  padding-top: 0.3em;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.ct-pricingBox .ct-pricingBox-header .ct-pricingBox-title, .ct-pricingBox .ct-pricingBox-header .ct-pricingBox-title * {
  font-weight: lighter;
}
.ct-pricingBox .ct-pricingBox-header .ct-pricingBox-price {
  margin-bottom: 0.15em;
}
.ct-pricingBox .ct-pricingBox-header .ct-pricingBox-subtitle {
  text-transform: uppercase;
}
.ct-pricingBox .ct-pricingBox-content {
  padding-top: 0.25em;
}
.ct-pricingBox .ct-pricingBox-content .ct-pricingBox-list {
  list-style: none;
  padding: 0 5px;
  margin-bottom: 5px;
}
.ct-pricingBox .ct-pricingBox-content .ct-pricingBox-list li {
  line-height: 1;
  padding: 0.85em;
  border: 1px solid #ddd;
  margin-top: -1px;
}
.ct-pricingBox .ct-pricingBox-content .ct-pricingBox-list li:nth-child(even) {
  background: #eee;
}
.ct-pricingBox .ct-pricingBox-content .ct-pricingBox-list li:nth-child(odd) {
  background: #fff;
}
.ct-pricingBox .ct-pricingBox-content svg {
  display: block;
  stroke-width: 10px;
  stroke-linejoin: round;
  stroke-linecap: round;
  width: 100%;
  height: 60px;
}
.ct-pricingBox.ct-pricingBox--motive .ct-pricingBox-header {
  background: #aa998a;
}
.ct-pricingBox.ct-pricingBox--motive .ct-pricingBox-header * {
  color: #fff;
}
.ct-pricingBox.ct-pricingBox--motive .ct-pricingBox-header *:after {
  background-color: #fff;
}
.ct-pricingBox.ct-pricingBox--motive svg {
  display: block;
  stroke-width: 10px;
  stroke-linejoin: round;
  stroke-linecap: round;
  width: 100%;
  height: 60px;
  fill: #aa998a;
  position: relative;
  top: -1px;
}
.ct-pricingBox.ct-pricingBox--gray .ct-pricingBox-header {
  background: #888;
}
.ct-pricingBox.ct-pricingBox--gray .ct-pricingBox-header * {
  color: #fff;
}
.ct-pricingBox.ct-pricingBox--gray .ct-pricingBox-header *:after {
  background-color: #fff;
}
.ct-pricingBox.ct-pricingBox--gray svg {
  display: block;
  stroke-width: 10px;
  stroke-linejoin: round;
  stroke-linecap: round;
  width: 100%;
  height: 60px;
  fill: #888;
  position: relative;
  top: -1px;
}
.ct-pricingBox.ct-pricingBox--graydarker .ct-pricingBox-header {
  background: #aa998a;
}
.ct-pricingBox.ct-pricingBox--graydarker .ct-pricingBox-header * {
  color: #fff;
}
.ct-pricingBox.ct-pricingBox--graydarker .ct-pricingBox-header *:after {
  background-color: #fff;
}
.ct-pricingBox.ct-pricingBox--graydarker svg {
  display: block;
  stroke-width: 10px;
  stroke-linejoin: round;
  stroke-linecap: round;
  width: 100%;
  height: 30px;
  fill: #1A9687;
  position: relative;
  top: -1px;
}
.ct-pricingBox.ct-pricingBox--graylighter .ct-pricingBox-header {
  background: #aaa;
}
.ct-pricingBox.ct-pricingBox--graylighter .ct-pricingBox-header * {
  color: #fff;
}
.ct-pricingBox.ct-pricingBox--graylighter .ct-pricingBox-header *:after {
  background-color: #fff;
}
.ct-pricingBox.ct-pricingBox--graylighter svg {
  display: block;
  stroke-width: 10px;
  stroke-linejoin: round;
  stroke-linecap: round;
  width: 100%;
  height: 60px;
  fill: #aaa;
  position: relative;
  top: -1px;
}
.lista_chekbox .riga_checkbox {
  margin-bottom: 2px;
  display: flex;
}
.custom-double-button {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}
.custom-double-button .pxl-btn {
  min-width: 170px;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.custom-double-button .btn-preventivo {
  background: #ffffff !important;
  color: #ae9961 !important;
  border: 1px solid #ffffff !important;
}
.custom-double-button .btn-preventivo .pxl-button-text {
  color: #ae9961 !important;
}
.custom-double-button .btn-prenota {
  background: #b3a18f !important;
  color: #ffffff !important;
  border: 1px solid #b3a18f !important;
}
.custom-double-button .btn-prenota .pxl-button-text {
  color: #ffffff !important;
}
.mobile-action-bar {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .mobile-action-bar {
    display: flex !important;
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    background: #aa998a !important;
    z-index: 999999 !important;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.15) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.25) !important;
    padding: 4px 0 !important;
    margin: 0 !important;
    font-family: 'Inter', sans-serif !important;
  }
  .mobile-action-bar .mobile-action-item {
    flex: 1 1 20% !important;
    width: 20% !important;
    min-width: 20% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;
    text-decoration: none !important;
    color: #ffffff !important;
    background: transparent !important;
    padding: 6px 4px !important;
    margin: 0 !important;
    border-right: 1px solid rgba(255, 255, 255, 0.25) !important;
    box-sizing: border-box !important;
    min-height: 54px !important;
    line-height: 1 !important;
  }
  .mobile-action-bar .mobile-action-item:last-child {
    border-right: none !important;
  }
  .mobile-action-bar .mobile-action-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    font-size: 15px !important;
    color: #ffffff !important;
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .mobile-action-bar .mobile-action-icon i, .mobile-action-bar .mobile-action-icon svg {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1 !important;
    display: block !important;
    margin: 0 !important;
  }
  .mobile-action-bar .mobile-action-text {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.2px !important;
    color: #ffffff !important;
    line-height: 1.1 !important;
    margin: 0 !important;
    padding: 0 !important;
    white-space: nowrap !important;
  }
  .mobile-action-bar a, .mobile-action-bar a:hover, .mobile-action-bar a:focus, .mobile-action-bar a:active, .mobile-action-bar span, .mobile-action-bar i {
    color: #ffffff !important;
    text-decoration: none !important;
  }
  body {
    padding-bottom: 62px !important;
  }
}
@media (max-width: 768px) {
  .hide-mobile {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .prenota_ora_btn_float {
    display: none !important;
  }
}


@media (max-width: 767px) {
  .pxl-room-gallery-carousel .pxl-swiper-dots,
  .pxl-room-gallery-carousel .swiper-pagination,
  .pxl-room-gallery-carousel .style-bullets {
    display: none !important;
  }
}


.comait-custom-wrapper .grid-item-inner a {
  display: block;
}

.comait-custom-wrapper .grid-item-inner img {
  display: block;
  width: 100%;
  height: auto;
}

.comait-custom-wrapper .grid-item {
  margin-bottom: 30px;
}

.comait-custom-wrapper .video-box {
  position: relative;
}

.comait-custom-wrapper .video-box a {
  display: block;
  position: relative;
  overflow: hidden;
}

.comait-custom-wrapper .video-box img {
  display: block;
  width: 100%;
  height: auto;
}

.comait-custom-wrapper .video-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.18);
  transition: background 0.25s ease;
  z-index: 1;
}

.comait-custom-wrapper .video-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 74px;
  height: 74px;
  margin-top: -37px;
  margin-left: -37px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.88);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  transition: transform 0.25s ease, background 0.25s ease;
  box-shadow: 0 4px 18px rgba(0,0,0,0.18);
}

.comait-custom-wrapper .video-play-triangle {
  display: block;
  width: 0;
  height: 0;
  margin-left: 4px;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 18px solid #1d1d1d;
}

.comait-custom-wrapper .video-box a:hover .video-overlay {
  background: rgba(0, 0, 0, 0.28);
}

.comait-custom-wrapper .video-box a:hover .video-play-button {
  transform: translate(-0px, -0px) scale(1.08);
  background: rgba(255, 255, 255, 1);
}

/* spazio mobile */
@media (max-width: 767px) {
  .comait-custom-wrapper .grid-item {
    margin-bottom: 22px;
  }

  .comait-custom-wrapper .pxl-grid-inner {
    row-gap: 22px;
  }

  .comait-custom-wrapper .video-play-button {
    width: 62px;
    height: 62px;
    margin-top: -31px;
    margin-left: -31px;
  }

  .comait-custom-wrapper .video-play-triangle {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 16px solid #1d1d1d;
  }


	@media (max-width: 767px) {
  .post-room-list .grid-item-inner {
    display: flex;
    flex-direction: column;
  }

  .post-room-list .grid-item-inner .item-featured {
    order: 1 !important;
    width: 100%;
    margin-bottom: 20px;
  }

  .post-room-list .grid-item-inner .item-content {
    order: 2 !important;
    width: 100%;
  }

  .post-room-list .grid-item {
    margin-bottom: 40px;
  }

  .post-room-list .item-featured img {
    display: block;
    width: 100%;
    height: auto;
  }

  .post-room-list .item-content-inner {
    padding-top: 0;
  }
}
	
	.post-room-list .grid-item {
  margin-bottom: 40px;
}