.elementor .qr-form-label{font-family:var(--qr-body-font);font-weight:500;font-size:0.875rem;color:var(--qr-ink);line-height:1.25rem;margin:0px;}.elementor .qr-form-field:focus{border-color:var(--qr-teal-light);outline: 2px solid var(--qr-pale-teal);\n}.elementor .qr-form-field{width:100%;height:auto;min-height:2.875rem;font-family:var(--qr-body-font);font-weight:400;font-size:0.875rem;color:var(--qr-ink);line-height:1.25rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.5rem;border-width:1px;border-color:var(--qr-border);border-style:solid;background-color:var(--qr-white);}.elementor .qr-source-marquee{padding:0px;display:flex;flex-direction:row;gap:3rem;width: max-content;\n}.elementor .qr-source-condition:hover,.elementor .qr-source-condition:focus-visible{font-family:var(--qr-body-font);font-weight:600;letter-spacing:0px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .qr-source-condition:hover,.elementor .qr-source-condition:focus-visible{font-weight:500;color:var(--qr-teal-light);box-shadow:0px 4px 6px -1px #0000001a;}.elementor .qr-source-condition{max-width:100%;font-family:var(--qr-body-font);font-weight:500;font-size:1rem;color:var(--qr-ink);letter-spacing:0px;line-height:1.5;font-style:normal;text-decoration:none;text-transform:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.75rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:var(--qr-border);border-style:solid;background-color:var(--qr-white);transition:box-shadow 200ms, color 200ms;display:inline-flex;gap:0.75rem;justify-content:space-between;align-items:center;text-align: left; border-left-style: solid; border-left-color: var(--qr-teal-light); &:focus-visible { outline: 2px solid var(--qr-teal-light); outline-offset: 4px; }\n}.elementor .qr-source-tech-card{min-width:0px;overflow:hidden;text-decoration:none;padding:0px;border-radius:1rem;background-color:var(--qr-white);box-shadow:0px 10px 15px -3px #0000001a;display:flex;flex-direction:column;gap:0px;}.elementor .qr-source-tag{font-family:var(--qr-body-font);font-weight:500;font-size:0.75rem;color:var(--qr-teal);line-height:1rem;padding-block-start:0.125rem;padding-block-end:0.125rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin:0px;border-radius:999rem;background-color:var(--qr-pale-teal);}.elementor .qr-source-card-body{min-width:0px;padding:1rem;display:flex;flex-direction:column;gap:0.375rem;flex:1 1 0px;}.elementor .qr-source-cover{width:100%;height:100%;object-fit:cover;border-radius:0px;display:block;}.elementor .qr-source-card-photo{width:11rem;min-height:0px;overflow:hidden;position:relative;padding:0px;flex:0 0 auto;}.elementor .qr-source-card:hover,.elementor .qr-source-card:focus-visible{box-shadow:0px 10px 15px -3px #0000001a,0px 4px 6px -4px #0000001a;}.elementor .qr-source-card{min-width:0px;overflow:hidden;padding:0px;border-radius:1rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:var(--qr-border);border-style:solid;background-color:var(--qr-white);box-shadow:0px 1px 2px 0px #0000000d;transition:box-shadow 300ms;display:flex;flex-direction:row;gap:0px;border-left-style: solid; border-left-color: var(--qr-teal-light);\n}.elementor .qr-source-text-link:hover,.elementor .qr-source-text-link:focus-visible{font-family:var(--qr-body-font);font-weight:600;letter-spacing:0px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .qr-source-text-link:hover,.elementor .qr-source-text-link:focus-visible{color:var(--qr-teal-light);background-color:transparent;}.elementor .qr-source-text-link{max-width:100%;font-family:var(--qr-body-font);font-weight:600;font-size:0.875rem;color:#205F6A;letter-spacing:0px;line-height:1.5;font-style:normal;text-decoration:none;text-transform:none;padding:0px;border-radius:var(--qr-pill-radius);border-width:0px;background-color:transparent;transition:color 200ms;display:inline-flex;gap:0.375rem;justify-content:flex-start;align-items:center;text-align: left; &:focus-visible { outline: 2px solid var(--qr-teal-light); outline-offset: 4px; } width: fit-content;\n}.elementor .qr-source-outline:hover,.elementor .qr-source-outline:focus-visible{font-family:var(--qr-body-font);font-weight:600;letter-spacing:0px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .qr-source-outline:hover,.elementor .qr-source-outline:focus-visible{color:var(--qr-white);background-color:var(--qr-teal-light);}.elementor .qr-source-outline{max-width:100%;font-family:var(--qr-body-font);font-weight:600;font-size:0.875rem;color:var(--qr-teal-light);letter-spacing:0px;line-height:1.25rem;text-align:center;font-style:normal;text-decoration:none;text-transform:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--qr-pill-radius);border-width:2px;border-color:var(--qr-teal-light);border-style:solid;background-color:transparent;transition:color 200ms, background-color 200ms, border-color 200ms, opacity 200ms;display:inline-flex;justify-content:center;align-items:center;align-self:center;&:focus-visible { outline: 2px solid var(--qr-teal-light); outline-offset: 4px; } width: fit-content;\n}.elementor .qr-source-white-small:hover,.elementor .qr-source-white-small:focus-visible{font-family:var(--qr-body-font);font-weight:600;letter-spacing:0px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .qr-source-white-small:hover,.elementor .qr-source-white-small:focus-visible{color:var(--qr-teal);background-color:var(--qr-white);opacity:90%;}.elementor .qr-source-white-small{max-width:100%;font-family:var(--qr-body-font);font-weight:600;font-size:0.875rem;color:var(--qr-teal);letter-spacing:0px;line-height:1.25rem;text-align:center;font-style:normal;text-decoration:none;text-transform:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--qr-pill-radius);border-width:0px;background-color:var(--qr-white);transition:color 0.2s, background-color 0.2s, opacity 0.2s;display:inline-flex;justify-content:center;align-items:center;align-self:center;&:focus-visible { outline: 2px solid var(--qr-teal-light); outline-offset: 4px; }\n}.elementor .qr-source-white:hover,.elementor .qr-source-white:focus-visible{font-family:var(--qr-body-font);font-weight:600;letter-spacing:0px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .qr-source-white:hover,.elementor .qr-source-white:focus-visible{color:var(--qr-teal);background-color:var(--qr-white);opacity:90%;}.elementor .qr-source-white{max-width:100%;font-family:var(--qr-body-font);font-weight:600;font-size:0.875rem;color:var(--qr-teal);letter-spacing:0px;line-height:1.25rem;text-align:center;font-style:normal;text-decoration:none;text-transform:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--qr-pill-radius);border-width:0px;background-color:var(--qr-white);transition:color 0.2s, background-color 0.2s, opacity 0.2s;display:inline-flex;justify-content:center;align-items:center;align-self:center;&:focus-visible { outline: 2px solid var(--qr-teal-light); outline-offset: 4px; }\n}.elementor .qr-source-primary:hover,.elementor .qr-source-primary:focus-visible{font-family:var(--qr-body-font);font-weight:600;letter-spacing:0px;font-style:normal;text-decoration:none;text-transform:none;}.elementor .qr-source-primary:hover,.elementor .qr-source-primary:focus-visible{color:var(--qr-white);background-color:var(--qr-teal-light);opacity:90%;}.elementor .qr-source-primary{max-width:100%;font-family:var(--qr-body-font);font-weight:600;font-size:0.875rem;color:var(--qr-white);letter-spacing:0px;line-height:1.25rem;text-align:center;font-style:normal;text-decoration:none;text-transform:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--qr-pill-radius);border-width:0px;background-color:var(--qr-teal-light);transition:color 0.2s, background-color 0.2s, opacity 0.2s;display:inline-flex;justify-content:center;align-items:center;align-self:center;&:focus-visible { outline: 2px solid var(--qr-teal-light); outline-offset: 4px; } width: fit-content;\n}.elementor .qr-source-eyebrow{font-family:var(--qr-body-font);font-weight:600;font-size:0.75rem;color:#205F6A;letter-spacing:0.075rem;line-height:1rem;text-transform:uppercase;margin:0px;}.elementor .qr-source-body{font-family:var(--qr-body-font);font-weight:400;font-size:1rem;color:var(--qr-muted);line-height:1.5;margin:0px;}.elementor .qr-source-h2-small{font-family:var(--qr-heading-font);font-weight:400;font-size:2.25rem;color:var(--qr-ink);line-height:2.5rem;margin:0px;}.elementor .qr-source-h2{font-family:var(--qr-heading-font);font-weight:400;font-size:3rem;color:var(--qr-ink);line-height:1;margin:0px;}.elementor .qr-source-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .qr-source-section{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--qr-white);}.elementor .qr-source-shell{width:100%;max-width:var(--qr-content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}