.elementor-16 .elementor-element.elementor-element-8c8de90{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#e0e0e0ff;--border-color:#e0e0e0ff;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8c8de90:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8c8de90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-16 .elementor-element.elementor-element-5980d77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6a3f304{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ccad932{--display:flex;--min-height:700px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e291746{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-16 .elementor-element.elementor-element-998dc79 i.softlite-dynamic-icon{font-size:100%;}.elementor-16 .elementor-element.elementor-element-998dc79 .softlite-dynamic-icon i{font-size:100%;}.elementor-16 .elementor-element.elementor-element-998dc79 .softlite-dynamic-icon:not(i){width:100%;}.elementor-16 .elementor-element.elementor-element-998dc79 .softlite-dynamic-icon svg{width:100%;fill:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-998dc79 .softlite-dynamic-icon{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-998dc79 svg.softlite-dynamic-icon{fill:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-998dc79 .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:4.1999998092651px;color:var( --e-global-color-5945505 );}.elementor-16 .elementor-element.elementor-element-998dc79 .softlite-dynamic-card-box-text-2{font-size:72px;font-weight:400;line-height:1;letter-spacing:-0.72000002861023px;color:#ffffffff;}.elementor-16 .elementor-element.elementor-element-998dc79 .softlite-dynamic-card-box-background-color-1{background-color:#12121299;}.elementor-16 .elementor-element.elementor-element-998dc79 .softlite-dynamic-card-box-background-color-2{background-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-2962b3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2962b3f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2962b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-16 .elementor-element.elementor-element-ad7a424{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-16 .elementor-element.elementor-element-f11af3b i.softlite-dynamic-icon{font-size:100%;}.elementor-16 .elementor-element.elementor-element-f11af3b .softlite-dynamic-icon i{font-size:100%;}.elementor-16 .elementor-element.elementor-element-f11af3b .softlite-dynamic-icon:not(i){width:100%;}.elementor-16 .elementor-element.elementor-element-f11af3b .softlite-dynamic-icon svg{width:100%;}.elementor-16 .elementor-element.elementor-element-f11af3b .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:1.3999999761581px;color:var( --e-global-color-cfb4e9c );}.elementor-16 .elementor-element.elementor-element-f11af3b .softlite-dynamic-card-box-text-2{font-size:48px;font-weight:400;line-height:1;letter-spacing:-0.47999998927116px;color:#121212ff;}.elementor-16 .elementor-element.elementor-element-2fc087e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9cf663c > .elementor-widget-container{border-style:none;}.elementor-16 .elementor-element.elementor-element-9cf663c i.softlite-dynamic-icon{font-size:100%;}.elementor-16 .elementor-element.elementor-element-9cf663c .softlite-dynamic-icon i{font-size:100%;}.elementor-16 .elementor-element.elementor-element-9cf663c .softlite-dynamic-icon:not(i){width:100%;}.elementor-16 .elementor-element.elementor-element-9cf663c .softlite-dynamic-icon svg{width:100%;}.elementor-16 .elementor-element.elementor-element-9cf663c .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:3.9200000762939px;color:var( --e-global-color-cfb4e9c );}.elementor-16 .elementor-element.elementor-element-9cf663c .softlite-dynamic-card-box-text-2{font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.36000001430511px;color:#121212ff;}.elementor-16 .elementor-element.elementor-element-9cf663c .softlite-dynamic-card-box-text-3{font-size:16px;line-height:1.625;color:#666666ff;}.elementor-16 .elementor-element.elementor-element-9cf663c .softlite-dynamic-card-box-text-4{font-size:13px;text-transform:uppercase;line-height:1.5;letter-spacing:2.5999999046326px;color:#ffffffff;}.elementor-16 .elementor-element.elementor-element-9cf663c .softlite-dynamic-card-box-background-color-1{background-color:#121212ff;}.elementor-16 .elementor-element.elementor-element-ad0e758 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A7A7A42;}.elementor-16 .elementor-element.elementor-element-ad0e758 i.softlite-dynamic-icon{font-size:100%;}.elementor-16 .elementor-element.elementor-element-ad0e758 .softlite-dynamic-icon i{font-size:100%;}.elementor-16 .elementor-element.elementor-element-ad0e758 .softlite-dynamic-icon:not(i){width:100%;}.elementor-16 .elementor-element.elementor-element-ad0e758 .softlite-dynamic-icon svg{width:100%;}.elementor-16 .elementor-element.elementor-element-ad0e758 .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:3.9200000762939px;color:var( --e-global-color-cfb4e9c );}.elementor-16 .elementor-element.elementor-element-ad0e758 .softlite-dynamic-card-box-text-2{font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.36000001430511px;color:#121212ff;}.elementor-16 .elementor-element.elementor-element-ad0e758 .softlite-dynamic-card-box-text-3{font-size:16px;line-height:1.625;color:#666666ff;}.elementor-16 .elementor-element.elementor-element-ad0e758 .softlite-dynamic-card-box-text-4{font-size:13px;text-transform:uppercase;line-height:1.5;letter-spacing:2.5999999046326px;color:#ffffffff;}.elementor-16 .elementor-element.elementor-element-ad0e758 .softlite-dynamic-card-box-background-color-1{background-color:#121212ff;}.elementor-16 .elementor-element.elementor-element-2ed57fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2147483647;}.elementor-16 .elementor-element.elementor-element-a23b6d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2147483647;}.elementor-16 .elementor-element.elementor-element-a23b6d7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a23b6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212426ff;}.elementor-16 .elementor-element.elementor-element-81fc3c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99999999;}.elementor-16 .elementor-element.elementor-element-81fc3c6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-81fc3c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5ea0ff80;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-8c8de90{--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-ccad932{--flex-wrap:initial;}.elementor-16 .elementor-element.elementor-element-2962b3f{--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ad7a424{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-16 .elementor-element.elementor-element-2fc087e{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-a23b6d7{--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-8c8de90{--width:auto;}.elementor-16 .elementor-element.elementor-element-5980d77{--width:auto;}.elementor-16 .elementor-element.elementor-element-6a3f304{--width:auto;}.elementor-16 .elementor-element.elementor-element-ccad932{--width:auto;}.elementor-16 .elementor-element.elementor-element-e291746{--width:auto;}.elementor-16 .elementor-element.elementor-element-2962b3f{--width:auto;}.elementor-16 .elementor-element.elementor-element-ad7a424{--width:100%;}.elementor-16 .elementor-element.elementor-element-2fc087e{--width:auto;}.elementor-16 .elementor-element.elementor-element-2ed57fe{--width:0px;}.elementor-16 .elementor-element.elementor-element-a23b6d7{--width:330px;}.elementor-16 .elementor-element.elementor-element-81fc3c6{--width:auto;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-8c8de90{--width:auto;--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-5980d77{--width:auto;}.elementor-16 .elementor-element.elementor-element-6a3f304{--width:auto;}.elementor-16 .elementor-element.elementor-element-ccad932{--width:auto;--flex-wrap:initial;}.elementor-16 .elementor-element.elementor-element-e291746{--width:auto;}.elementor-16 .elementor-element.elementor-element-998dc79 .softlite-dynamic-card-box-text-2{font-size:48px;line-height:0.95;letter-spacing:-0.47999998927116px;}.elementor-16 .elementor-element.elementor-element-2962b3f{--width:auto;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ad7a424{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-f11af3b .softlite-dynamic-card-box-text-2{font-size:36px;line-height:40px;letter-spacing:-0.36000001430511px;}.elementor-16 .elementor-element.elementor-element-2fc087e{--width:auto;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-9cf663c .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;letter-spacing:-0.30000001192093px;}.elementor-16 .elementor-element.elementor-element-ad0e758 .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;letter-spacing:-0.30000001192093px;}.elementor-16 .elementor-element.elementor-element-2ed57fe{--width:0px;}.elementor-16 .elementor-element.elementor-element-a23b6d7{--width:330px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-81fc3c6{--width:auto;}}.elementor-16 .elementor-element.elementor-element-c62c26b {width: 100%;}.elementor-16 .elementor-element.elementor-element-c62c26b {position: fixed;}.elementor-16 .elementor-element.elementor-element-c62c26b {right: 0px;}.elementor-16 .elementor-element.elementor-element-c62c26b {bottom: 0px;}.elementor-16 .elementor-element.elementor-element-c62c26b {max-width: 420px !important}.elementor-16 .elementor-element.elementor-element-c62c26b {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-16 .elementor-element.elementor-element-c62c26b .alx4vl5w{display: flex;flex-direction: column;list-style-type: none;max-height: 700px;padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;z-index: 100;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-16 .elementor-element.elementor-element-c62c26b .alx4vl5w::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-16 .elementor-element.elementor-element-c62c26b .alx4vl5w::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-16 .elementor-element.elementor-element-c62c26b {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-16 .elementor-element.elementor-element-c62c26b .alx4vl5w{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-16 .elementor-element.elementor-element-c62c26b {max-width: none !important}}@media (max-width: 767px) {.elementor-16 .elementor-element.elementor-element-c62c26b {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-16 .elementor-element.elementor-element-c62c26b .alx4vl5w{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-16 .elementor-element.elementor-element-6a3f304{display: block;}.elementor-16 .elementor-element.elementor-element-6a3f304::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-16 .elementor-element.elementor-element-6a3f304::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-16 .elementor-element.elementor-element-998dc79 {
  width: auto;
  height: 490px;
  position: relative;
}

/* Container */
.elementor-16 .elementor-element.elementor-element-998dc79 .dww847to {
  height: 490px;
  min-height: 500px;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-998dc79 .dww847to::before,
.elementor-16 .elementor-element.elementor-element-998dc79 .dww847to::after {
  border: none;
}

/* Image */
.elementor-16 .elementor-element.elementor-element-998dc79 .myu9bnyb {
  position: absolute;
  inset: 0;
  display: block;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  filter: contrast(1.05) saturate(0.95);
  z-index: 0;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-998dc79 .myu9bnyb::before,
.elementor-16 .elementor-element.elementor-element-998dc79 .myu9bnyb::after {
  border: none;
}

/* Overlay */
.elementor-16 .elementor-element.elementor-element-998dc79 .k8yh4npu {
  position: absolute;
  inset: 0;
  z-index: 0;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-998dc79 .k8yh4npu::before,
.elementor-16 .elementor-element.elementor-element-998dc79 .k8yh4npu::after {
  border: none;
}

/* Content wrapper */
.elementor-16 .elementor-element.elementor-element-998dc79 .cxcshzen {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 24px;
  text-align: center;
  position: relative;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-998dc79 .cxcshzen::before,
.elementor-16 .elementor-element.elementor-element-998dc79 .cxcshzen::after {
  border: none;
}

/* Row (divider wrapper) */
.elementor-16 .elementor-element.elementor-element-998dc79 .blm9zkwu {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  margin: 0 0 24px 0;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-998dc79 .blm9zkwu::before,
.elementor-16 .elementor-element.elementor-element-998dc79 .blm9zkwu::after {
  border: none;
}

/* ❌ REMOVE LEFT RIGHT DIVIDERS */
.elementor-16 .elementor-element.elementor-element-998dc79 .kkxbptgx,
.elementor-16 .elementor-element.elementor-element-998dc79 .b1c5g6lx {
  display: none !important;
}

/* Small heading */
.elementor-16 .elementor-element.elementor-element-998dc79 .gj04l0ms {
  margin: 0;
  text-align: center;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-998dc79 .gj04l0ms::before,
.elementor-16 .elementor-element.elementor-element-998dc79 .gj04l0ms::after {
  border: none;
  -webkit-text-fill-color: rgb(66, 128, 105);
  -webkit-text-stroke-color: rgb(66, 128, 105);
}

/* Main heading */
.elementor-16 .elementor-element.elementor-element-998dc79 .sbiouhg8 {
  font-family: "Cormorant Garamond", Georgia, serif;
  margin: 0;
  max-width: 896px;
  text-align: center;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-998dc79 .sbiouhg8::before,
.elementor-16 .elementor-element.elementor-element-998dc79 .sbiouhg8::after {
  border: none;
  line-height: 72px;
  -webkit-text-fill-color: #ffffff;
  -webkit-text-stroke-color: #ffffff;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-16 .elementor-element.elementor-element-998dc79 .cxcshzen {
    padding: 0 24px;
  }
}

@media (max-width: 767px) {
  .elementor-16 .elementor-element.elementor-element-998dc79 .cxcshzen {
    padding: 0 24px;
  }

  .elementor-16 .elementor-element.elementor-element-998dc79 .sbiouhg8::before,
  .elementor-16 .elementor-element.elementor-element-998dc79 .sbiouhg8::after {
    line-height: 45.6px;
  }
}
.elementor-16 .elementor-element.elementor-element-f11af3b {
  width: auto;
  margin: 0 0 80px 0;
}

/* Wrapper */
.elementor-16 .elementor-element.elementor-element-f11af3b .okig40pw {
  text-align: center;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-f11af3b .okig40pw::before,
.elementor-16 .elementor-element.elementor-element-f11af3b .okig40pw::after {
  border: none;
}

/* Sub heading */
.elementor-16 .elementor-element.elementor-element-f11af3b .bc94fxa3 {
  margin: 0 0 20px 0;
  text-align: center;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-f11af3b .bc94fxa3::before,
.elementor-16 .elementor-element.elementor-element-f11af3b .bc94fxa3::after {
  border: none;
  -webkit-text-fill-color: rgb(66, 128, 105);
  -webkit-text-stroke-color: rgb(66, 128, 105);
}

/* Main heading */
.elementor-16 .elementor-element.elementor-element-f11af3b .qxbfqa2m {
  display: inline-block;
  font-family: "Cormorant Garamond", Georgia, serif;
  margin: 0;
  position: relative;
  text-align: center;
  border: none;
}

/* ❌ REMOVE DIVIDER */
.elementor-16 .elementor-element.elementor-element-f11af3b .qxbfqa2m::after {
  display: none !important;
  content: none !important;
}

/* Before cleanup */
.elementor-16 .elementor-element.elementor-element-f11af3b .qxbfqa2m::before {
  border: none;
  line-height: 48px;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-16 .elementor-element.elementor-element-f11af3b {
    margin: 0 0 80px 0;
  }
}

@media (max-width: 767px) {
  .elementor-16 .elementor-element.elementor-element-f11af3b {
    margin: 0 0 80px 0;
  }

  .elementor-16 .elementor-element.elementor-element-f11af3b .qxbfqa2m::after {
    display: none !important;
  }
}
.elementor-16 .elementor-element.elementor-element-9cf663c .softlite-dynamic-card-box {height: 100%}
.elementor-16 .elementor-element.elementor-element-9cf663c {width: auto;}

.elementor-16 .elementor-element.elementor-element-9cf663c .nqd8elo3{
  cursor: pointer;
  display: block;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-9cf663c .v3hx9s7n{
  cursor: pointer;
  width: auto;
  overflow: hidden;
  border: none;
}

@media (max-width: 1024px),
(max-width: 767px){
  .elementor-16 .elementor-element.elementor-element-9cf663c .v3hx9s7n{
    overflow: hidden;
    border: none;
  }
}

.elementor-16 .elementor-element.elementor-element-9cf663c .c5j6v1f3{
  cursor: pointer;
  display: block;
  filter: contrast(1.05) saturate(0.95);
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  aspect-ratio: 4 / 3;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-9cf663c .rxi8ukzd{
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  cursor: pointer;
  padding: 48px;
  width: auto;
  border-top: 0;
}

@media (max-width: 1024px){
  .elementor-16 .elementor-element.elementor-element-9cf663c .rxi8ukzd{
    padding: 48px;
  }
}

@media (max-width: 767px){
  .elementor-16 .elementor-element.elementor-element-9cf663c .rxi8ukzd{
    padding: 32px;
  }
}

.elementor-16 .elementor-element.elementor-element-9cf663c .am4k90gt{
  cursor: pointer;
  margin-bottom: 12px;
  margin-top: 0;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-9cf663c .am4k90gt::before,
.elementor-16 .elementor-element.elementor-element-9cf663c .am4k90gt::after{
  border: none;
  -webkit-text-fill-color: rgb(66,128,105);
  -webkit-text-stroke-color: rgb(66,128,105);
}

.elementor-16 .elementor-element.elementor-element-9cf663c .rcyib4hv{
  cursor: pointer;
  font-family: "Cormorant Garamond", Georgia, serif;
  margin-bottom: 16px;
  margin-top: 0;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-9cf663c .fmhy2ehb{
  cursor: pointer;
  margin-bottom: 32px;
  margin-top: 0;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-9cf663c .fmhy2ehb::before,
.elementor-16 .elementor-element.elementor-element-9cf663c .fmhy2ehb::after{
  border: none;
  line-height: 26px;
  -webkit-text-fill-color: rgb(102,102,102);
  -webkit-text-stroke-color: rgb(102,102,102);
}

/* ✅ BUTTON UPDATED (FINAL THEME) */
.elementor-16 .elementor-element.elementor-element-9cf663c .up7ce64v{
  display: inline-block;
  padding: 16px 32px;
  cursor: pointer;

  background-color: #5B563B;
  color: #ffffff;

  border: 1px solid #5B563B;
  transition: all 0.3s ease;
}

/* Hover */
.elementor-16 .elementor-element.elementor-element-9cf663c .up7ce64v:hover{
  background-color: #868264;
  color: #ffffff;
  border-color: #868264;
}

/* Remove Elementor pseudo issues */
.elementor-16 .elementor-element.elementor-element-9cf663c .up7ce64v::before,
.elementor-16 .elementor-element.elementor-element-9cf663c .up7ce64v::after{
  border: none;
  -webkit-text-fill-color: #ffffff;
  -webkit-text-stroke-color: #ffffff;
}

/* Responsive button */
@media (max-width: 1024px){
  .elementor-16 .elementor-element.elementor-element-9cf663c .up7ce64v{
    padding: 16px 32px;
  }
}

@media (max-width: 767px){
  .elementor-16 .elementor-element.elementor-element-9cf663c .up7ce64v{
    padding: 14px 24px;
  }
}
.elementor-16 .elementor-element.elementor-element-ad0e758 .softlite-dynamic-card-box {height: 100%}
.elementor-16 .elementor-element.elementor-element-ad0e758 {width: auto;}

.elementor-16 .elementor-element.elementor-element-ad0e758 .z2ebgfqm{
  cursor: pointer;
  display: block;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-ad0e758 .sc7m5l9w{
  cursor: pointer;
  width: auto;
  overflow: hidden;
  border: none;
}

@media (max-width: 1024px),
(max-width: 767px){
  .elementor-16 .elementor-element.elementor-element-ad0e758 .sc7m5l9w{
    overflow: hidden;
    border: none;
  }
}

.elementor-16 .elementor-element.elementor-element-ad0e758 .rsttxbom{
  cursor: pointer;
  display: block;
  filter: contrast(1.05) saturate(0.95);
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  aspect-ratio: 4 / 3;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-ad0e758 .o0f7kxo4{
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  cursor: pointer;
  padding: 48px;
  width: auto;
  border-top: 0;
}

@media (max-width: 1024px){
  .elementor-16 .elementor-element.elementor-element-ad0e758 .o0f7kxo4{
    padding: 48px;
  }
}

@media (max-width: 767px){
  .elementor-16 .elementor-element.elementor-element-ad0e758 .o0f7kxo4{
    padding: 32px;
  }
}

.elementor-16 .elementor-element.elementor-element-ad0e758 .a8evv2mm{
  cursor: pointer;
  margin-bottom: 12px;
  margin-top: 0;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-ad0e758 .a8evv2mm::before,
.elementor-16 .elementor-element.elementor-element-ad0e758 .a8evv2mm::after{
  border: none;
  -webkit-text-fill-color: rgb(66,128,105);
  -webkit-text-stroke-color: rgb(66,128,105);
}

.elementor-16 .elementor-element.elementor-element-ad0e758 .jnycs84i{
  cursor: pointer;
  font-family: "Cormorant Garamond", Georgia, serif;
  margin-bottom: 16px;
  margin-top: 0;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-ad0e758 .w0q0hh5m{
  cursor: pointer;
  margin-bottom: 32px;
  margin-top: 0;
  border: none;
}

.elementor-16 .elementor-element.elementor-element-ad0e758 .w0q0hh5m::before,
.elementor-16 .elementor-element.elementor-element-ad0e758 .w0q0hh5m::after{
  border: none;
  line-height: 26px;
  -webkit-text-fill-color: rgb(102,102,102);
  -webkit-text-stroke-color: rgb(102,102,102);
}

/* ✅ BUTTON UPDATED (FINAL THEME) */
.elementor-16 .elementor-element.elementor-element-ad0e758 .utvhngm7{
  display: inline-block;
  padding: 16px 32px;
  cursor: pointer;

  background-color: #5B563B;
  color: #ffffff;

  border: 1px solid #5B563B;
  transition: all 0.3s ease;
}

/* Hover */
.elementor-16 .elementor-element.elementor-element-ad0e758 .utvhngm7:hover{
  background-color: #868264;
  color: #ffffff;
  border-color: #868264;
}

/* Remove Elementor pseudo */
.elementor-16 .elementor-element.elementor-element-ad0e758 .utvhngm7::before,
.elementor-16 .elementor-element.elementor-element-ad0e758 .utvhngm7::after{
  border: none;
  -webkit-text-fill-color: #ffffff;
  -webkit-text-stroke-color: #ffffff;
}

/* Responsive */
@media (max-width: 1024px){
  .elementor-16 .elementor-element.elementor-element-ad0e758 .utvhngm7{
    padding: 16px 32px;
  }
}

@media (max-width: 767px){
  .elementor-16 .elementor-element.elementor-element-ad0e758 .utvhngm7{
    padding: 14px 24px;
  }
}
.elementor-16 .elementor-element.elementor-element-2fc087e{display: grid;grid-template-columns: repeat(2, minmax(0px, 1fr));grid-column-gap: 40px;grid-template-rows: auto;}.elementor-16 .elementor-element.elementor-element-2fc087e::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-16 .elementor-element.elementor-element-2fc087e::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-16 .elementor-element.elementor-element-2fc087e{grid-template-columns: repeat(1, minmax(0px, 1fr));}}
.elementor-16 .elementor-element.elementor-element-ad7a424{max-width: 1400px;display: block;}.elementor-16 .elementor-element.elementor-element-ad7a424::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-16 .elementor-element.elementor-element-ad7a424::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-16 .elementor-element.elementor-element-ad7a424{max-width: none;}}
.elementor-16 .elementor-element.elementor-element-2962b3f{display: block;}.elementor-16 .elementor-element.elementor-element-2962b3f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-16 .elementor-element.elementor-element-2962b3f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-16 .elementor-element.elementor-element-e291746{flex-basis: 0%;flex-grow: 1;display: block;}.elementor-16 .elementor-element.elementor-element-e291746::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-16 .elementor-element.elementor-element-e291746::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-16 .elementor-element.elementor-element-ccad932::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-16 .elementor-element.elementor-element-ccad932::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-16 .elementor-element.elementor-element-5980d77{display: block;}.elementor-16 .elementor-element.elementor-element-5980d77::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-16 .elementor-element.elementor-element-5980d77::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-16 .elementor-element.elementor-element-2ed57fe{height: 100%;position: fixed;right: 0px;top: 0px;}.elementor-16 .elementor-element.elementor-element-2ed57fe::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-16 .elementor-element.elementor-element-2ed57fe::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-16 .elementor-element.elementor-element-a23b6d7{box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;color: rgb(191, 194, 197);display: none;font-size: 13px;position: absolute;}.elementor-16 .elementor-element.elementor-element-a23b6d7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.5px;-webkit-text-fill-color: rgb(191, 194, 197);-webkit-text-stroke-color: rgb(191, 194, 197);}.elementor-16 .elementor-element.elementor-element-a23b6d7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.5px;-webkit-text-fill-color: rgb(191, 194, 197);-webkit-text-stroke-color: rgb(191, 194, 197);}
.elementor-16 .elementor-element.elementor-element-81fc3c6{position: absolute;transition-duration: 0.1s;}.elementor-16 .elementor-element.elementor-element-81fc3c6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-16 .elementor-element.elementor-element-81fc3c6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-16 .elementor-element.elementor-element-8c8de90 {border-bottom-color: rgb(224, 224, 224);border-bottom-style: solid;border-left-color: rgb(224, 224, 224);border-left-style: solid;border-right-color: rgb(224, 224, 224);border-right-style: solid;border-top-color: rgb(224, 224, 224);border-top-style: solid;color: rgb(18, 18, 18);font-family: Questrial, sans-serif;font-size: 16px;line-height: 1.5;transition-property: none;grid-column-gap: normal;before: [object Object];after: [object Object];}.elementor-16 .elementor-element.elementor-element-8c8de90 p{margin-bottom: 0}.elementor-button {border-radius: 0}.elementor-16 .elementor-element.elementor-element-8c8de90 .elementor-button {line-height: inherit !important}.elementor-16 .elementor-element.elementor-element-8c8de90{color: rgb(18, 18, 18);font-family: Questrial, sans-serif;font-size: 16px;line-height: 1.5;transition-duration: 0.2s;transition-property: opacity;transition-timing-function: ease-in;grid-column-gap: normal;}.elementor-16 .elementor-element.elementor-element-8c8de90::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-16 .elementor-element.elementor-element-8c8de90::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-16 .elementor-element.elementor-element-8c8de90{display: flex;}}@media (max-width: 767px) {.elementor-16 .elementor-element.elementor-element-8c8de90{display: flex;}}@font-face{font-family:FigtreeVF;src:url(chrome-extension://majdfhpaihoncoakbjgbdhglocklcgno/fonts/FigtreeVF.woff2) format("woff2 supports variations"),url(chrome-extension://majdfhpaihoncoakbjgbdhglocklcgno/fonts/FigtreeVF.woff2) format("woff2-variations");font-weight:100 1000;font-display:swap}body{overflow-x:hidden;}.elementor-element{position:static;}
