.elementor .e-5976fe9-8beeac7{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;}.elementor .e-7dc4686-68f8f24{font-family:var(--font-display);font-weight:800;font-size:clamp(10px, calc(9.333px + 0.185vw), 12px);color:var(--surface-white);letter-spacing:0.29em;line-height:1.2em;text-align:center;text-transform:uppercase;}.elementor .e-938ff6d-cd368e3{font-family:var(--font-display);font-weight:500;font-size:clamp(24px, calc(21.333px + 0.741vw), 32px);color:var(--surface-white);letter-spacing:0.01em;line-height:1.2548em;text-align:center;margin-block-start:clamp(32px, calc(23.333px + 2.407vw), 58px);margin-block-end:clamp(40px, calc(35.333px + 1.296vw), 54px);display:flex;align-items:center;align-self:center;}.elementor .e-0668b30-ec84b26{font-family:var(--font-display);font-weight:800;font-size:clamp(12px, calc(10.667px + 0.37vw), 16px);color:var(--surface-base);letter-spacing:0.22em;line-height:1.2em;text-align:center;text-transform:uppercase;}.elementor .e-500e581-af2bdea{margin-block-start:clamp(68px, calc(49.333px + 5.185vw), 124px);}.elementor .e-3b83c39-a8ce932{aspect-ratio:660/770;position:relative;z-index:1;padding-block-start:clamp(40px, calc(30px + 2.778vw), 70px);padding-block-end:clamp(40px, calc(37.333px + 0.741vw), 48px);padding-inline-start:clamp(32px, calc(26.667px + 1.481vw), 48px);padding-inline-end:clamp(32px, calc(26.667px + 1.481vw), 48px);border-width:1px;border-color:#adc90e00;border-style:solid;transition:all 400ms;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-3b83c39-a8ce932:hover,.elementor .e-3b83c39-a8ce932:focus-visible{border-width:2px;border-color:#adc90e;transform:scale3d(0.98, 0.98, 1);}