.elementor .samir-home-section-frame{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:32px;padding-inline-end:32px;align-items:center;}.elementor .samir-home-pill-action{min-height:48px;font-family:var(--samir-font-body);font-weight:700;font-size:14px;line-height:1.6em;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:28px;border-width:1px;border-style:solid;display:inline-flex;justify-content:center;align-items:center;}.elementor .samir-home-pill-action:focus-visible{outline-width:2px;outline-color:var(--samir-home-blue);outline-style:solid;outline-offset:4px;}.elementor .samir-home-content-card{padding:28px;border-radius:18px;border-width:1px;border-color:var(--samir-home-card-border);border-style:solid;background-color:var(--samir-home-surface);box-shadow:0px 3px 8px 0px var(--samir-home-card-shadow);}.elementor .samir-home-section-title{font-family:var(--samir-font-display);font-weight:700;font-size:30px;color:var(--samir-home-navy);letter-spacing:0px;line-height:1.65em;margin:0px;}.elementor .samir-home-page-title{font-family:var(--samir-font-display);font-weight:700;font-size:48px;color:var(--samir-home-navy);letter-spacing:0px;line-height:1.5em;margin:0px;}.elementor .samir-home-page-copy{font-family:var(--samir-font-body);font-weight:400;font-size:16px;color:var(--samir-home-body);letter-spacing:0px;line-height:1.95em;text-align:start;margin:0px;}