.elementor-35 .elementor-element.elementor-element-bab8bea:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-bab8bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161313;}.elementor-35 .elementor-element.elementor-element-bab8bea{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-bab8bea, .elementor-35 .elementor-element.elementor-element-bab8bea > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-bab8bea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-35 .elementor-element.elementor-element-0056928{margin:075px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-35 .elementor-element.elementor-element-0056928 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-cc2b306{margin:0px 075px calc(var(--kit-widget-spacing, 0px) + 0px) 075px;padding:0px 075px 0px 075px;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-152e79e:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-152e79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161313;}.elementor-35 .elementor-element.elementor-element-152e79e > .elementor-container{max-width:1150px;}.elementor-35 .elementor-element.elementor-element-152e79e{border-style:solid;border-width:0px 0px 0px 0px;border-color:#B38E54;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-152e79e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-3fd149f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-3fd149f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-35 .elementor-element.elementor-element-55f3f4f{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;z-index:1;}.elementor-35 .elementor-element.elementor-element-55f3f4f img{width:100%;height:400px;border-radius:7px 7px 7px 7px;}.elementor-35 .elementor-element.elementor-element-017f9cd{margin:-345px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -280px;}.elementor-35 .elementor-element.elementor-element-017f9cd img{width:65%;}.elementor-35 .elementor-element.elementor-element-63f63f3{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35 .elementor-element.elementor-element-8beaf67 .elementor-button{background-color:#B38E54;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:18px 18px 18px 18px;}.elementor-35 .elementor-element.elementor-element-8beaf67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;}.elementor-35 .elementor-element.elementor-element-25ca256:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-25ca256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161313;}.elementor-35 .elementor-element.elementor-element-25ca256 > .elementor-container{max-width:1250px;}.elementor-35 .elementor-element.elementor-element-25ca256{border-style:solid;border-width:0px 0px 1px 0px;border-color:#B38E54;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 050px 0px;}.elementor-35 .elementor-element.elementor-element-25ca256 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-33eaffa{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-6322dce .elementor-button{background-color:#B38E54;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:18px 18px 18px 18px;}.elementor-35 .elementor-element.elementor-element-6322dce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;}.elementor-35 .elementor-element.elementor-element-b1e159c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-b1e159c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-3a6453d{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-35 .elementor-element.elementor-element-3a6453d img{width:100%;height:400px;border-radius:7px 7px 7px 7px;}.elementor-35 .elementor-element.elementor-element-1931df2{margin:-345px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0325px;}.elementor-35 .elementor-element.elementor-element-1931df2 img{width:100%;}.elementor-35 .elementor-element.elementor-element-13f8611:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-13f8611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161313;}.elementor-35 .elementor-element.elementor-element-13f8611 > .elementor-container{max-width:1250px;}.elementor-35 .elementor-element.elementor-element-13f8611{border-style:solid;border-width:0px 0px 1px 0px;border-color:#B38E54;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 050px 0px;}.elementor-35 .elementor-element.elementor-element-13f8611 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-77aa7e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-77aa7e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-03176ae{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-35 .elementor-element.elementor-element-03176ae img{width:100%;height:400px;border-radius:7px 7px 7px 7px;}.elementor-35 .elementor-element.elementor-element-15acdac{margin:-345px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0325px;}.elementor-35 .elementor-element.elementor-element-15acdac img{width:100%;}.elementor-35 .elementor-element.elementor-element-c1349f8{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-7dbdf7a .elementor-button{background-color:#B38E54;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:18px 18px 18px 18px;}.elementor-35 .elementor-element.elementor-element-7dbdf7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-cc2b306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-55f3f4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-63f63f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-8beaf67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-33eaffa{text-align:start;}.elementor-35 .elementor-element.elementor-element-6322dce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-c1349f8{text-align:start;}.elementor-35 .elementor-element.elementor-element-7dbdf7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-017f9cd */.elementor-35 .elementor-element.elementor-element-017f9cd {
  transform: rotate(90deg);
}

.imagezoom {
    animation: zoom-in-zoom-out 3.2s ease-in-out infinite;
}

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}


/* You can also modify this to have your element zoom in (or out) once when the page loads. Here's an example. Delete this if you'll be using the first part of the CSS (and vice versa). Don't forget to hit that thumbs up button ;) */

.imagezoom {
    animation: zoom-in 7s ease;
    animation-fill-mode: forwards;
}

@keyframes zoom-in {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1931df2 */.elementor-35 .elementor-element.elementor-element-1931df2 {
  transform: rotate(90deg);
}

.imagezoom {
    animation: zoom-in-zoom-out 3.2s ease-in-out infinite;
}

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}


/* You can also modify this to have your element zoom in (or out) once when the page loads. Here's an example. Delete this if you'll be using the first part of the CSS (and vice versa). Don't forget to hit that thumbs up button ;) */

.imagezoom {
    animation: zoom-in 7s ease;
    animation-fill-mode: forwards;
}

@keyframes zoom-in {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15acdac */.elementor-35 .elementor-element.elementor-element-15acdac {
  transform: rotate(90deg);
}

.imagezoom {
    animation: zoom-in-zoom-out 3.2s ease-in-out infinite;
}

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}


/* You can also modify this to have your element zoom in (or out) once when the page loads. Here's an example. Delete this if you'll be using the first part of the CSS (and vice versa). Don't forget to hit that thumbs up button ;) */

.imagezoom {
    animation: zoom-in 7s ease;
    animation-fill-mode: forwards;
}

@keyframes zoom-in {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}/* End custom CSS */