.elementor .e-368194be-21497df{width:37.5rem;height:37.5rem;position:absolute;inset-block-start:-12.5rem;inset-inline-end:-6.25rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:50%;background: radial-gradient(circle, rgba(26, 140, 124, 0.18) 0%, transparent 65%);
pointer-events: none;\n}.elementor .e-2c7ff5f-377f6d4{width:auto;height:135%;object-fit:contain;position:absolute;inset-inline-end:0rem;inset-block-end:-4%;z-index:1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;opacity:30%;display:block;}.elementor .e-1fbebe42-9b59b5e{width:auto;font-weight:700;font-size:0.65rem;color:rgba(255, 255, 255, 0.62);letter-spacing:0.22em;column-gap:0.5rem;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0.85rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;row-gap:0.5rem;align-items:center;}.elementor .e-614f187d-044642d{max-width:51.25rem;font-family:"Fraunces";font-weight:700;font-size:3rem;color:#fff;letter-spacing:-0.035em;line-height:1.08em;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0.65rem;margin-inline-start:0rem;margin-inline-end:0rem;em {
  font-style: italic;
  font-weight: 300;
  color: #20bba8;
}\n}.elementor .e-1ac1174d-5b55a82{max-width:32.5rem;font-size:0.84rem;color:rgba(255, 255, 255, 0.68);line-height:1.68em;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-27cc2868-7922783{min-width:0rem;max-width:76.25rem;position:relative;z-index:2;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5de05641-6cb60ef{width:100%;height:15.4rem;min-height:15.4rem;overflow:hidden;position:relative;padding-block-start:2.75rem;padding-block-end:2.75rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;background-color:#0b1d35;}.elementor .e-64824d14-f4c39d9{width:100%;height:100%;max-width:100%;object-fit:cover;position:absolute;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-65d54d7-bc166f3{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:5;font-weight:700;font-size:0.6rem;color:#ffffff;letter-spacing:0.18em;column-gap:0.375rem;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;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.94);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-6f03c26b-90a9bdf{width:100%;min-height:23.75rem;overflow:hidden;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;background-color:#0b1d35;@media (max-width: 1024px) {
  min-height: 240px;
  aspect-ratio: 16 / 9;
}

@media (max-width: 480px) {
  min-height: 180px;
}\n}.elementor .e-62b44e8-2d33fc2{font-weight:700;font-size:0.62rem;color:#1a8c7c;letter-spacing:0.16em;column-gap:0.6rem;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;display:flex;row-gap:0.6rem;align-items:center;&::before {
  content: "";
  width: 22px;
  height: 1px;
  background: #a6720c;
}\n}.elementor .e-668af882-b7e230b{font-family:"Fraunces";font-weight:700;font-size:1.6775rem;color:#0b1d35;line-height:1.18em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;transition:color 220ms;transition-timing-function: cubic-bezier(.25, .46, .45, .94);

@media (max-width: 480px) {
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
}\n}.elementor .e-2fb367ab-79fb912{font-size:0.88rem;color:#635748;line-height:1.65em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;@media (max-width: 480px) {
  font-size: 0.8rem;
  line-height: 1.5;
  margin-bottom: 1rem;
}\n}.elementor .e-44f55d98-cec8b3c{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-2fc171e7-97119e7{width:2.5rem;height:2.125rem;font-family:"Fraunces";font-weight:700;font-size:0.95rem;color:#fff;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;border-radius:50%;background-color:#0b1d35;display:flex;row-gap:0px;justify-content:center;align-items:center;}.elementor .e-eaeafa-dc30d21{font-weight:700;font-size:0.72rem;color:#0b1d35;line-height:1.2em;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-42b88f83-0685a79{font-size:0.6rem;color:#8c7c68;letter-spacing:0.08em;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;}.elementor .e-30aae730-862605a{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-3c760dd6-edffece{column-gap:0.75rem;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.75rem;align-items:center;}.elementor .e-3f736eaf-908111b{width:auto;font-weight:700;font-size:0.68rem;color:#1a8c7c;letter-spacing:0.14em;column-gap:0.6rem;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;transition:color 220ms;display:flex;row-gap:0.6rem;align-items:center;transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-3630eace-1e050d5{column-gap:0px;padding-block-start:1.25rem;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-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, 0.22);border-style:dotted;display:flex;row-gap:0px;justify-content:space-between;align-items:center;@media (max-width: 480px) {
  flex-direction: column;
  align-items: flex-start;
  gap: 0.85rem;
}\n}.elementor .e-14df3ffa-a8769a2{column-gap:0px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;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:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(11, 29, 53, 0.14);border-style:solid;display:flex;flex-direction:column;row-gap:0px;justify-content:space-between;@media (max-width: 1024px) {
  border-left: 0;
  border-top: 1px solid rgba(11, 29, 53, 0.14);
  padding: 1.5rem 1.25rem;
}

@media (max-width: 480px) {
  padding: 1.25rem 1rem;
}\n}.elementor .e-689d81da-7252f23{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:2.5rem;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:#0b1d35;border-style:solid;background-color:#faf6eb;box-shadow:0px 12px 36px 0px rgba(11, 29, 53, 0.06);transition:border-color 250ms;display:grid;row-gap:0px;grid-template-columns:1.15fr 0.85fr;grid-template-rows:repeat(1, 1fr);transition-timing-function: cubic-bezier(.25, .46, .45, .94);
scroll-margin-top: 90px;

@media (max-width: 1024px) {
  grid-template-columns: 1fr;
  margin-bottom: 2rem;
}

&:hover .e-653adb07-c60b1f5 {
  color: #a6720c;
}

&:hover .e-e5788759-72c44d2 {
  color: #a6720c;
}\n}.elementor .e-689d81da-7252f23:hover,.elementor .e-689d81da-7252f23:focus-visible{border-color:#a6720c;}.elementor .e-5b5f3f7e-daf0062{font-weight:700;font-size:0.68rem;color:#635748;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0px;margin-block-end:0px;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;transition:all 200ms;border-radius: 0 !important;
transition-timing-function: cubic-bezier(.25, .46, .45, .94);
cursor: pointer;

@media (max-width: 768px) {
  font-size: 0.62rem;
  padding: 0.4rem 0.75rem;
  letter-spacing: 0.08em;
}\n}.elementor .e-5b5f3f7e-daf0062:hover,.elementor .e-5b5f3f7e-daf0062:focus-visible{color:#fff;border-color:#0b1d35;background-color:#0b1d35;}.elementor .e-3ec4eedc-38f164b{font-weight:700;font-size:0.68rem;color:#635748;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0px;margin-block-end:0px;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;transition:all 200ms;border-radius: 0 !important;
transition-timing-function: cubic-bezier(.25, .46, .45, .94);
cursor: pointer;

@media (max-width: 768px) {
  font-size: 0.62rem;
  padding: 0.4rem 0.75rem;
  letter-spacing: 0.08em;
}\n}.elementor .e-3ec4eedc-38f164b:hover,.elementor .e-3ec4eedc-38f164b:focus-visible{color:#fff;border-color:#0b1d35;background-color:#0b1d35;}.elementor .e-2d6f6d02-746d1ca{font-weight:700;font-size:0.68rem;color:#635748;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0px;margin-block-end:0px;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;transition:all 200ms;border-radius: 0 !important;
transition-timing-function: cubic-bezier(.25, .46, .45, .94);
cursor: pointer;

@media (max-width: 768px) {
  font-size: 0.62rem;
  padding: 0.4rem 0.75rem;
  letter-spacing: 0.08em;
}\n}.elementor .e-2d6f6d02-746d1ca:hover,.elementor .e-2d6f6d02-746d1ca:focus-visible{color:#fff;border-color:#0b1d35;background-color:#0b1d35;}.elementor .e-4f7b1845-d78480b{font-weight:700;font-size:0.68rem;color:#635748;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0px;margin-block-end:0px;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;transition:all 200ms;border-radius: 0 !important;
transition-timing-function: cubic-bezier(.25, .46, .45, .94);
cursor: pointer;

@media (max-width: 768px) {
  font-size: 0.62rem;
  padding: 0.4rem 0.75rem;
  letter-spacing: 0.08em;
}\n}.elementor .e-4f7b1845-d78480b:hover,.elementor .e-4f7b1845-d78480b:focus-visible{color:#fff;border-color:#0b1d35;background-color:#0b1d35;}.elementor .e-47c70335-882d6e1{font-weight:700;font-size:0.68rem;color:#635748;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0px;margin-block-end:0px;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;transition:all 200ms;border-radius: 0 !important;
transition-timing-function: cubic-bezier(.25, .46, .45, .94);
cursor: pointer;

@media (max-width: 768px) {
  font-size: 0.62rem;
  padding: 0.4rem 0.75rem;
  letter-spacing: 0.08em;
}\n}.elementor .e-47c70335-882d6e1:hover,.elementor .e-47c70335-882d6e1:focus-visible{color:#fff;border-color:#0b1d35;background-color:#0b1d35;}.elementor .e-785ffff1-8316f40{column-gap:0.6rem;padding-block-start:0px;padding-block-end:1rem;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;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;display:flex;row-gap:0.6rem;flex-wrap:wrap;justify-content:center;align-items:center;scroll-margin-top: 90px;

@media (max-width: 768px) {
  gap: 1.25rem;
}

@media (max-width: 768px) {
  justify-content: flex-start;
  gap: 0.4rem;
  margin-bottom: 1.75rem;
  padding-bottom: 0.85rem;
}\n}.elementor .e-34c76b7a-d8d4452{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-51552f43-99652a9{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-6f590d9-b553ac1{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/DSC03966.webp") !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
min-height: 220px;\n}.elementor .e-7425743b-231134b{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-1c401ffb-31f996a{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);

@media (max-width: 480px) {
  font-size: 1.12rem;
}\n}.elementor .e-5a4a41b2-2b94be4{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;@media (max-width: 480px) {
  font-size: 0.78rem;
  margin: 0.4rem 0 0.85rem;
}\n}.elementor .e-e299c1b-4328808{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;
}

@media (max-width: 480px) {
  font-size: 0.58rem;
}\n}.elementor .e-65df7dd7-14999fe{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-1d44149d-3546166{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;@media (max-width: 480px) {
  gap: 0.5rem;
  padding-top: 0.65rem;
}\n}.elementor .e-4fd97b3a-5df0152{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;

@media (max-width: 480px) {
  min-height: 0;
  padding-top: 0.85rem;
}\n}.elementor .e-2837afeb-5f577c0{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-6c2ece39-5d9d84f{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;opacity:100%;display:flex;flex-direction:column;row-gap:0px;&:hover .e-4294e3a9-139b08f {
  color: #0b1d35;
}

&:hover .e-e83ed324-dd69218 {
  color: #1a8c7c;
}

&:hover .e-e83ed324-dd69218 svg {
  transform: translateX(5px);
}\n}.elementor .e-6bebc3b9-04cd73a{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-5e24ceac-dfdf7ff{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-5fc38fbc-1f6b611{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/DSC03991.webp") !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
min-height: 220px;\n}.elementor .e-3e8ff5d7-ea56133{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-59f8d3dc-52dc172{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);

@media (max-width: 480px) {
  font-size: 1.12rem;
}\n}.elementor .e-2dc910e4-94af32e{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;@media (max-width: 480px) {
  font-size: 0.78rem;
  margin: 0.4rem 0 0.85rem;
}\n}.elementor .e-5dff9628-1503fc6{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;
}

@media (max-width: 480px) {
  font-size: 0.58rem;
}\n}.elementor .e-7fd37d4-61ef5c8{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-1716ee15-73576dd{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;@media (max-width: 480px) {
  gap: 0.5rem;
  padding-top: 0.65rem;
}\n}.elementor .e-3b2649bc-286edf6{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;

@media (max-width: 480px) {
  min-height: 0;
  padding-top: 0.85rem;
}\n}.elementor .e-282eda4c-03eb5b1{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-35d43803-4c1e86a{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;opacity:100%;display:flex;flex-direction:column;row-gap:0px;&:hover .e-4439a457-66def51 {
  color: #0b1d35;
}

&:hover .e-5a2e68f2-c37c3a6 {
  color: #1a8c7c;
}

&:hover .e-5a2e68f2-c37c3a6 svg {
  transform: translateX(5px);
}\n}.elementor .e-4faf3dec-fb437a4{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-15317ec6-c465ceb{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-7b80982a-d54555c{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/DSC04016.webp") !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
min-height: 220px;\n}.elementor .e-3be817cf-cd99c77{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-fdba57e-b45c2d8{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);

@media (max-width: 480px) {
  font-size: 1.12rem;
}\n}.elementor .e-6511c7c-6257955{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;@media (max-width: 480px) {
  font-size: 0.78rem;
  margin: 0.4rem 0 0.85rem;
}\n}.elementor .e-6bf63345-431a603{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;
}

@media (max-width: 480px) {
  font-size: 0.58rem;
}\n}.elementor .e-2b73b7ee-3964d17{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-3ba84a8e-c7780c4{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;@media (max-width: 480px) {
  gap: 0.5rem;
  padding-top: 0.65rem;
}\n}.elementor .e-65044cef-d8cfd3d{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;

@media (max-width: 480px) {
  min-height: 0;
  padding-top: 0.85rem;
}\n}.elementor .e-6ea49528-f8334bc{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-2d365ccb-3fbeef9{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;opacity:100%;display:flex;flex-direction:column;row-gap:0px;&:hover .e-89a9b8ec-9b443ef {
  color: #0b1d35;
}

&:hover .e-94ca8329-c671fa7 {
  color: #1a8c7c;
}

&:hover .e-94ca8329-c671fa7 svg {
  transform: translateX(5px);
}\n}.elementor .e-50a0fcdc-87025c9{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-31707d91-714e1b2{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-999125b-aba255a{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/DSC02400.webp") !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
min-height: 220px;\n}.elementor .e-5d098554-c3bdcdc{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-2a025708-b6820de{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);

@media (max-width: 480px) {
  font-size: 1.12rem;
}\n}.elementor .e-3f3c1c95-19795bb{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;@media (max-width: 480px) {
  font-size: 0.78rem;
  margin: 0.4rem 0 0.85rem;
}\n}.elementor .e-3e0a41c4-854cd10{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;
}

@media (max-width: 480px) {
  font-size: 0.58rem;
}\n}.elementor .e-1bead885-6a2a820{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-58871f10-2142a08{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;@media (max-width: 480px) {
  gap: 0.5rem;
  padding-top: 0.65rem;
}\n}.elementor .e-71ca7761-1523be7{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;

@media (max-width: 480px) {
  min-height: 0;
  padding-top: 0.85rem;
}\n}.elementor .e-d08eb2b-ed9b23d{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-7531d6d5-161925b{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;opacity:100%;display:flex;flex-direction:column;row-gap:0px;&:hover .e-4193b1c3-2752ed2 {
  color: #0b1d35;
}

&:hover .e-39677727-2b3f976 {
  color: #1a8c7c;
}

&:hover .e-39677727-2b3f976 svg {
  transform: translateX(5px);
}\n}.elementor .e-41cba11c-ac0b6f5{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-49cc0eea-9ac14d9{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-41b242d8-dbee90c{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/DSC05102.webp") !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
min-height: 220px;\n}.elementor .e-689d6ed5-345ec07{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-8cfb0c2-6e0898a{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);

@media (max-width: 480px) {
  font-size: 1.12rem;
}\n}.elementor .e-24e506fd-9db2c0c{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;@media (max-width: 480px) {
  font-size: 0.78rem;
  margin: 0.4rem 0 0.85rem;
}\n}.elementor .e-7c01e9be-103c6bf{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;
}

@media (max-width: 480px) {
  font-size: 0.58rem;
}\n}.elementor .e-d91b613-68614c0{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-17b82840-a85a0ce{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;@media (max-width: 480px) {
  gap: 0.5rem;
  padding-top: 0.65rem;
}\n}.elementor .e-cc2bfdc-0eea693{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;

@media (max-width: 480px) {
  min-height: 0;
  padding-top: 0.85rem;
}\n}.elementor .e-23d9b18f-bc5e87a{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-6fab5f9-fa1e4c3{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;opacity:100%;display:flex;flex-direction:column;row-gap:0px;&:hover .e-495f2136-5aa706f {
  color: #0b1d35;
}

&:hover .e-79722406-d363af5 {
  color: #1a8c7c;
}

&:hover .e-79722406-d363af5 svg {
  transform: translateX(5px);
}\n}.elementor .e-7242a5ec-5fde875{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-433b99ca-d891d87{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-2d186061-0eb7b1e{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/DSC02774-2.webp") !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
min-height: 220px;\n}.elementor .e-659cb35a-451199f{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-2b9d7ee6-ce42e96{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);

@media (max-width: 480px) {
  font-size: 1.12rem;
}\n}.elementor .e-77a1ada8-a040905{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;@media (max-width: 480px) {
  font-size: 0.78rem;
  margin: 0.4rem 0 0.85rem;
}\n}.elementor .e-b9d4513-bf8d743{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;
}

@media (max-width: 480px) {
  font-size: 0.58rem;
}\n}.elementor .e-2ddff53c-0513ad6{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-597585c5-880a4e9{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;@media (max-width: 480px) {
  gap: 0.5rem;
  padding-top: 0.65rem;
}\n}.elementor .e-7510ec24-245f54a{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;

@media (max-width: 480px) {
  min-height: 0;
  padding-top: 0.85rem;
}\n}.elementor .e-78d476ac-5d309ce{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-5ded79a2-52d3120{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;opacity:100%;display:flex;flex-direction:column;row-gap:0px;&:hover .e-42da6049-3501cba {
  color: #0b1d35;
}

&:hover .e-15276766-1b179a4 {
  color: #1a8c7c;
}

&:hover .e-15276766-1b179a4 svg {
  transform: translateX(5px);
}\n}.elementor .e-474962b4-bb81e2a{column-gap:2rem;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(2, 1fr);grid-template-rows:repeat(1, 1fr);scroll-margin-top: 90px;

@media (max-width: 768px) {
  grid-template-columns: 1fr;
  gap: 2rem;
}\n}.elementor .e-4b56532d-4397360{column-gap:0.5rem;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:3rem;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, 0.14);border-style:solid;transition:all 200ms;display:flex;row-gap:0.5rem;justify-content:center;align-items:center;transition-timing-function: cubic-bezier(.25, .46, .45, .94);\n}.elementor .e-46996f9-d5f501e{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-4b4f6225-17d7c96{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-23b66734-987cdfb{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-23b66734-987cdfb:hover,.elementor .e-23b66734-987cdfb:focus-visible{color:#1a8c7c;}.elementor .e-2816efd9-985d3eb{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: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-2816efd9-985d3eb:hover,.elementor .e-2816efd9-985d3eb:focus-visible{color:#1a8c7c;}.elementor .e-b4960e3-8f35b4d{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-b4960e3-8f35b4d:hover,.elementor .e-b4960e3-8f35b4d:focus-visible{color:#1a8c7c;}.elementor .e-3df2ef30-d86f06b{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-833a30e-20f15e9{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-f029729-4f15113{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-2bc75803-f3e22a6{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-71fd0234-aaa4741{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-71fd0234-aaa4741:hover,.elementor .e-71fd0234-aaa4741:focus-visible{background-color:#0f5e52;transform: translateY(-2px);
box-shadow: 0 10px 32px rgba(26, 140, 124, 0.38);\n}.elementor .e-8b78bcc-8686ee9{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-19079dc2-08c55f9{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-792ce809-d81f6f7{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-792ce809-d81f6f7:hover,.elementor .e-792ce809-d81f6f7:focus-visible{color:#1a8c7c;}.elementor .e-5610051b-7a79364{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-5610051b-7a79364:hover,.elementor .e-5610051b-7a79364:focus-visible{color:#1a8c7c;}.elementor .e-18a0dd54-bb0d07a{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-18a0dd54-bb0d07a:hover,.elementor .e-18a0dd54-bb0d07a:focus-visible{color:#1a8c7c;}.elementor .e-64a73bdc-89bcb20{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-14c1fa11-85b05b9{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-65cf5397-98beb25{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-6c1a2bd0-6a5bf08{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;
  gap: 2.5rem;
}\n}.elementor .e-4b552fc5-e947ec7{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-67511c1-9c23d6a{padding-block-start:3.5rem;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}