.elementor-365 .elementor-element.elementor-element-d9dd914{--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;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-365 .elementor-element.elementor-element-d9dd914:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-d9dd914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-1{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-2{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-3{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-4{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-365 .elementor-element.elementor-element-4ce6f80 i.softlite-dynamic-icon{font-size:100%;}.elementor-365 .elementor-element.elementor-element-4ce6f80 .softlite-dynamic-icon i{font-size:100%;}.elementor-365 .elementor-element.elementor-element-4ce6f80 .softlite-dynamic-icon:not(i){width:100%;}.elementor-365 .elementor-element.elementor-element-4ce6f80 .softlite-dynamic-icon svg{width:100%;}.elementor-365 .elementor-element.elementor-element-4ce6f80 .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:4.1999998092651px;color:#c8a765ff;}.elementor-365 .elementor-element.elementor-element-4ce6f80 .softlite-dynamic-card-box-text-2{font-size:60px;font-weight:400;line-height:1;color:#f5f4f0ff;}.elementor-365 .elementor-element.elementor-element-4ce6f80 .softlite-dynamic-card-box-text-3{font-size:18px;line-height:1.625;color:#f5f4f0b2;}.elementor-365 .elementor-element.elementor-element-4ce6f80 .softlite-dynamic-card-box-background-color-1{background-color:#2b2b2bff;}.elementor-365 .elementor-element.elementor-element-8a1ed4e{--display:flex;}.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 );}@media(max-width:767px){.elementor-365 .elementor-element.elementor-element-4ce6f80 .softlite-dynamic-card-box-text-2{font-size:36px;line-height:1.25;}}/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-4ce6f80 */.elementor-365 .elementor-element.elementor-element-4ce6f80 {
  width: auto;
}

/* Section wrapper */
.elementor-365 .elementor-element.elementor-element-4ce6f80 .ez5ud1lt {
  padding: 128px 0 80px;
}

.elementor-365 .elementor-element.elementor-element-4ce6f80 .ez5ud1lt::before,
.elementor-365 .elementor-element.elementor-element-4ce6f80 .ez5ud1lt::after {
  border: 0;
}

/* Container */
.elementor-365 .elementor-element.elementor-element-4ce6f80 .ldh7e3cs {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 48px;
}

@media (max-width: 767px) {
  .elementor-365 .elementor-element.elementor-element-4ce6f80 .ldh7e3cs {
    padding: 0 24px;
  }
}

/* Inner content */
.elementor-365 .elementor-element.elementor-element-4ce6f80 .r1twac7p {
  max-width: 768px;
}

/* Decorative element */
.elementor-365 .elementor-element.elementor-element-4ce6f80 .ozmgo2bk {
  margin: 0;
}

.elementor-365 .elementor-element.elementor-element-4ce6f80 .ozmgo2bk::before,
.elementor-365 .elementor-element.elementor-element-4ce6f80 .ozmgo2bk::after {
  -webkit-text-fill-color: rgb(200, 167, 101);
  -webkit-text-stroke-color: rgb(200, 167, 101);
}

/* Heading wrapper */
.elementor-365 .elementor-element.elementor-element-4ce6f80 .xdtukhg7 {
  font-family: "Playfair Display", Georgia, serif;
  margin: 0 0 24px;
}

.elementor-365 .elementor-element.elementor-element-4ce6f80 .xdtukhg7::before,
.elementor-365 .elementor-element.elementor-element-4ce6f80 .xdtukhg7::after {
  line-height: 60px;
  -webkit-text-fill-color: rgb(245, 244, 240);
  -webkit-text-stroke-color: rgb(245, 244, 240);
}

@media (max-width: 767px) {
  .elementor-365 .elementor-element.elementor-element-4ce6f80 .xdtukhg7::before,
  .elementor-365 .elementor-element.elementor-element-4ce6f80 .xdtukhg7::after {
    line-height: 45px;
  }
}

/* Highlight text */
.elementor-365 .elementor-element.elementor-element-4ce6f80 .omyl9a9k {
  color: rgb(200, 167, 101);
  font-family: "Playfair Display", Georgia, serif;
  font-size: 60px;
  font-style: italic;
  line-height: 1;
}

.elementor-365 .elementor-element.elementor-element-4ce6f80 .omyl9a9k::before,
.elementor-365 .elementor-element.elementor-element-4ce6f80 .omyl9a9k::after {
  line-height: 60px;
  -webkit-text-fill-color: rgb(200, 167, 101);
  -webkit-text-stroke-color: rgb(200, 167, 101);
}

@media (max-width: 767px) {
  .elementor-365 .elementor-element.elementor-element-4ce6f80 .omyl9a9k {
    font-size: 36px;
    line-height: 1.25;
  }

  .elementor-365 .elementor-element.elementor-element-4ce6f80 .omyl9a9k::before,
  .elementor-365 .elementor-element.elementor-element-4ce6f80 .omyl9a9k::after {
    line-height: 45px;
  }
}

/* Paragraph */
.elementor-365 .elementor-element.elementor-element-4ce6f80 .p9v9hha3 {
  max-width: 672px;
  margin: 0;
}

.elementor-365 .elementor-element.elementor-element-4ce6f80 .p9v9hha3::before,
.elementor-365 .elementor-element.elementor-element-4ce6f80 .p9v9hha3::after {
  line-height: 29.25px;
  -webkit-text-fill-color: rgba(245, 244, 240, 0.698);
  -webkit-text-stroke-color: rgba(245, 244, 240, 0.698);
}/* End custom CSS */




