.elementor .e-7474c111-2729f90{position:relative;z-index:10;font-family:var(--Heading2);font-weight:900;font-size:9.375rem;color:#ffffff;letter-spacing:-9.8%;line-height:1em;text-align:end;text-transform:uppercase;padding-block-start:0px;padding-block-end:7.3rem;padding-inline-start:0px;padding-inline-end:7.7rem;align-self:end;}.elementor .e-58a6a13a-c252630{width:20.9rem;height:20.9rem;position:absolute;inset-inline-end:3.125rem;inset-block-end:3.125rem;z-index:10;padding:0px;border-block-start-width:0px;border-block-end-width:4px;border-inline-start-width:0px;border-inline-end-width:4px;border-color:var(--Accent);border-style:solid;}.elementor .e-06ebd85-d78b578{width:100%;height:100%;position:absolute;z-index:2;padding:0px;background-image:linear-gradient(90deg, rgb(0,0,0,0.68) 0%,rgba(0, 0, 0, 0) 38%),linear-gradient(180deg, rgb(0,0,0,0.17) 0%,rgba(0, 0, 0, 0.2) 100%),linear-gradient(#051C398A, #051C398A),linear-gradient(0deg, rgb(0,0,0,0.58) 0%,rgba(0, 0, 0, 0) 31%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-65f530c7-a3ffce4{width:100%;height:100%;min-width:0%;object-fit:cover;position:absolute;inset-inline-start:0px;z-index:1;display:flex;justify-content:flex-start;object-fit: cover;\n}.elementor .e-4b045ffd-ca33c4c{width:100%;height:33.75rem;overflow:hidden;position:relative;padding:0px;margin-block-end:-1rem;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:30px;border-start-end-radius:30px;border-width:0px;display:flex;justify-content:flex-end;align-items:center;align-self:center;}.elementor .e-6b24074f-26fd1d7{width:100%;position:relative;z-index:1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:3.75rem;padding-inline-end:3.75rem;margin-block-start:0rem;background-color:var(--LightBeige);flex-direction:column;}.elementor .e-4552ea11-08ffa4e{width:4.56rem;height:4.56rem;aspect-ratio:1/1;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--LightGray);border-style:solid;}.elementor .e-1bed324c-a15d1c9{width:4.56rem;height:4.56rem;aspect-ratio:1/1;position:absolute;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;border-block-start-width:0px;border-block-end-width:4px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--LightGray);border-style:solid;}.elementor .e-745092a4-a0a96fe{width:4.56rem;height:4.56rem;aspect-ratio:1/1;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:1;padding:0px;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:4px;border-color:var(--LightGray);border-style:solid;}.elementor .e-51dbc58b-378f7d8{width:4.56rem;height:4.56rem;aspect-ratio:1/1;position:absolute;inset-inline-end:0px;inset-block-end:0px;z-index:1;padding:0px;border-block-start-width:0px;border-block-end-width:4px;border-inline-start-width:0px;border-inline-end-width:4px;border-color:var(--LightGray);border-style:solid;}.elementor .e-546b06f1-2eb78ce{padding:0px;flex-direction:row;gap:2rem;justify-content:space-between;align-items:stretch;--transition-time: 0.3s;

  & .bafb_item-post .accent-border {
    opacity: 0;
    transition: opacity var(--transition-time, 0.2s);
}
  & .bafb_item-post:hover .accent-border {
    opacity: 1;
}
& .bafb_item-post .post_read-more p {
  transition: letter-spacing var(--transition-time, 0.2s) ease-in-out, color var(--transition-time, 0.2s) ease-in-out;
}
& .bafb_item-post .post_read-more {
  transition: background-color var(--transition-time, 0.2s) ease-in-out;
}
& .bafb_item-post:hover .post_read-more {
  background-color: #fff;
  border: 1px solid #BA9869;
}
& .bafb_item-post:hover .post_read-more p {
  color: #051C39;
  letter-spacing: 20%;
}
& .bafb_item-post:hover .post_read-more img {
  filter: invert(98%) sepia(34%) saturate(1008%) hue-rotate(344deg) brightness(85%) contrast(98%);
}\n}.elementor .e-43afcb17-f611537{font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--White);line-height:1em;margin-block-end:0.2rem;}.elementor .e-4109b6a2-ba08868{height:100%;min-height:20rem;padding:2rem;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-7bfb5abd-c71c5ac{width:calc(100% + 1.25rem);height:calc(100% + 1.25rem);position:absolute;inset-block-start:-0.625rem;inset-inline-start:-0.625rem;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0rem;border-end-start-radius:0.625rem;border-end-end-radius:0.625rem;border-width:2px;border-color:var(--Accent);border-style:solid;opacity:0%;}.elementor .e-1847bc3a-9959358{font-family:var(--Heading1);font-weight:700;font-size:2.25rem;color:var(--White);letter-spacing:0%;line-height:3.251rem;text-align:center;text-transform:uppercase;margin-block-start:0.8rem;margin-block-end:0.8rem;}.elementor .e-2772e870-e01701f{width:auto;height:1.5rem;aspect-ratio:1/1;object-fit:contain;object-position:center center;margin-inline-start:0.8rem;}.elementor .e-6d04aac4-bc70edc{padding:0px;background-color:var(--Primary);}.elementor .e-4ffb12f2-7a258fb{height:100%;position:relative;z-index:1;padding:0rem;border-end-start-radius:20px;border-end-end-radius:20px;background-color:var(--Secondary);flex-direction:column;gap:1.1rem;justify-content:flex-start;align-items:stretch;--transition-time: 0.3s;

.link-trigger + * + div {
opacity: 0;
transition: opacity var(--transition-time, 0.2s);
}


/* & > div p {
letter-spacing: 0.01%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
} */

.link-trigger + div div {
transition: opacity var(--transition-time, 0.2s) ease-in-out;

}

.link-trigger:hover + div div {
opacity: 0.5;
}

.link-trigger:hover + * + div {
opacity: 1.0;
}

.link-trigger:hover div.post_read-more > p {
letter-spacing: 20%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
}\n}.elementor .e-312c6d00-d4659e2{font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--White);line-height:1em;margin-block-end:0.2rem;}.elementor .e-6e9cc385-e35128f{height:100%;min-height:20rem;padding:2rem;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-2acf2c69-4b01e05{width:calc(100% + 1.25rem);height:calc(100% + 1.25rem);position:absolute;inset-block-start:-0.625rem;inset-inline-start:-0.625rem;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0rem;border-end-start-radius:0.625rem;border-end-end-radius:0.625rem;border-width:2px;border-color:var(--Accent);border-style:solid;opacity:0%;}.elementor .e-483c77fe-4b9fa0e{font-family:var(--Heading1);font-weight:700;font-size:2.25rem;color:var(--White);letter-spacing:0%;line-height:3.251rem;text-align:center;text-transform:uppercase;margin-block-start:0.8rem;margin-block-end:0.8rem;}.elementor .e-4994fd09-6c5467c{width:auto;height:1.5rem;aspect-ratio:1/1;object-fit:contain;object-position:center center;margin-inline-start:0.8rem;}.elementor .e-23f9cb72-04fb1d1{padding:0px;background-color:var(--Primary);}.elementor .e-2ae07a7f-4040700{height:100%;position:relative;z-index:1;padding:0rem;border-end-start-radius:20px;border-end-end-radius:20px;background-color:var(--Secondary);flex-direction:column;gap:1.1rem;justify-content:flex-start;align-items:stretch;--transition-time: 0.3s;

.link-trigger + * + div {
opacity: 0;
transition: opacity var(--transition-time, 0.2s);
}


/* & > div p {
letter-spacing: 0.01%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
} */

.link-trigger + div div {
transition: opacity var(--transition-time, 0.2s) ease-in-out;

}

.link-trigger:hover + div div {
opacity: 0.5;
}

.link-trigger:hover + * + div {
opacity: 1.0;
}

.link-trigger:hover div.post_read-more > p {
letter-spacing: 20%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
}\n}.elementor .e-7e3135fd-975942b{font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--White);line-height:1em;margin-block-end:0.2rem;}.elementor .e-b2d32bf-a21b183{height:100%;min-height:20rem;padding:2rem;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-324ca643-0e5c89f{width:calc(100% + 1.25rem);height:calc(100% + 1.25rem);position:absolute;inset-block-start:-0.625rem;inset-inline-start:-0.625rem;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0rem;border-end-start-radius:0.625rem;border-end-end-radius:0.625rem;border-width:2px;border-color:var(--Accent);border-style:solid;opacity:0%;}.elementor .e-12b2fe85-64d47ca{font-family:var(--Heading1);font-weight:700;font-size:2.25rem;color:var(--White);letter-spacing:0%;line-height:3.251rem;text-align:center;text-transform:uppercase;margin-block-start:0.8rem;margin-block-end:0.8rem;}.elementor .e-245f6171-74cda97{width:auto;height:1.5rem;aspect-ratio:1/1;object-fit:contain;object-position:center center;margin-inline-start:0.8rem;}.elementor .e-29371d73-c77cdb2{padding:0px;background-color:var(--Primary);}.elementor .e-6c46d15a-ee2e6b9{height:100%;position:relative;z-index:1;padding:0rem;border-end-start-radius:20px;border-end-end-radius:20px;background-color:var(--Secondary);flex-direction:column;gap:1.1rem;justify-content:flex-start;align-items:stretch;--transition-time: 0.3s;

.link-trigger + * + div {
opacity: 0;
transition: opacity var(--transition-time, 0.2s);
}


/* & > div p {
letter-spacing: 0.01%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
} */

.link-trigger + div div {
transition: opacity var(--transition-time, 0.2s) ease-in-out;

}

.link-trigger:hover + div div {
opacity: 0.5;
}

.link-trigger:hover + * + div {
opacity: 1.0;
}

.link-trigger:hover div.post_read-more > p {
letter-spacing: 20%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
}\n}.elementor .e-6964eaec-6552b4b{font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--White);line-height:1em;margin-block-end:0.2rem;}.elementor .e-629e516d-bc294e8{height:100%;min-height:20rem;padding:2rem;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-6234b621-89134c4{width:calc(100% + 1.25rem);height:calc(100% + 1.25rem);position:absolute;inset-block-start:-0.625rem;inset-inline-start:-0.625rem;z-index:-1;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0rem;border-end-start-radius:0.625rem;border-end-end-radius:0.625rem;border-width:2px;border-color:var(--Accent);border-style:solid;opacity:0%;}.elementor .e-3d139c88-4f10fef{font-family:var(--Heading1);font-weight:700;font-size:2.25rem;color:var(--White);letter-spacing:0%;line-height:3.251rem;text-align:center;text-transform:uppercase;margin-block-start:0.8rem;margin-block-end:0.8rem;}.elementor .e-8a277a-1add278{width:auto;height:1.5rem;aspect-ratio:1/1;object-fit:contain;object-position:center center;margin-inline-start:0.8rem;}.elementor .e-74676246-7221f6a{padding:0px;background-color:var(--Primary);}.elementor .e-1eb15874-f4fb67d{height:100%;position:relative;z-index:1;padding:0rem;border-end-start-radius:20px;border-end-end-radius:20px;background-color:var(--Secondary);flex-direction:column;gap:1.1rem;justify-content:flex-start;align-items:stretch;--transition-time: 0.3s;

.link-trigger + * + div {
opacity: 0;
transition: opacity var(--transition-time, 0.2s);
}


/* & > div p {
letter-spacing: 0.01%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
} */

.link-trigger + div div {
transition: opacity var(--transition-time, 0.2s) ease-in-out;

}

.link-trigger:hover + div div {
opacity: 0.5;
}

.link-trigger:hover + * + div {
opacity: 1.0;
}

.link-trigger:hover div.post_read-more > p {
letter-spacing: 20%;
transition: letter-spacing var(--transition-time, 0.2s) ease-in-out;
}\n}.elementor .e-5ebda498-845be72{display:none;flex-direction:row;gap:2rem;justify-content:space-between;align-items:stretch;--transition-time: 0.3s;

  & .bafb_item-post .accent-border {
    opacity: 0;
    transition: opacity var(--transition-time, 0.2s);
}
  & .bafb_item-post:hover .accent-border {
    opacity: 1;
}
& .bafb_item-post .post_read-more p {
  transition: letter-spacing var(--transition-time, 0.2s) ease-in-out, color var(--transition-time, 0.2s) ease-in-out;
}
& .bafb_item-post .post_read-more {
  transition: background-color var(--transition-time, 0.2s) ease-in-out;
}
& .bafb_item-post:hover .post_read-more {
  background-color: #fff;
  border: 1px solid #BA9869;
}
& .bafb_item-post:hover .post_read-more p {
  color: #051C39;
  letter-spacing: 20%;
}
& .bafb_item-post:hover .post_read-more img {
  filter: invert(98%) sepia(34%) saturate(1008%) hue-rotate(344deg) brightness(85%) contrast(98%);
}\n}.elementor .e-3b17e8a9-2a1a392{width:100%;max-width:96%;position:relative;padding-block-start:3.75rem;padding-block-end:3.75rem;padding-inline-start:3.75rem;padding-inline-end:3.75rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-1c395780-957e8d9{width:25rem;font-family:var(--Heading1);font-weight:700;font-size:1.8125rem;color:var(--White);letter-spacing:5%;text-transform:uppercase;border-radius:0.625rem;background-color:var(--Primary);align-self:center;}.elementor .e-1c395780-957e8d9:hover,.elementor .e-1c395780-957e8d9:focus-visible{color:var(--Accent);letter-spacing:30%;}.elementor .e-18e76a66-ee97b01{padding-block-start:10rem;padding-block-end:10rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:var(--LightBeige);}