.elementor .e-877a910-c70c526{font-weight:700;font-size:0.68rem;color:#20bba8;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.85rem;margin-inline-start:0px;margin-inline-end:0px;a {
  text-decoration: none;
  color: #fff;
}

a:hover {
  color: #20bba8;
}\n}.elementor .e-67b699c0-b4b86e4{max-width:57.5rem;font-family:"Fraunces";font-weight:700;font-size:3.05rem;color:#fff;letter-spacing:-0.04em;line-height:1.1em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;em {
  font-style: italic;
  font-weight: 300;
  color: #20bba8;
}\n}.elementor .e-635a68c6-40e5828{max-width:42.5rem;font-size:0.92rem;color:rgba(255, 255, 255, .82);line-height:1.7em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-931b5b8-de02a06{max-width:76.25rem;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-149a4032-e54290a{overflow:hidden;position:relative;color:#fff;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#a6720c;border-style:solid;background-color:#0b1d35;}.elementor .e-35ce4967-cdde3c4{max-width:76.25rem;position:relative;z-index:4;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:-2.5rem;margin-block-end:2.5rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-40475ee-ad5d249{font-family:"Fraunces";font-weight:700;font-size:1.75rem;color:#0b1d35;line-height:1.25em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2.25rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-35d1f317-4092bcf{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-391a8aaf-0ee5910{font-family:"Fraunces";font-weight:700;font-size:1.75rem;color:#0b1d35;line-height:1.25em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2.25rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-76054fdb-1579ff3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-23ee7ae4-709d8a0{color:#17130e;line-height:1.75em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.6rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2c8d0d41-9dd9847{color:#17130e;line-height:1.75em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.6rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3f78c398-ec0aba8{color:#17130e;line-height:1.75em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.6rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4a2b185e-d564a13{color:#17130e;line-height:1.75em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.6rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-660bb12a-91d0ef0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1.25rem;margin-block-end:1.75rem;margin-inline-start:1.25rem;margin-inline-end:0px;}.elementor .e-75b57926-9746e31{position:relative;font-family:"Fraunces";font-size:1.15rem;color:#0b1d35;line-height:1.55em;font-style:italic;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:2rem;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:3px;border-inline-end-width:1px;border-color:rgba(11, 29, 53, 0.14);border-style:solid;background-color:#faf6eb;border-left-color: #a6720c;\n}.elementor .e-25adbee1-96b336b{font-family:"Fraunces";font-weight:700;font-size:1.75rem;color:#0b1d35;line-height:1.25em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2.25rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-297c5a4c-20ad1a3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-46a8a661-c4bc0d9{font-weight:700;font-size:0.65rem;color:#1a8c7c;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3313970c-fd0c2dd{font-size:0.88rem;color:#635748;line-height:1.72em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;a {
  text-decoration: none;
  color: inherit;
}\n}.elementor .e-685a0ffe-d6e77d5{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:2rem;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:1rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:3px;border-inline-end-width:1px;border-color:rgba(11, 29, 53, 0.14);border-style:solid;background-color:#faf6eb;border-left-color: #1a8c7c;\n}.elementor .e-71bc61ab-f8a874a{max-width:45rem;font-size:0.95rem;color:#17130e;line-height:1.8em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7fbae1e6-69519da{font-family:"Fraunces";font-weight:700;font-size:1.1rem;padding-block-start:0px;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.85rem;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;color: #fff !important;
border-bottom-color: rgba(255, 255, 255, 0.15) !important;\n}.elementor .e-6a83b24d-fad89e9{font-size:0.82rem;color:rgba(255,255,255,0.72);line-height:1.6em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6ff6e517-ba2f539{font-weight:700;font-size:0.8rem;color:#fff;padding-block-start:0.72rem;padding-block-end:0.72rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:6.25rem;background-color:#1a8c7c;transition:all 220ms;text-decoration: none;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 7px;
font-family: "Plus Jakarta Sans", sans-serif;
letter-spacing: 0.03em;
cursor: pointer;
outline: none;
box-shadow: 0 4px 20px rgba(26, 140, 124, 0.3);
width: 100%;
transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-6ff6e517-ba2f539:hover,.elementor .e-6ff6e517-ba2f539:focus-visible{background-color:#0f5e52;transform: translateY(-2px);
box-shadow: 0 10px 32px rgba(26, 140, 124, 0.38);\n}.elementor .e-7bd8aab-42962e7{position:relative;padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;background: #0b1d35 !important;
border-top-width: 1px !important;
border-top-style: solid !important;
border-top-color: #0b1d35 !important;
border-right-width: 1px !important;
border-right-style: solid !important;
border-right-color: #0b1d35 !important;
border-bottom-width: 1px !important;
border-bottom-style: solid !important;
border-bottom-color: #0b1d35 !important;
border-left-width: 1px !important;
border-left-style: solid !important;
border-left-color: #0b1d35 !important;
border-radius: 0 !important;
color: #fff !important;

&::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  height: 2px;
  background: #d4a338 !important;
}\n}.elementor .e-593bff87-0ad3e24{font-family:"Fraunces";font-weight:700;font-size:1.1rem;color:#0b1d35;padding-block-start:0px;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.85rem;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(11, 29, 53, 0.14);border-style:solid;}.elementor .e-21fc0a28-7977f06{font-weight:600;font-size:0.82rem;color:#17130e;column-gap:0px;line-height:1.4em;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(11, 29, 53, 0.14);border-style:dotted;transition:color 200ms;display:flex;row-gap:0px;justify-content:space-between;align-items:center;transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-21fc0a28-7977f06:hover,.elementor .e-21fc0a28-7977f06:focus-visible{color:#1a8c7c;}.elementor .e-ec4a0e9-c789e12{font-weight:600;font-size:0.82rem;color:#17130e;column-gap:0px;line-height:1.4em;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(11, 29, 53, 0.14);border-style:dotted;transition:color 200ms;display:flex;row-gap:0px;justify-content:space-between;align-items:center;transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-ec4a0e9-c789e12:hover,.elementor .e-ec4a0e9-c789e12:focus-visible{color:#1a8c7c;}.elementor .e-25457125-273a267{font-weight:600;font-size:0.82rem;color:#17130e;column-gap:0px;line-height:1.4em;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;border-color:currentcolor;border-style:none;transition:color 200ms;display:flex;row-gap:0px;justify-content:space-between;align-items:center;transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-25457125-273a267:hover,.elementor .e-25457125-273a267:focus-visible{color:#1a8c7c;}.elementor .e-5b1b24d6-3e42a63{column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:0px;}.elementor .e-5d3da2ee-aa8f522{position:relative;padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:rgba(11, 29, 53, 0.14);border-style:solid;background-color:#faf6eb;border-radius: 0 !important;

&::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  height: 2px;
  background: #a6720c;
}\n}.elementor .e-32d92aea-b295d06{font-family:"Fraunces";font-weight:700;font-size:1.1rem;color:#0b1d35;padding-block-start:0px;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.85rem;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(11, 29, 53, 0.14);border-style:solid;}.elementor .e-37c1d374-40bf15b{font-weight:600;font-size:0.82rem;color:#17130e;column-gap:0px;line-height:1.4em;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(11, 29, 53, 0.14);border-style:dotted;transition:color 200ms;display:flex;row-gap:0px;justify-content:space-between;align-items:center;transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-37c1d374-40bf15b:hover,.elementor .e-37c1d374-40bf15b:focus-visible{color:#1a8c7c;}.elementor .e-24123668-0ef9d0e{font-weight:600;font-size:0.82rem;color:#17130e;column-gap:0px;line-height:1.4em;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(11, 29, 53, 0.14);border-style:dotted;transition:color 200ms;display:flex;row-gap:0px;justify-content:space-between;align-items:center;transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-24123668-0ef9d0e:hover,.elementor .e-24123668-0ef9d0e:focus-visible{color:#1a8c7c;}.elementor .e-711ce611-00ab4d5{font-weight:700;font-size:0.82rem;color:#1a8c7c;column-gap:0px;line-height:1.4em;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;border-color:currentcolor;border-style:none;transition:color 200ms;display:flex;row-gap:0px;justify-content:space-between;align-items:center;transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-711ce611-00ab4d5:hover,.elementor .e-711ce611-00ab4d5:focus-visible{color:#1a8c7c;}.elementor .e-615ed1f8-b8c5a52{column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:0px;}.elementor .e-5444c0fa-0bade94{position:relative;padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:rgba(11, 29, 53, 0.14);border-style:solid;background-color:#faf6eb;border-radius: 0 !important;

&::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  height: 2px;
  background: #a6720c;
}\n}.elementor .e-503c1430-7d2cb96{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-119cf4c0-d340870{column-gap:3.5rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;row-gap:3.5rem;grid-template-columns:1.8fr 0.8fr;grid-template-rows:repeat(1, 1fr);align-items:start;@media (max-width: 1024px) {
  grid-template-columns: 1fr;
}

@media (max-width: 1024px) {
  grid-template-columns: 1fr;
  gap: 2.5rem;
}\n}.elementor .e-44308afc-c467d0c{width:100%;max-width:76.25rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;@media (max-width: 480px) {
  padding: 0 1.25rem;
}\n}.elementor .e-69dbb817-6651af5{padding-block-start:1rem;padding-block-end:5.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;@media (max-width: 480px) {
  padding: 3.5rem 0;
}\n}.elementor .e-2f337062-a131022{font-family:"Fraunces";font-weight:700;font-size:1.75rem;color:#0b1d35;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.25rem;margin-inline-start:0px;margin-inline-end:0px;em {
  font-style: italic;
  font-weight: 300;
  color: #1a8c7c;
}\n}.elementor .e-62155be3-b1b01bb{width:100%;height:100%;max-width:100%;object-fit:cover;position:absolute;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;inset: 0;\n}.elementor .e-1667b99e-545f0f6{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:5;font-weight:700;font-size:0.58rem;color:#ffffff;letter-spacing:0.16em;column-gap:0.375rem;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:3px;border-inline-end-width:1px;border-color:rgba(11, 29, 53, 0.14);border-style:solid;background-color:rgba(11, 29, 53, 0.92);display:flex;row-gap:0.375rem;align-items:center;border-left-color: #a6720c;

.card-diamond {
  display: inline-block;
  font-size: 0.55rem;
  color: #a6720c;
}\n}.elementor .e-29327be6-2246a5a{width:100%;min-height:220px;overflow:hidden;aspect-ratio:16 / 10;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:#0b1d35;border-style:solid;background-color:#0b1d35;flex:0 0;background-image: url("https://demo.techideations.com/wp-content/uploads/2026/08/Interior-Ceramic-Tiara-Yachts.webp") !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
min-height: 220px;\n}.elementor .e-cdefd43-9e7e3ef{font-weight:700;font-size:0.6rem;color:#1a8c7c;letter-spacing:0.15em;column-gap:0.55rem;line-height:1.35em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.45rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;row-gap:0.55rem;align-items:center;&::before {
  content: "";
  width: 18px;
  height: 1px;
  flex: 0 0 18px;
  background: #a6720c;
}\n}.elementor .e-44ce11b6-83b8036{font-family:"Fraunces";font-weight:700;font-size:1.1056rem;color:#0b1d35;letter-spacing:-0.015em;line-height:1.25em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transition:color 220ms;transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-2decc49d-82009cb{font-size:0.8rem;color:#635748;line-height:1.55em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.6rem;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-47d58e75-5b6d141{min-width:0px;overflow:hidden;font-weight:700;font-size:0.62rem;color:#8c7c68;letter-spacing:0.12em;line-height:1.35em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex: 1;
white-space: nowrap;
text-overflow: ellipsis;

strong {
  color: #0b1d35;
  font-weight: 700;
}\n}.elementor .e-13f282a4-6224946{width:auto;color:#1a8c7c;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transition:color 220ms;display:flex;row-gap:0px;justify-content:center;align-items:center;transition-timing-function: cubic-bezier(.25, .46, .45, .94);
flex: 0 0 auto;

svg {
  display: block;
  transition: transform .22s cubic-bezier(.25, .46, .45, .94);
}\n}.elementor .e-2aaaaf3-294ee7a{width:100%;column-gap:0.75rem;padding-block-start:0.85rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(11, 29, 53, .22);border-style:dotted;display:flex;row-gap:0.75rem;justify-content:space-between;align-items:center;}.elementor .e-5ca8d633-6a53218{min-height:11.25rem;position:relative;column-gap:0px;padding-block-start:1.1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:0px;flex: 1;\n}.elementor .e-6c74a69a-5c01b6f{width:100%;height:100%;color:inherit;column-gap:0px;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:0px;}.elementor .e-2e9ed753-8b9bbd4{height:100%;position:relative;color:inherit;column-gap:0px;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:0px;&:hover .e-8b056230-14519ea {
  color: #0b1d35;
}

&:hover .e-73294187-444e9f5 {
  color: #1a8c7c;
}

&:hover .e-73294187-444e9f5 svg {
  transform: translateX(5px);
}\n}.elementor .e-2fbab0d5-297a891{width:100%;height:100%;max-width:100%;object-fit:cover;position:absolute;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;inset: 0;\n}.elementor .e-737675f4-58764a1{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:5;font-weight:700;font-size:0.58rem;color:#ffffff;letter-spacing:0.16em;column-gap:0.375rem;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:3px;border-inline-end-width:1px;border-color:rgba(11, 29, 53, 0.14);border-style:solid;background-color:rgba(11, 29, 53, 0.92);display:flex;row-gap:0.375rem;align-items:center;border-left-color: #a6720c;

.card-diamond {
  display: inline-block;
  font-size: 0.55rem;
  color: #a6720c;
}\n}.elementor .e-e73b628-dfa04fe{width:100%;min-height:220px;overflow:hidden;aspect-ratio:16 / 10;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:#0b1d35;border-style:solid;background-color:#0b1d35;flex:0 0;background-image: url("https://demo.techideations.com/wp-content/uploads/2026/08/DSC02475.webp") !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
min-height: 220px;\n}.elementor .e-4bb5a58f-0d985b6{font-weight:700;font-size:0.6rem;color:#1a8c7c;letter-spacing:0.15em;column-gap:0.55rem;line-height:1.35em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.45rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;row-gap:0.55rem;align-items:center;&::before {
  content: "";
  width: 18px;
  height: 1px;
  flex: 0 0 18px;
  background: #a6720c;
}\n}.elementor .e-2b8ba8d0-11334dd{font-family:"Fraunces";font-weight:700;font-size:1.1056rem;color:#0b1d35;letter-spacing:-0.015em;line-height:1.25em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transition:color 220ms;transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-2223039e-37bcb58{font-size:0.8rem;color:#635748;line-height:1.55em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.6rem;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-29d7f36c-2eb6e70{min-width:0px;overflow:hidden;font-weight:700;font-size:0.62rem;color:#8c7c68;letter-spacing:0.12em;line-height:1.35em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex: 1;
white-space: nowrap;
text-overflow: ellipsis;

strong {
  color: #0b1d35;
  font-weight: 700;
}\n}.elementor .e-1d9dd8e3-fa17476{width:auto;color:#1a8c7c;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transition:color 220ms;display:flex;row-gap:0px;justify-content:center;align-items:center;transition-timing-function: cubic-bezier(.25, .46, .45, .94);
flex: 0 0 auto;

svg {
  display: block;
  transition: transform .22s cubic-bezier(.25, .46, .45, .94);
}\n}.elementor .e-26493b7f-e5ec1f8{width:100%;column-gap:0.75rem;padding-block-start:0.85rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(11, 29, 53, .22);border-style:dotted;display:flex;row-gap:0.75rem;justify-content:space-between;align-items:center;}.elementor .e-253b352-145eeb9{min-height:11.25rem;position:relative;column-gap:0px;padding-block-start:1.1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:0px;flex: 1;\n}.elementor .e-7c52cbb5-6a64156{width:100%;height:100%;color:inherit;column-gap:0px;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:0px;}.elementor .e-345a5a7f-84b1119{height:100%;position:relative;color:inherit;column-gap:0px;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:0px;&:hover .e-0de47cd8-f91757e {
  color: #0b1d35;
}

&:hover .e-86cea9f5-63d665c {
  color: #1a8c7c;
}

&:hover .e-86cea9f5-63d665c svg {
  transform: translateX(5px);
}\n}.elementor .e-52b1b80a-733cf6a{width:100%;height:100%;max-width:100%;object-fit:cover;position:absolute;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;inset: 0;\n}.elementor .e-3dbab105-58da883{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:5;font-weight:700;font-size:0.58rem;color:#ffffff;letter-spacing:0.16em;column-gap:0.375rem;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:3px;border-inline-end-width:1px;border-color:rgba(11, 29, 53, 0.14);border-style:solid;background-color:rgba(11, 29, 53, 0.92);display:flex;row-gap:0.375rem;align-items:center;border-left-color: #a6720c;

.card-diamond {
  display: inline-block;
  font-size: 0.55rem;
  color: #a6720c;
}\n}.elementor .e-abc5fc5-ff84469{width:100%;min-height:220px;overflow:hidden;aspect-ratio:16 / 10;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:#0b1d35;border-style:solid;background-color:#0b1d35;flex:0 0;background-image: url("https://demo.techideations.com/wp-content/uploads/2026/08/DSC03604.webp") !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
min-height: 220px;\n}.elementor .e-4b452a22-647d6ae{font-weight:700;font-size:0.6rem;color:#1a8c7c;letter-spacing:0.15em;column-gap:0.55rem;line-height:1.35em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.45rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;row-gap:0.55rem;align-items:center;&::before {
  content: "";
  width: 18px;
  height: 1px;
  flex: 0 0 18px;
  background: #a6720c;
}\n}.elementor .e-5a410e44-7d797b5{font-family:"Fraunces";font-weight:700;font-size:1.1056rem;color:#0b1d35;letter-spacing:-0.015em;line-height:1.25em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transition:color 220ms;transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-3a97d8b6-ed70f05{font-size:0.8rem;color:#635748;line-height:1.55em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.6rem;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2176b6ad-ffc9060{min-width:0px;overflow:hidden;font-weight:700;font-size:0.62rem;color:#8c7c68;letter-spacing:0.12em;line-height:1.35em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex: 1;
white-space: nowrap;
text-overflow: ellipsis;

strong {
  color: #0b1d35;
  font-weight: 700;
}\n}.elementor .e-1aa758ea-eec29a4{width:auto;color:#1a8c7c;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transition:color 220ms;display:flex;row-gap:0px;justify-content:center;align-items:center;transition-timing-function: cubic-bezier(.25, .46, .45, .94);
flex: 0 0 auto;

svg {
  display: block;
  transition: transform .22s cubic-bezier(.25, .46, .45, .94);
}\n}.elementor .e-315ff0c6-ea1ca90{width:100%;column-gap:0.75rem;padding-block-start:0.85rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(11, 29, 53, .22);border-style:dotted;display:flex;row-gap:0.75rem;justify-content:space-between;align-items:center;}.elementor .e-220385d2-50b4aac{min-height:11.25rem;position:relative;column-gap:0px;padding-block-start:1.1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:0px;flex: 1;\n}.elementor .e-4706be5e-42874c7{width:100%;height:100%;color:inherit;column-gap:0px;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:0px;}.elementor .e-408a48e6-7868165{height:100%;position:relative;color:inherit;column-gap:0px;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:0px;&:hover .e-1e52296c-3098f5b {
  color: #0b1d35;
}

&:hover .e-26772a7b-64fa94f {
  color: #1a8c7c;
}

&:hover .e-26772a7b-64fa94f svg {
  transform: translateX(5px);
}\n}.elementor .e-484ce377-ca1cb21{column-gap:2.25rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;row-gap:2.25rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);@media (max-width: 1024px) {
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 640px) {
  grid-template-columns: 1fr;
}\n}.elementor .e-4f94ecc8-0732bad{width:100%;max-width:76.25rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;@media (max-width: 480px) {
  padding: 0 1.25rem;
}\n}.elementor .e-5d093aa8-3a5be78{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(11, 29, 53, 0.14);border-style:solid;background-color:#eee4c9;}.elementor .e-500062c0-29c560e{width:auto;font-weight:700;font-size:0.66rem;color:rgba(255,255,255,.62);letter-spacing:0.2em;column-gap:0.625rem;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;row-gap:0.625rem;align-items:center;&::before {
  content: "";
  width: 22px;
  height: 1.5px;
  background: rgba(255,255,255,.4);
}\n}.elementor .e-295c88c7-de45ed9{font-family:"Fraunces";font-weight:700;font-size:2.2875rem;color:#fff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;margin-block-end:0.35rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-440f931f-c8cc722{max-width:32.5rem;font-size:0.86rem;color:rgba(255,255,255,0.72);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-dd47a82-fb707cc{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-449b80ab-ab9ceaf{font-weight:700;font-size:0.88rem;color:#fff;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:6.25rem;background-color:#1a8c7c;transition:all 220ms;text-decoration: none;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 7px;
font-family: "Plus Jakarta Sans", sans-serif;
letter-spacing: 0.03em;
cursor: pointer;
outline: none;
box-shadow: 0 4px 20px rgba(26, 140, 124, 0.3);
transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-449b80ab-ab9ceaf:hover,.elementor .e-449b80ab-ab9ceaf:focus-visible{background-color:#0f5e52;transform: translateY(-2px);
box-shadow: 0 10px 32px rgba(26, 140, 124, 0.38);\n}.elementor .e-3338bb3-bd2187f{font-weight:700;font-size:0.85rem;color:#fff;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7db53388-ef3e65f{column-gap:1.25rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;row-gap:1.25rem;flex-wrap:wrap;align-items:center;}.elementor .e-3fd76f5-6668101{position:relative;color:#fff;column-gap:2.5rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:3.5rem;padding-inline-end:3.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:#0b1d35;border-style:solid;background-color:#0b1d35;box-shadow:0px 16px 40px 0px rgba(11, 29, 53, 0.16);display:flex;row-gap:2.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;border-radius: 0 !important;

&::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 36px;
  width: 55px;
  height: 3px;
  background: #d4a338;
  z-index: 2;
}

@media (max-width: 640px) {
  padding: 1.75rem 1.25rem;
}\n}.elementor .e-17f643dd-0b812f2{width:100%;max-width:76.25rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;@media (max-width: 480px) {
  padding: 0 1.25rem;
}\n}.elementor .e-23fca1e4-b0668f5{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(11, 29, 53, 0.14);border-style:solid;background-color:#eee4c9;}