.elementor-46822 .elementor-element.elementor-element-de802ab:not(.elementor-motion-effects-element-type-background),
.elementor-46822 .elementor-element.elementor-element-de802ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#F7F4F0;
}
.elementor-46822 .elementor-element.elementor-element-de802ab {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:0px 0px 118px 0px;
}
.elementor-46822 .elementor-element.elementor-element-de802ab > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-46822 .elementor-element.elementor-element-472f96f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  --kit-widget-spacing:0px;
}
.elementor-46822 .elementor-element.elementor-element-472f96f > .elementor-element-populated {
  padding:0px 0px 0px 0px;
}

.elementor-46822 .elementor-element.elementor-element-f1d4ff4 > .elementor-element-populated {
  padding:0px 0px 0px 0px;
}
.elementor-46822 .elementor-element.elementor-element-6f3e920 > .elementor-container {
  max-width:835px;
}
.elementor-46822 .elementor-element.elementor-element-6f3e920 {
  margin-top:0px;
  margin-bottom:60px;
}
.elementor-46822 .elementor-element.elementor-element-17d9b9c > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-b3f9304 {
  text-align:left;
}
.elementor-bc-flex-widget .elementor-46822 .elementor-element.elementor-element-b1a4203.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-46822 .elementor-element.elementor-element-b1a4203.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-46822 .elementor-element.elementor-element-b1a4203 > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-5688fb2 {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-5688fb2 .elementor-heading-title {
  font-size:62px;
  text-transform:uppercase;
  letter-spacing:1px;
}
.elementor-46822 .elementor-element.elementor-element-c710dc8 {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
  padding:0px 50px 0px 50px;
  text-align:center;
  line-height:28px;
}
.elementor-46822 .elementor-element.elementor-element-48fb415 {
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-48fb415 .elementor-heading-title {
  font-size:16px;
  text-transform:uppercase;
}
.elementor-46822 .elementor-element.elementor-element-cd4d79c > .elementor-container {
  max-width:835px;
}
.elementor-46822 .elementor-element.elementor-element-cd4d79c {
  margin-top:0px;
  margin-bottom:60px;
}
.elementor-46822 .elementor-element.elementor-element-f18964b > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-2f18f40 > .elementor-container {
  max-width:835px;
}
.elementor-46822 .elementor-element.elementor-element-2f18f40 {
  margin-top:0px;
  margin-bottom:60px;
}
.elementor-bc-flex-widget .elementor-46822 .elementor-element.elementor-element-2eab28f.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-46822 .elementor-element.elementor-element-2eab28f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-46822 .elementor-element.elementor-element-2eab28f > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-fa8a459 {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-fa8a459 .elementor-heading-title {
  font-size:62px;
  text-transform:uppercase;
  letter-spacing:1px;
}
.elementor-46822 .elementor-element.elementor-element-4b98385 {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
  padding:0px 50px 0px 50px;
  text-align:center;
  line-height:28px;
}
.elementor-46822 .elementor-element.elementor-element-5e1b4ff {
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-5e1b4ff .elementor-heading-title {
  font-size:16px;
  text-transform:uppercase;
}
.elementor-46822 .elementor-element.elementor-element-6863850 > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-0f639ca {
  text-align:right;
}
.elementor-46822 .elementor-element.elementor-element-25f8346 > .elementor-container {
  max-width:835px;
}
.elementor-46822 .elementor-element.elementor-element-25f8346 {
  z-index:2;
}
.elementor-46822 .elementor-element.elementor-element-8b1365d > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-9bc0d1e {
  width:auto;
  max-width:auto;
  --e-transform-rotateZ:-90deg;
  --e-transform-translateY:14px;
  top:51%;
}
body:not(.rtl) .elementor-46822 .elementor-element.elementor-element-9bc0d1e {
  right:-34px;
}
body.rtl .elementor-46822 .elementor-element.elementor-element-9bc0d1e {
  left:-34px;
}
.elementor-46822 .elementor-element.elementor-element-9bc0d1e .elementor-heading-title {
  font-size:16px;
  text-transform:uppercase;
}
.elementor-46822 .elementor-element.elementor-element-f851558 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
}
.elementor-46822 .elementor-element.elementor-element-2212755 {
  --display:flex;
}
.elementor-46822 .elementor-element.elementor-element-efec046 {
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-cd3f39c:not(.elementor-motion-effects-element-type-background),
.elementor-46822 .elementor-element.elementor-element-cd3f39c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#F8F4F1;
}
.elementor-46822 .elementor-element.elementor-element-cd3f39c {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:0px;
  margin-bottom:115px;
  padding:150px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-cd3f39c > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-46822 .elementor-element.elementor-element-7a0324a > .elementor-element-populated {
  padding:55px 0px 0px 0px;
}
.elementor-46822 .elementor-element.elementor-element-127537d > .elementor-container {
  max-width:540px;
}
.elementor-46822 .elementor-element.elementor-element-6b65c60 > .elementor-element-populated {
  padding:0px 0px 0px 0px;
}
.elementor-46822 .elementor-element.elementor-element-44aeeeb {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}
.elementor-46822 .elementor-element.elementor-element-44aeeeb .elementor-heading-title {
  font-family:"Inter", Sans-serif;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:4px;
  color:#BD9855;
}
.elementor-46822 .elementor-element.elementor-element-d96629e {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
}
.elementor-46822 .elementor-element.elementor-element-d96629e .elementor-heading-title {
  font-size:32px;
  text-transform:uppercase;
  line-height:50px;
  letter-spacing:1px;
}
.elementor-46822 .elementor-element.elementor-element-778c268 {
  width:var( --container-widget-width, 360px );
  max-width:360px;
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
  --container-widget-width:360px;
  --container-widget-flex-grow:0;
}

.elementor-46822 .elementor-element.elementor-element-d775f8e > .elementor-element-populated {
  padding:0px 0px 0px 0px;
}
.elementor-46822 .elementor-element.elementor-element-2e30a48 > .elementor-container {
  max-width:570px;
}
.elementor-46822 .elementor-element.elementor-element-bb2d1c6 > .elementor-element-populated {
  padding:0px 0px 0px 0px;
}
.elementor-46822 .elementor-element.elementor-element-e65f162 > .elementor-container {
  max-width:1790px;
}
.elementor-46822 .elementor-element.elementor-element-e65f162 {
  margin-top:0px;
  margin-bottom:70px;
}
.elementor-46822 .elementor-element.elementor-element-90da10b > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-b45050c .bwp-widget-banner .title-banner {
  font-size:30px;
  text-transform:uppercase;
  line-height:45px;
  letter-spacing:3px;
  margin-bottom:15px;
  margin-top:0;
}
.elementor-46822 .elementor-element.elementor-element-b45050c .bwp-widget-banner .bwp-image-description {
  color:#0C1D32;
  font-size:12px;
  text-transform:uppercase;
  line-height:20px;
  letter-spacing:1px;
  margin-bottom:55px;
}
.elementor-46822 .elementor-element.elementor-element-b45050c .bwp-widget-banner .button {
  font-family:"Inter", Sans-serif;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:2px;
}
.elementor-46822 .elementor-element.elementor-element-b45050c .bwp-widget-banner .banner-wrapper-infor {
  justify-content:flex-start;
  display:flex;
  top:50%;
  transform:translateY(-50%);
  bottom:auto;
  position:absolute;
  width:100%;
  left:0;
  padding:0px 0px 0px 80px;
}
.elementor-46822 .elementor-element.elementor-element-5dc1a10 > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-88b97a9 .bwp-widget-banner .title-banner {
  font-size:30px;
  text-transform:uppercase;
  line-height:45px;
  letter-spacing:3px;
  margin-bottom:15px;
  margin-top:0;
}
.elementor-46822 .elementor-element.elementor-element-88b97a9 .bwp-widget-banner .bwp-image-description {
  color:#0C1D32;
  font-size:12px;
  text-transform:uppercase;
  line-height:20px;
  letter-spacing:1px;
  margin-bottom:55px;
}
.elementor-46822 .elementor-element.elementor-element-88b97a9 .bwp-widget-banner .button {
  font-family:"Inter", Sans-serif;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:2px;
}
.elementor-46822 .elementor-element.elementor-element-88b97a9 .bwp-widget-banner .banner-wrapper-infor {
  justify-content:flex-start;
  display:flex;
  top:50%;
  transform:translateY(-50%);
  bottom:auto;
  position:absolute;
  width:100%;
  left:0;
  padding:0px 0px 0px 80px;
}
.elementor-46822 .elementor-element.elementor-element-c211b48 {
  --display:flex;
}
.elementor-46822 .elementor-element.elementor-element-1cc6429 {
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-cbead15 {
  --display:flex;
}
.elementor-46822 .elementor-element.elementor-element-2c34b92:not(.elementor-motion-effects-element-type-background),
.elementor-46822 .elementor-element.elementor-element-2c34b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("http://localhost/wp-content/uploads/2022/11/back-9.jpg");
  background-position:center center;
  background-size:cover;
}
.elementor-46822 .elementor-element.elementor-element-2c34b92 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:150px 0px 150px 0px;
}
.elementor-46822 .elementor-element.elementor-element-2c34b92 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-46822 .elementor-element.elementor-element-8157ec5 > .elementor-element-populated {
  padding:0px 0px 0px 0px;
}
.elementor-46822 .elementor-element.elementor-element-bddeebf > .elementor-container {
  max-width:835px;
}
.elementor-46822 .elementor-element.elementor-element-bddeebf {
  margin-top:0px;
  margin-bottom:60px;
}
.elementor-46822 .elementor-element.elementor-element-2cabe22 > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-704c0c2 {
  text-align:left;
}
.elementor-bc-flex-widget .elementor-46822 .elementor-element.elementor-element-d52f57a.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-46822 .elementor-element.elementor-element-d52f57a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-46822 .elementor-element.elementor-element-d52f57a > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-1911531 {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-1911531 .elementor-heading-title {
  font-size:46px;
  text-transform:uppercase;
  letter-spacing:1px;
}
.elementor-46822 .elementor-element.elementor-element-8b21d5d {
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-8b21d5d .elementor-heading-title {
  font-size:16px;
  text-transform:uppercase;
}
.elementor-46822 .elementor-element.elementor-element-3126bae {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
  padding:0px 50px 0px 50px;
  text-align:center;
  line-height:28px;
}
.elementor-46822 .elementor-element.elementor-element-922d0b5 > .elementor-container {
  max-width:835px;
}
.elementor-46822 .elementor-element.elementor-element-922d0b5 {
  margin-top:0px;
  margin-bottom:60px;
}
.elementor-bc-flex-widget .elementor-46822 .elementor-element.elementor-element-f833278.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-46822 .elementor-element.elementor-element-f833278.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-46822 .elementor-element.elementor-element-f833278 > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-886c401 {
  --spacer-size:50px;
}
.elementor-46822 .elementor-element.elementor-element-014e469 {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-014e469 .elementor-heading-title {
  font-size:62px;
  text-transform:uppercase;
  letter-spacing:1px;
}
.elementor-46822 .elementor-element.elementor-element-90a4a63 {
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-4512641 {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
  padding:0px 50px 0px 50px;
  text-align:center;
  line-height:28px;
}
.elementor-46822 .elementor-element.elementor-element-acc98aa > .elementor-container {
  max-width:835px;
}
.elementor-46822 .elementor-element.elementor-element-acc98aa {
  margin-top:0px;
  margin-bottom:60px;
}
.elementor-46822 .elementor-element.elementor-element-c2d5bd7 .gallery-item .gallery-caption {
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-579a8d7 > .elementor-container {
  max-width:835px;
}
.elementor-46822 .elementor-element.elementor-element-579a8d7 {
  margin-top:0px;
  margin-bottom:60px;
}
.elementor-bc-flex-widget .elementor-46822 .elementor-element.elementor-element-b5e533e.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-46822 .elementor-element.elementor-element-b5e533e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-46822 .elementor-element.elementor-element-b5e533e > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-c4412b5 {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-c4412b5 .elementor-heading-title {
  font-size:62px;
  text-transform:uppercase;
  letter-spacing:1px;
}
.elementor-46822 .elementor-element.elementor-element-1f8a6aa {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
  padding:0px 50px 0px 50px;
  text-align:center;
  line-height:28px;
}
.elementor-46822 .elementor-element.elementor-element-aaf93f1 {
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-aaf93f1 .elementor-heading-title {
  font-size:16px;
  text-transform:uppercase;
}
.elementor-46822 .elementor-element.elementor-element-5f2ea25:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-46822 .elementor-element.elementor-element-5f2ea25 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("http://localhost/wp-content/uploads/2023/03/ban-4.jpg");
  background-size:cover;
}
.elementor-46822 .elementor-element.elementor-element-5f2ea25 > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-5f2ea25 > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-46822 .elementor-element.elementor-element-279cccf:not(.elementor-motion-effects-element-type-background),
.elementor-46822 .elementor-element.elementor-element-279cccf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("http://localhost/wp-content/uploads/2022/12/back-32.jpg");
  background-position:center center;
  background-size:cover;
}
.elementor-46822 .elementor-element.elementor-element-279cccf > .elementor-container {
  max-width:1790px;
}
.elementor-46822 .elementor-element.elementor-element-279cccf {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:0px;
  margin-bottom:120px;
}
.elementor-46822 .elementor-element.elementor-element-279cccf > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-46822 .elementor-element.elementor-element-9cf151a > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
.elementor-46822 .elementor-element.elementor-element-f224609 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:247px 0px 247px 0px;
}
.elementor-46822 .elementor-element.elementor-element-f224609 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-46822 .elementor-element.elementor-element-822d84e > .elementor-element-populated {
  padding:0px 0px 0px 0px;
}
.elementor-46822 .elementor-element.elementor-element-4ad350d {
  text-align:center;
}
.elementor-46822 .elementor-element.elementor-element-4ad350d .elementor-heading-title {
  font-size:32px;
  text-transform:uppercase;
  line-height:50px;
  letter-spacing:2px;
  color:#FFFFFF;
}
.elementor-46822 .elementor-element.elementor-element-f9807b9 > .elementor-container {
  max-width:1320px;
}
.elementor-46822 .elementor-element.elementor-element-f9807b9 {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top:0px;
  margin-bottom:75px;
}
.elementor-46822 .elementor-element.elementor-element-f9807b9 > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-46822 .elementor-element.elementor-element-7474cdd > .elementor-element-populated {
  padding:0px 15px 0px 15px;
}
@media(min-width:768px) {
  .elementor-46822 .elementor-element.elementor-element-472f96f {
    width:100%;
  }
}
@media(max-width:1199px) {
  .elementor-46822 .elementor-element.elementor-element-de802ab {
    padding:0px 0px 90px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-a086543 {
    margin-top:-4px;
    margin-bottom:0px;
    padding:90px 0px 90px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-5688fb2 .elementor-heading-title {
    font-size:45px;
  }
  .elementor-46822 .elementor-element.elementor-element-fa8a459 .elementor-heading-title {
    font-size:45px;
  }
  body:not(.rtl) .elementor-46822 .elementor-element.elementor-element-9bc0d1e {
    right:-53px;
  }
  body.rtl .elementor-46822 .elementor-element.elementor-element-9bc0d1e {
    left:-53px;
  }
  .elementor-46822 .elementor-element.elementor-element-9bc0d1e {
    top:20%;
  }
  .elementor-46822 .elementor-element.elementor-element-cd3f39c {
    margin-top:0px;
    margin-bottom:80px;
    padding:0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget .elementor-46822 .elementor-element.elementor-element-7a0324a.elementor-column .elementor-widget-wrap {
    align-items:center;
  }
  .elementor-46822 .elementor-element.elementor-element-7a0324a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center;
  }
  .elementor-46822 .elementor-element.elementor-element-7a0324a > .elementor-element-populated {
    padding:0px 0px 0px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-127537d {
    padding:0px 0px 0px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-6b65c60 > .elementor-element-populated {
    padding:0px 0px 0px 15px;
  }
  .elementor-46822 .elementor-element.elementor-element-d96629e .elementor-heading-title {
    font-size:23px;
    line-height:38px;
  }
  .elementor-46822 .elementor-element.elementor-element-91a7fdc {
    z-index:2;
  }
  .elementor-46822 .elementor-element.elementor-element-d775f8e > .elementor-element-populated {
    padding:0px 15px 0px 15px;
  }
  .elementor-46822 .elementor-element.elementor-element-e65f162 {
    padding:0px 7.5px 0px 7.5px;
  }
  .elementor-46822 .elementor-element.elementor-element-90da10b > .elementor-element-populated {
    padding:0px 7.5px 0px 7.5px;
  }
  .elementor-46822 .elementor-element.elementor-element-b45050c .bwp-widget-banner .title-banner {
    font-size:15px;
    line-height:25px;
    letter-spacing:2px;
  }
  .elementor-46822 .elementor-element.elementor-element-b45050c .bwp-widget-banner .bwp-image-description {
    margin-bottom:10px;
  }
  .elementor-46822 .elementor-element.elementor-element-b45050c .bwp-widget-banner .banner-wrapper-infor {
    top:50%;
    transform:translateY(-50%);
    bottom:auto;
    position:absolute;
    width:100%;
    left:0;
    padding:0px 0px 0px 15px;
  }
  .elementor-46822 .elementor-element.elementor-element-5dc1a10 > .elementor-element-populated {
    padding:0px 7.5px 0px 7.5px;
  }
  .elementor-46822 .elementor-element.elementor-element-88b97a9 .bwp-widget-banner .title-banner {
    font-size:15px;
    line-height:25px;
    letter-spacing:2px;
  }
  .elementor-46822 .elementor-element.elementor-element-88b97a9 .bwp-widget-banner .bwp-image-description {
    margin-bottom:10px;
  }
  .elementor-46822 .elementor-element.elementor-element-88b97a9 .bwp-widget-banner .banner-wrapper-infor {
    top:50%;
    transform:translateY(-50%);
    bottom:auto;
    position:absolute;
    width:100%;
    left:0;
    padding:0px 0px 0px 15px;
  }
  .elementor-46822 .elementor-element.elementor-element-2c34b92 {
    margin-top:-4px;
    margin-bottom:0px;
    padding:90px 0px 90px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-1911531 .elementor-heading-title {
    font-size:45px;
  }
  .elementor-46822 .elementor-element.elementor-element-014e469 .elementor-heading-title {
    font-size:45px;
  }
  .elementor-46822 .elementor-element.elementor-element-c4412b5 .elementor-heading-title {
    font-size:45px;
  }
  .elementor-46822 .elementor-element.elementor-element-279cccf:not(.elementor-motion-effects-element-type-background),
  .elementor-46822 .elementor-element.elementor-element-279cccf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:center center;
    background-size:cover;
  }
  .elementor-46822 .elementor-element.elementor-element-279cccf {
    margin-top:0px;
    margin-bottom:70px;
  }
  .elementor-46822 .elementor-element.elementor-element-f224609 {
    padding:110px 0px 110px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-f9807b9 {
    margin-top:0px;
    margin-bottom:50px;
  }
}
@media(max-width:767px) {
  .elementor-46822 .elementor-element.elementor-element-de802ab {
    padding:0px 0px 70px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-17d9b9c > .elementor-element-populated {
    margin:0px 0px 60px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-46822 .elementor-element.elementor-element-b3f9304 img {
    width:100%;
  }
  .elementor-46822 .elementor-element.elementor-element-5688fb2 .elementor-heading-title {
    font-size:30px;
  }
  .elementor-46822 .elementor-element.elementor-element-c710dc8 {
    padding:0px 0px 0px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-2eab28f > .elementor-element-populated {
    margin:0px 0px 60px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-46822 .elementor-element.elementor-element-fa8a459 .elementor-heading-title {
    font-size:30px;
  }
  .elementor-46822 .elementor-element.elementor-element-4b98385 {
    padding:0px 0px 0px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-0f639ca img {
    width:100%;
  }
  .elementor-46822 .elementor-element.elementor-element-cd3f39c {
    padding:50px 0px 0px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-7a0324a > .elementor-element-populated {
    padding:0px 15px 0px 15px;
  }
  .elementor-46822 .elementor-element.elementor-element-127537d > .elementor-container {
    max-width:700px;
  }
  .elementor-46822 .elementor-element.elementor-element-6b65c60 > .elementor-element-populated {
    margin:0px 0px 30px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-d96629e {
    margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-d96629e .elementor-heading-title {
    font-size:20px;
  }
  .elementor-46822 .elementor-element.elementor-element-e65f162 {
    margin-top:0px;
    margin-bottom:80px;
  }
  .elementor-46822 .elementor-element.elementor-element-90da10b > .elementor-element-populated {
    margin:0px 0px 15px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-46822 .elementor-element.elementor-element-b45050c .bwp-widget-banner .title-banner {
    font-size:15px;
    margin-bottom:5px;
    margin-top:0;
  }
  .elementor-46822 .elementor-element.elementor-element-b45050c .bwp-widget-banner .bwp-image-description {
    font-size:10px;
    line-height:20px;
  }
  .elementor-46822 .elementor-element.elementor-element-88b97a9 .bwp-widget-banner .title-banner {
    font-size:15px;
    margin-bottom:5px;
    margin-top:0;
  }
  .elementor-46822 .elementor-element.elementor-element-88b97a9 .bwp-widget-banner .bwp-image-description {
    font-size:10px;
    line-height:20px;
  }
  .elementor-46822 .elementor-element.elementor-element-2cabe22 > .elementor-element-populated {
    margin:0px 0px 60px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-46822 .elementor-element.elementor-element-704c0c2 img {
    width:100%;
  }
  .elementor-46822 .elementor-element.elementor-element-1911531 .elementor-heading-title {
    font-size:30px;
  }
  .elementor-46822 .elementor-element.elementor-element-3126bae {
    padding:0px 0px 0px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-f833278 > .elementor-element-populated {
    margin:0px 0px 60px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-46822 .elementor-element.elementor-element-014e469 .elementor-heading-title {
    font-size:30px;
  }
  .elementor-46822 .elementor-element.elementor-element-4512641 {
    padding:0px 0px 0px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-c4412b5 .elementor-heading-title {
    font-size:30px;
  }
  .elementor-46822 .elementor-element.elementor-element-1f8a6aa {
    padding:0px 0px 0px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-5f2ea25 > .elementor-element-populated {
    margin:0px 0px 60px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-46822 .elementor-element.elementor-element-f224609 {
    padding:90px 0px 90px 0px;
  }
  .elementor-46822 .elementor-element.elementor-element-4ad350d .elementor-heading-title {
    font-size:25px;
    line-height:34px;
  }
}
.elementor-46822 .elementor-element.elementor-element-a086543 {
	padding:150px 0px 150px 0px;
}