.elementor .PortfolioFilterTab{width:auto;font-family:var(--Brow);font-weight:500;font-size:var(--16px);color:var(--Cream);letter-spacing:0.15em;text-transform:uppercase;cursor:pointer;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:var(--Transparent);&[aria-selected="true"] { border-block-end-width: 1px; border-color: var(--Gold); border-style: solid; }\n}.elementor .PortfolioImage{width:100%;aspect-ratio:5 / 6;object-fit:cover;border-radius:var(--Border-10px);border-width:0px;border-color:var(--Gold);border-style:solid;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);}.elementor .ButtonOutline-2{font-family:var(--Brow);font-weight:500;font-size:var(--14px);color:var(--Champagne);letter-spacing:0.14em;text-align:center;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--Border);border-width:1px;border-color:var(--Champagne);border-style:solid;background-color:var(--TCream-8);align-self:center;}.elementor .ButtonOutline-2:hover,.elementor .ButtonOutline-2:focus-visible{color:var(--Black);border-color:var(--Champagne);background-color:var(--Gold);box-shadow:1px 1px 6px 0px var(--Gold);}.elementor .ButtonSolid-white-on-blk{font-family:var(--Brow);font-weight:600;font-size:var(--12px);color:var(--Black);letter-spacing:0.14em;text-align:center;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--Border);background-color:var(--Cream);}.elementor .ButtonSolid-white-on-blk:hover,.elementor .ButtonSolid-white-on-blk:focus-visible{color:var(--Black);border-width:1.5px;border-color:var(--Cream);border-style:solid;background-color:var(--Gold);box-shadow:1px 1px 6px 0px var(--Gold);}.elementor .ButtonSolid-white{font-family:var(--Brow);font-weight:600;font-size:var(--14px);color:var(--Black);letter-spacing:0.15em;text-align:center;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--Border);background-color:var(--Champagne);}.elementor .ButtonSolid-white:hover,.elementor .ButtonSolid-white:focus-visible{color:var(--Black);border-width:1.5px;border-color:var(--Champagne);border-style:solid;background-color:var(--Gold);box-shadow:1px 1px 6px 0px #ad8e68b3;}.elementor .LoveNote-Location{font-family:var(--Brow);font-weight:500;font-size:var(--12px);color:var(--Taupe);letter-spacing:0.4em;text-align:start;text-transform:uppercase;}.elementor .LoveNote-name{font-family:var(--Accent);font-weight:400;font-size:var(--64px);color:var(--Black);line-height:98px;text-align:start;text-transform:capitalize;}.elementor .LoveNote-body{font-family:var(--Title);font-weight:400;font-size:var(--28px);color:var(--Black);line-height:var(--LH-160);text-align:start;}.elementor .FooterLinks{font-family:var(--Body);font-weight:400;font-size:var(--13px);color:var(--Champagne);text-align:start;text-transform:capitalize;}.elementor .FooterLinks:hover,.elementor .FooterLinks:focus-visible{color:var(--Taupe);}.elementor .FooterTitle{font-family:var(--Body);font-weight:500;font-size:var(--13px);color:var(--Taupe);letter-spacing:var(--LS-150);text-align:start;text-transform:uppercase;margin-block-end:1.5em;}.elementor .Eyebrow{font-family:var(--Brow);font-weight:500;font-size:clamp(0.875rem, 0.8454rem + 0.1316vw, 0.9375rem);color:var(--Taupe);letter-spacing:0.5em;text-transform:uppercase;}.elementor .Body-16{font-family:var(--Body);font-weight:400;font-size:var(--17px);letter-spacing:var(--LS-10);line-height:var(--LH-180);padding-block-end:var(--05-EM);}.elementor .Body-18{font-family:var(--Body);font-weight:400;font-size:var(--18);color:var(--Text);letter-spacing:var(--LS-10);line-height:var(--LH-180);}.elementor .Title-20px{font-family:var(--Title);font-weight:400;font-size:var(--20px);color:var(--Black);letter-spacing:var(--LS-10);line-height:var(--LH-120);}.elementor .Title-58px{font-family:var(--Title);font-weight:400;font-size:var(--58px);line-height:var(--LH-120);}.elementor .Title-74px{font-family:var(--Title);font-weight:400;font-size:var(--Title-1);color:var(--Black);line-height:var(--LH-120);}