.elementor-16
  .elementor-element.elementor-element-6aca4d1
  > .elementor-container {
  min-height: 570px;
}
.elementor-16
  .elementor-element.elementor-element-6aca4d1:not(.elementor-motion-effects-element-type-background),
.elementor-16
  .elementor-element.elementor-element-6aca4d1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
 background-image: url(../../../../img/2.jpeg);
  background-position: 0px 800px;
  background-size: cover;
}
/* @media (max-width: 100px){
  
} */

.elementor-16
  .elementor-element.elementor-element-6aca4d1
  > .elementor-background-overlay {
  /*background-color: transparent;*/
 /* background-image: linear-gradient(180deg, #000000 8%, #f2295b00 47%);*/
  /* opacity: 0.6; */
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-6aca4d1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-16
  .elementor-element.elementor-element-5e9533d
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-16 .elementor-element.elementor-element-5e9533d {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 25px 25px 25px 25px;
}
.elementor-16
  .elementor-element.elementor-element-8150502
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
.elementor-16 .elementor-element.elementor-element-8f8944d {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 2px;
}
.elementor-16
  .elementor-element.elementor-element-8f8944d
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-16 .elementor-element.elementor-element-8f8944d .elementor-divider {
  text-align: left;
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-16 .elementor-element.elementor-element-7acca78 {
  text-align: justify;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-16
  .elementor-element.elementor-element-5e163a5:not(.elementor-motion-effects-element-type-background),
.elementor-16
  .elementor-element.elementor-element-5e163a5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../img/dining10.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-16
  .elementor-element.elementor-element-5e163a5
  > .elementor-background-overlay {
  background-color: #00000078;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-5e163a5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-16 .elementor-element.elementor-element-317cf11 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-317cf11
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 3em;
  font-weight: 200;
  text-transform: uppercase;
  letter-spacing: 5px;
}
.elementor-16
  .elementor-element.elementor-element-317cf11
  > .elementor-widget-container {
  padding: 20px 0px 20px 0px;
}
.elementor-16 .elementor-element.elementor-element-68d43b4 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px 0px 20px 0px;
}
.elementor-16 .elementor-element.elementor-element-ccd2259 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-ccd2259
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-16 .elementor-element.elementor-element-559cde9 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 2px;
}
.elementor-16
  .elementor-element.elementor-element-559cde9
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-16 .elementor-element.elementor-element-559cde9 .elementor-divider {
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-16 .elementor-element.elementor-element-cb29a70 {
  text-align: center;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-16
  .elementor-element.elementor-element-cb29a70
  > .elementor-widget-container {
  /* padding: 0px 120px 0px 120px; */
}
.elementor-16 .elementor-element.elementor-element-17e26f3 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.elementor-16
  .elementor-element.elementor-element-d8fd708
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Poppins", Sans-serif;
  font-size: 27px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-align: center;
}
.elementor-16 .elementor-element.elementor-element-a548036 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 2px;
}
.elementor-16
  .elementor-element.elementor-element-a548036
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  /* margin-left: 0; */
}
.elementor-16 .elementor-element.elementor-element-a548036 .elementor-divider {
  text-align: left;
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-16 .elementor-element.elementor-element-62a1e16 {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-16 .elementor-element.elementor-element-b7804d6 {
  text-align: justify;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-16 .elementor-element.elementor-element-37e373a .elementor-button {
  font-family: var(--e-global-typography-cb5a93a-font-family), Sans-serif;
  font-size: var(--e-global-typography-cb5a93a-font-size);
  text-transform: var(--e-global-typography-cb5a93a-text-transform);
  line-height: var(--e-global-typography-cb5a93a-line-height);
  letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  background-color: #d1b66b;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-37e373a
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-37e373a
  .elementor-button:focus {
  background-color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-cfe96c7
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Poppins", Sans-serif;
  font-size: 27px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-align: center;
}
.elementor-16 .elementor-element.elementor-element-241b3f2 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 2px;
}
.elementor-16
  .elementor-element.elementor-element-241b3f2
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  /* margin-left: 0; */
}
.elementor-16 .elementor-element.elementor-element-241b3f2 .elementor-divider {
  text-align: left;
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-16 .elementor-element.elementor-element-8bc6a8c {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-16 .elementor-element.elementor-element-7e22aba {
  text-align: justify;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-16 .elementor-element.elementor-element-bda52a9 .elementor-button {
  font-family: var(--e-global-typography-cb5a93a-font-family), Sans-serif;
  font-size: var(--e-global-typography-cb5a93a-font-size);
  text-transform: var(--e-global-typography-cb5a93a-text-transform);
  line-height: var(--e-global-typography-cb5a93a-line-height);
  letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  background-color: #d1b66b;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-bda52a9
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-bda52a9
  .elementor-button:focus {
  background-color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-25b15a8
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Poppins", Sans-serif;
  font-size: 27px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-align: center;
}
.elementor-16 .elementor-element.elementor-element-bc808ad {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 2px;
}
.elementor-16
  .elementor-element.elementor-element-bc808ad
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  /* margin-left: 0; */
}
.elementor-16 .elementor-element.elementor-element-bc808ad .elementor-divider {
  text-align: left;
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-16 .elementor-element.elementor-element-abc3ec6 {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-16 .elementor-element.elementor-element-87e7cb2 {
  text-align: justify;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-16 .elementor-element.elementor-element-8453035 .elementor-button {
  font-family: var(--e-global-typography-cb5a93a-font-family), Sans-serif;
  font-size: var(--e-global-typography-cb5a93a-font-size);
  text-transform: var(--e-global-typography-cb5a93a-text-transform);
  line-height: var(--e-global-typography-cb5a93a-line-height);
  letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  background-color: #d1b66b;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-8453035
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-8453035
  .elementor-button:focus {
  background-color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-b070424
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-18b7e36
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-18b7e36
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-3f9c17f
  .premium-img-gallery-masonry
  div.premium-gallery-item,
.elementor-16
  .elementor-element.elementor-element-3f9c17f
  .premium-img-gallery-fitRows
  div.premium-gallery-item {
  width: 50%;
}
.elementor-16
  .elementor-element.elementor-element-3f9c17f
  .premium-gallery-caption {
  text-align: center;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-8394c50.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-8394c50.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-8394c50
  > .elementor-element-populated {
  padding: 58px 58px 58px 58px;
}
.elementor-16 .elementor-element.elementor-element-c7930e5 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-c7930e5
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-16 .elementor-element.elementor-element-767d395 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 2px;
}
.elementor-16
  .elementor-element.elementor-element-767d395
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-16 .elementor-element.elementor-element-767d395 .elementor-divider {
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-16 .elementor-element.elementor-element-bbdd0be {
  text-align: justify;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-16 .elementor-element.elementor-element-1127bfb .elementor-button {
  font-family: var(--e-global-typography-cb5a93a-font-family), Sans-serif;
  font-size: var(--e-global-typography-cb5a93a-font-size);
  text-transform: var(--e-global-typography-cb5a93a-text-transform);
  line-height: var(--e-global-typography-cb5a93a-line-height);
  letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  background-color: #d1b66b;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-1127bfb
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-1127bfb
  .elementor-button:focus {
  background-color: #000000;
}
.elementor-16 .elementor-element.elementor-element-966925a {
  margin-top: 30px;
  margin-bottom: 30px;
}
.elementor-16 .elementor-element.elementor-element-386caf6 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-386caf6
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-16 .elementor-element.elementor-element-b86b6ac {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 2px;
}
.elementor-16
  .elementor-element.elementor-element-b86b6ac
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-16 .elementor-element.elementor-element-b86b6ac .elementor-divider {
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-16 .elementor-element.elementor-element-81c6fb0 {
  --e-image-carousel-slides-to-show: 4;
}
.elementor-16
  .elementor-element.elementor-element-81c6fb0
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-16 .elementor-element.elementor-element-b96145f .elementor-button {
  font-family: var(--e-global-typography-cb5a93a-font-family), Sans-serif;
  font-size: var(--e-global-typography-cb5a93a-font-size);
  text-transform: var(--e-global-typography-cb5a93a-text-transform);
  line-height: var(--e-global-typography-cb5a93a-line-height);
  letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  background-color: #d1b66b;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-b96145f
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-b96145f
  .elementor-button:focus {
  background-color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-c04aba7
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-0f2a4a3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-0f2a4a3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-0f2a4a3
  > .elementor-element-populated {
  padding: 58px 58px 58px 58px;
}
.elementor-16 .elementor-element.elementor-element-f6922e5 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-f6922e5
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-16 .elementor-element.elementor-element-0f494de {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 2px;
}
.elementor-16
  .elementor-element.elementor-element-0f494de
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-16 .elementor-element.elementor-element-0f494de .elementor-divider {
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-16 .elementor-element.elementor-element-09be87e {
  text-align: justify;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-16 .elementor-element.elementor-element-b9f5497 .elementor-button {
  font-family: var(--e-global-typography-cb5a93a-font-family), Sans-serif;
  font-size: var(--e-global-typography-cb5a93a-font-size);
  text-transform: var(--e-global-typography-cb5a93a-text-transform);
  line-height: var(--e-global-typography-cb5a93a-line-height);
  letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  background-color: #d1b66b;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-b9f5497
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-b9f5497
  .elementor-button:focus {
  background-color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-5f3b6bd:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-5f3b6bd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../img/Destination-weddings1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-16
  .elementor-element.elementor-element-5f3b6bd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-5f3b6bd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-a6b5bdb:not(.elementor-motion-effects-element-type-background),
.elementor-16
  .elementor-element.elementor-element-a6b5bdb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1e1e1e;
  background-image: url("../../../../img/7.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-16
  .elementor-element.elementor-element-a6b5bdb
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.49;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-a6b5bdb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 50px 0px 50px 0px;
}
.elementor-16 .elementor-element.elementor-element-eb939e4 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-eb939e4
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-16 .elementor-element.elementor-element-0457073 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 2px;
}
.elementor-16
  .elementor-element.elementor-element-0457073
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-16 .elementor-element.elementor-element-0457073 .elementor-divider {
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-16 .elementor-element.elementor-element-bc2663e {
  text-align: center;
  color: #dbdbdb;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-16
  .elementor-element.elementor-element-bc2663e
  > .elementor-widget-container {
  padding: 0% 15% 0% 015%;
}
.elementor-16
  .elementor-element.elementor-element-527a1bf
  > .elementor-container {
  max-width: 506px;
}
.elementor-16 .elementor-element.elementor-element-b57d67a .elementor-button {
  font-family: var(--e-global-typography-cb5a93a-font-family), Sans-serif;
  font-size: var(--e-global-typography-cb5a93a-font-size);
  text-transform: var(--e-global-typography-cb5a93a-text-transform);
  line-height: var(--e-global-typography-cb5a93a-line-height);
  letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  background-color: #d1b66b;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-b57d67a
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-b57d67a
  .elementor-button:focus {
  color: var(--e-global-color-secondary);
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-b57d67a
  .elementor-button:hover
  svg,
.elementor-16
  .elementor-element.elementor-element-b57d67a
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-16
  .elementor-element.elementor-element-886b582:not(.elementor-motion-effects-element-type-background),
.elementor-16
  .elementor-element.elementor-element-886b582
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1e1e1e;
}
.elementor-16 .elementor-element.elementor-element-886b582 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 0px 50px 0px;
}
.elementor-16
  .elementor-element.elementor-element-886b582
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-80c4bda {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-80c4bda
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-16 .elementor-element.elementor-element-886363a {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 2px;
}
.elementor-16
  .elementor-element.elementor-element-886363a
  .elementor-divider-separator {
  width: 30%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-16 .elementor-element.elementor-element-886363a .elementor-divider {
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-16 .elementor-element.elementor-element-d1db95b {
  text-align: justify;
  color: #dbdbdb;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-16
  .elementor-element.elementor-element-d1db95b
  > .elementor-widget-container {
  padding: 0% 15% 0% 015%;
}
.elementor-16
  .elementor-element.elementor-element-0de630a
  > .elementor-container {
  max-width: 506px;
}
.elementor-16 .elementor-element.elementor-element-71be443 .elementor-button {
  font-family: var(--e-global-typography-cb5a93a-font-family), Sans-serif;
  font-size: var(--e-global-typography-cb5a93a-font-size);
  text-transform: var(--e-global-typography-cb5a93a-text-transform);
  line-height: var(--e-global-typography-cb5a93a-line-height);
  letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  background-color: #d1b66b;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-71be443
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-71be443
  .elementor-button:focus {
  color: var(--e-global-color-secondary);
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-71be443
  .elementor-button:hover
  svg,
.elementor-16
  .elementor-element.elementor-element-71be443
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-16 .elementor-element.elementor-element-704732d .elementor-button {
  font-family: var(--e-global-typography-cb5a93a-font-family), Sans-serif;
  font-size: var(--e-global-typography-cb5a93a-font-size);
  text-transform: var(--e-global-typography-cb5a93a-text-transform);
  line-height: var(--e-global-typography-cb5a93a-line-height);
  letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  background-color: #d1b66b;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-704732d
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-704732d
  .elementor-button:focus {
  color: var(--e-global-color-secondary);
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-704732d
  .elementor-button:hover
  svg,
.elementor-16
  .elementor-element.elementor-element-704732d
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-16
  .elementor-element.elementor-element-b736a4e:not(.elementor-motion-effects-element-type-background),
.elementor-16
  .elementor-element.elementor-element-b736a4e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-16 .elementor-element.elementor-element-b736a4e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 15px 15px 15px 15px;
}
.elementor-16
  .elementor-element.elementor-element-b736a4e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-b63ecdf.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-b63ecdf.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16 .elementor-element.elementor-element-cce6979 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-cce6979
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
.elementor-16
  .elementor-element.elementor-element-38a83fc
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 14px;
}
.elementor-16
  .elementor-element.elementor-element-38a83fc
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 14px;
}
.elementor-16 .elementor-element.elementor-element-38a83fc .elementor-button {
  font-family: var(--e-global-typography-cb5a93a-font-family), Sans-serif;
  font-size: var(--e-global-typography-cb5a93a-font-size);
  text-transform: var(--e-global-typography-cb5a93a-text-transform);
  line-height: var(--e-global-typography-cb5a93a-line-height);
  letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-38a83fc
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-38a83fc
  .elementor-button:focus {
  background-color: #000000;
}
@media (max-width: 1024px) {
  .elementor-16
  .elementor-element.elementor-element-6aca4d1
  > .elementor-container {
min-height: 10px;
}
  .elementor-16
    .elementor-element.elementor-element-ccd2259
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-37e373a .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-bda52a9 .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-8453035 .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-3f9c17f
    .premium-img-gallery-masonry
    div.premium-gallery-item,
  .elementor-16
    .elementor-element.elementor-element-3f9c17f
    .premium-img-gallery-fitRows
    div.premium-gallery-item {
    width: 100%;
  }
  .elementor-16
    .elementor-element.elementor-element-c7930e5
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-1127bfb .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-386caf6
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-b96145f .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-f6922e5
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-b9f5497 .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-eb939e4
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-b57d67a .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-80c4bda
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-71be443 .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-704732d .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-38a83fc .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
}
@media (max-width: 767px) {
  .elementor-16
    .elementor-element.elementor-element-6aca4d1:not(.elementor-motion-effects-element-type-background),
  .elementor-16
    .elementor-element.elementor-element-6aca4d1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
  }
  .elementor-16
    .elementor-element.elementor-element-ccd2259
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-37e373a .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-bda52a9 .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-8453035 .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-3f9c17f
    .premium-img-gallery-masonry
    div.premium-gallery-item,
  .elementor-16
    .elementor-element.elementor-element-3f9c17f
    .premium-img-gallery-fitRows
    div.premium-gallery-item {
    width: 100%;
  }
  .elementor-16
    .elementor-element.elementor-element-c7930e5
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-1127bfb .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-386caf6
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-b96145f .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-f6922e5
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-b9f5497 .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-eb939e4
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-b57d67a .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-80c4bda
    .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-71be443 .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-704732d .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-38a83fc .elementor-button {
    font-size: var(--e-global-typography-cb5a93a-font-size);
    line-height: var(--e-global-typography-cb5a93a-line-height);
    letter-spacing: var(--e-global-typography-cb5a93a-letter-spacing);
  }
}
@media (min-width: 1025px) {
  .elementor-16
    .elementor-element.elementor-element-5e163a5:not(.elementor-motion-effects-element-type-background),
  .elementor-16
    .elementor-element.elementor-element-5e163a5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-16
    .elementor-element.elementor-element-a6b5bdb:not(.elementor-motion-effects-element-type-background),
  .elementor-16
    .elementor-element.elementor-element-a6b5bdb
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
