.elementor-1693 .elementor-element.elementor-element-136aaa10{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-136aaa10:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-136aaa10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071525;}.elementor-1693 .elementor-element.elementor-element-136aaa10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-733f35bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-7f5f54d4{width:var( --container-widget-width, 103.975% );max-width:103.975%;--container-widget-width:103.975%;--container-widget-flex-grow:0;}.elementor-1693 .elementor-element.elementor-element-7f5f54d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1693 .elementor-element.elementor-element-6b2b8fe2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-595ed73f{width:var( --container-widget-width, 24.389% );max-width:24.389%;--container-widget-width:24.389%;--container-widget-flex-grow:0;}.elementor-1693 .elementor-element.elementor-element-595ed73f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1693 .elementor-element.elementor-element-b190a6e{text-align:center;margin:215px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 45px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1744.371% );max-width:1744.371%;--container-widget-width:1744.371%;--container-widget-flex-grow:0;}.elementor-1693 .elementor-element.elementor-element-b190a6e img{width:100%;}.elementor-1693 .elementor-element.elementor-element-b190a6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1693 .elementor-element.elementor-element-1ae4f9da:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-1ae4f9da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071525;}.elementor-1693 .elementor-element.elementor-element-1ae4f9da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-1ae4f9da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-28663f03:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-28663f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE6D8;}.elementor-1693 .elementor-element.elementor-element-28663f03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:108px 0px 108px 0px;}.elementor-1693 .elementor-element.elementor-element-28663f03 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-2dec9e2c > .elementor-element-populated{padding:0px 40px 0px 80px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1693 .elementor-element.elementor-element-5e7746e2{text-align:start;}.elementor-1693 .elementor-element.elementor-element-5e7746e2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:120px;font-weight:300;text-transform:none;font-style:italic;line-height:1.1em;color:rgba(196,160,80,0.22);}.elementor-1693 .elementor-element.elementor-element-36f28a30{text-align:start;}.elementor-1693 .elementor-element.elementor-element-36f28a30 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:8px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.1em;letter-spacing:4px;color:#5C4A1E;}.elementor-1693 .elementor-element.elementor-element-7446dcde > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-6cdd7a99{text-align:start;}.elementor-1693 .elementor-element.elementor-element-6cdd7a99 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;color:#1A1614;}.elementor-1693 .elementor-element.elementor-element-4d789f71{--spacer-size:28px;}.elementor-1693 .elementor-element.elementor-element-135432d9:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-135432d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071525;}.elementor-1693 .elementor-element.elementor-element-135432d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:108px 0px 108px 0px;}.elementor-1693 .elementor-element.elementor-element-135432d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-2c541cde:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-2c541cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4A050;}.elementor-1693 .elementor-element.elementor-element-2c541cde{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1693 .elementor-element.elementor-element-2c541cde > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-72bf8f80:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-72bf8f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1E33;}.elementor-1693 .elementor-element.elementor-element-72bf8f80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-72bf8f80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-53a9c230:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-53a9c230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1E33;}.elementor-1693 .elementor-element.elementor-element-53a9c230{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 0px 80px;}.elementor-1693 .elementor-element.elementor-element-53a9c230 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-7b37d5f7 > .elementor-element-populated{margin:0px -59px 0px -31px;--e-column-margin-right:-59px;--e-column-margin-left:-31px;padding:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-4c6087d8{width:var( --container-widget-width, 137.67% );max-width:137.67%;--container-widget-width:137.67%;--container-widget-flex-grow:0;}.elementor-1693 .elementor-element.elementor-element-4c6087d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1693 .elementor-element.elementor-element-57798b22 > .elementor-element-populated{margin:0px 0px 0px -311px;--e-column-margin-right:0px;--e-column-margin-left:-311px;padding:24px 0px 24px 0px;}.elementor-1693 .elementor-element.elementor-element-2e15bcee{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -109px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 293.826% );max-width:293.826%;--container-widget-width:293.826%;--container-widget-flex-grow:0;}.elementor-1693 .elementor-element.elementor-element-2e15bcee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1693 .elementor-element.elementor-element-6ddf42c6:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-6ddf42c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1E33;}.elementor-1693 .elementor-element.elementor-element-6ddf42c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 0px 80px;}.elementor-1693 .elementor-element.elementor-element-6ddf42c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-3f178c0e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-74b575c5 > .elementor-element-populated{padding:24px 0px 24px 0px;}.elementor-1693 .elementor-element.elementor-element-741e87f7{text-align:center;}.elementor-1693 .elementor-element.elementor-element-7b3ae251:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-7b3ae251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1E33;}.elementor-1693 .elementor-element.elementor-element-7b3ae251{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 0px 80px;}.elementor-1693 .elementor-element.elementor-element-7b3ae251 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-74faee43 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-40c7ec09 > .elementor-element-populated{padding:24px 0px 24px 0px;}.elementor-1693 .elementor-element.elementor-element-459455be{text-align:center;}.elementor-1693 .elementor-element.elementor-element-3076e8e3:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-3076e8e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1E33;}.elementor-1693 .elementor-element.elementor-element-3076e8e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 72px 0px;}.elementor-1693 .elementor-element.elementor-element-3076e8e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-3fb0e66e:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-3fb0e66e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1693 .elementor-element.elementor-element-3fb0e66e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:108px 0px 108px 0px;}.elementor-1693 .elementor-element.elementor-element-3fb0e66e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-62e9c776 > .elementor-element-populated{padding:0px 48px 0px 80px;}.elementor-1693 .elementor-element.elementor-element-5118531f > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-3f6cd18d{--spacer-size:72px;}.elementor-1693 .elementor-element.elementor-element-4b20a365{text-align:center;}.elementor-1693 .elementor-element.elementor-element-1917c672:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-1917c672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1E33;}.elementor-1693 .elementor-element.elementor-element-1917c672{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:108px 0px 108px 0px;}.elementor-1693 .elementor-element.elementor-element-1917c672 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-13d844a1:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-13d844a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3A5C;}.elementor-1693 .elementor-element.elementor-element-13d844a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:108px 0px 108px 0px;}.elementor-1693 .elementor-element.elementor-element-13d844a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1693 .elementor-element.elementor-element-2901ba90:not(.elementor-motion-effects-element-type-background), .elementor-1693 .elementor-element.elementor-element-2901ba90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071525;}.elementor-1693 .elementor-element.elementor-element-2901ba90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-1693 .elementor-element.elementor-element-2901ba90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-1693 .elementor-element.elementor-element-733f35bd{width:47.487%;}.elementor-1693 .elementor-element.elementor-element-6b2b8fe2{width:2.632%;}.elementor-1693 .elementor-element.elementor-element-3f178c0e{width:75.452%;}.elementor-1693 .elementor-element.elementor-element-74b575c5{width:24.464%;}.elementor-1693 .elementor-element.elementor-element-74faee43{width:75.538%;}.elementor-1693 .elementor-element.elementor-element-40c7ec09{width:24.42%;}}/* Start custom CSS for image, class: .elementor-element-b190a6e */.elementor-element-himg1 figure {
  width:100%; height:100%; min-height:100vh;
  margin:0; display:flex; align-items:stretch;
  background:linear-gradient(160deg,rgba(27,58,92,0.18) 0%,rgba(7,21,37,0.62) 100%);
  border-left:1px solid rgba(196,160,80,0.08);
  overflow:hidden;
}
.elementor-element-himg1 img { width:100%; height:100%; object-fit:cover; object-position:center top; }
.elementor-element-himg1 figcaption {
  position:absolute; bottom:24px; left:24px; right:24px;
  font-family:'Cinzel',serif !important;
  font-size:7px !important; letter-spacing:3px !important;
  text-transform:uppercase !important;
  color:rgba(196,160,80,0.55) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e15bcee */.elementor-element-agr1 figure {
  width:100%; height:100%; min-height:260px;
  background:linear-gradient(160deg,rgba(27,58,92,0.3) 0%,rgba(7,21,37,0.6) 100%);
  border:1px solid rgba(196,160,80,0.1);
  display:flex; flex-direction:column;
  align-items:center; justify-content:center;
  overflow:hidden; position:relative; margin:0;
}
.elementor-element-agr1 figure::after {
  content:'';
  position:absolute; inset:0;
  background:linear-gradient(to bottom,transparent 60%,rgba(7,21,37,0.7) 100%);
  pointer-events:none;
}
.elementor-element-agr1 img {
  width:100%; height:100%;
  object-fit:cover; object-position:center top;
  filter:grayscale(15%) contrast(1.05);
}
.elementor-element-agr1 figcaption {
  font-family:'Cinzel',serif !important;
  font-size:7px !important; letter-spacing:3px !important;
  text-transform:uppercase !important;
  color:rgba(196,160,80,0.55) !important;
  text-align:center; padding:10px 0 0 0;
  position:absolute; bottom:12px; left:0; right:0;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-741e87f7 */.elementor-element-abf1 figure {
  width:100%; height:100%; min-height:260px;
  background:linear-gradient(160deg,rgba(27,58,92,0.3) 0%,rgba(7,21,37,0.6) 100%);
  border:1px solid rgba(196,160,80,0.1);
  display:flex; flex-direction:column;
  align-items:center; justify-content:center;
  overflow:hidden; position:relative; margin:0;
}
.elementor-element-abf1 figure::after {
  content:'';
  position:absolute; inset:0;
  background:linear-gradient(to bottom,transparent 60%,rgba(7,21,37,0.7) 100%);
  pointer-events:none;
}
.elementor-element-abf1 img {
  width:100%; height:100%;
  object-fit:cover; object-position:center top;
  filter:grayscale(15%) contrast(1.05);
}
.elementor-element-abf1 figcaption {
  font-family:'Cinzel',serif !important;
  font-size:7px !important; letter-spacing:3px !important;
  text-transform:uppercase !important;
  color:rgba(196,160,80,0.55) !important;
  text-align:center; padding:10px 0 0 0;
  position:absolute; bottom:12px; left:0; right:0;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-459455be */.elementor-element-ata1 figure {
  width:100%; height:100%; min-height:260px;
  background:linear-gradient(160deg,rgba(27,58,92,0.3) 0%,rgba(7,21,37,0.6) 100%);
  border:1px solid rgba(196,160,80,0.1);
  display:flex; flex-direction:column;
  align-items:center; justify-content:center;
  overflow:hidden; position:relative; margin:0;
}
.elementor-element-ata1 figure::after {
  content:'';
  position:absolute; inset:0;
  background:linear-gradient(to bottom,transparent 60%,rgba(7,21,37,0.7) 100%);
  pointer-events:none;
}
.elementor-element-ata1 img {
  width:100%; height:100%;
  object-fit:cover; object-position:center top;
  filter:grayscale(15%) contrast(1.05);
}
.elementor-element-ata1 figcaption {
  font-family:'Cinzel',serif !important;
  font-size:7px !important; letter-spacing:3px !important;
  text-transform:uppercase !important;
  color:rgba(196,160,80,0.55) !important;
  text-align:center; padding:10px 0 0 0;
  position:absolute; bottom:12px; left:0; right:0;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b20a365 */.elementor-element-chimg1 figure {
  width:100%; aspect-ratio:4/3;
  background:linear-gradient(145deg,rgba(196,160,80,0.07) 0%,rgba(26,22,20,0.04) 100%);
  border:1px solid rgba(196,160,80,0.2);
  display:flex; flex-direction:column;
  align-items:center; justify-content:center;
  overflow:hidden; position:relative; gap:16px;
}
.elementor-element-chimg1 figure::before {
  content:'';
  position:absolute; inset:0;
  background:repeating-linear-gradient(
    45deg,
    transparent 0, transparent 20px,
    rgba(196,160,80,0.04) 20px, rgba(196,160,80,0.04) 21px
  );
}
.elementor-element-chimg1 img {
  width:100%; height:100%;
  object-fit:cover; object-position:center;
}
.elementor-element-chimg1 figcaption {
  font-family:'Cinzel',serif !important;
  font-size:7px !important; letter-spacing:3px !important;
  text-transform:uppercase !important;
  color:rgba(92,74,30,0.65) !important;
  text-align:center; padding:10px 0 0 0;
}/* End custom CSS */