.elementor .e-5106962-147c{font-size:clamp(24px, 2.4vw, 34px);color:#4A4A48;}.elementor .e-64de74e8-d3cd{width:10px;height:10px;min-width:10px;min-height:10px;padding:0px;background-color:var(--portfolio-teal);transform:translate3d(0px, 2px, 0px);flex:0 0 10px;align-self:center;box-sizing: border-box;\n}.elementor .e-6f246873-2f86:hover,.elementor .e-6f246873-2f86:focus-visible{color:var(--portfolio-teal);}.elementor .e-6f246873-2f86{font-family:Lato;font-weight:300;font-size:18px;color:var(--text);text-decoration:none;}.elementor .e-5eb0f964-72e9{width:auto;text-decoration:none;padding:0px;display:flex;gap:12px;align-items:center;}.elementor .e-66e98cf1-7dcf{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items: baseline; border-top-style: solid; border-top-color: var(--text);\n}.elementor .e-7661f043-ec0e{font-family:Lato;font-weight:300;font-size:15px;color:var(--text-muted);}.elementor .e-e383987-3dad:hover,.elementor .e-e383987-3dad:focus-visible{color:var(--portfolio-teal);}.elementor .e-e383987-3dad{font-family:Lato;font-weight:300;font-size:15px;color:var(--text-muted);text-decoration:none;}.elementor .e-7971c2c5-d32e:hover,.elementor .e-7971c2c5-d32e:focus-visible{color:var(--portfolio-teal);}.elementor .e-7971c2c5-d32e{font-family:Lato;font-weight:300;font-size:15px;color:var(--text-muted);text-decoration:none;}.elementor .e-acb2e04-1b68{width:auto;padding:0px;display:flex;gap:24px;}.elementor .e-4c2ea52e-7b5f{padding:0px;margin-block-start:64px;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-23c03944-690f{border-block-start-width:0px;border-top-style: solid; border-top-color: var(--text);\n}.elementor .e-5f5d613c-9c77{padding-block-start:48px;background-color:var(--white);}