.elementor .lc-quote-close{width:92px;height:92px;margin-block-start:-19px;margin-block-end:-19px;margin-inline-start:0px;margin-inline-end:-9px;align-self:flex-end;}.elementor .lc-quote-open{width:92px;height:92px;margin-block-start:-19px;margin-block-end:-19px;margin-inline-start:-9px;margin-inline-end:0px;align-self:flex-start;}.elementor .lc-icon-circle{width:34px;height:34px;color:var(--lc-white);padding:8px;border-radius:50%;background-color:var(--lc-teal);flex:0 0 auto;fill: var(--lc-white);\n}.elementor .lc-btn-solid:hover,.elementor .lc-btn-solid:focus-visible{color:var(--lc-cyan);background-color:var(--lc-white);}.elementor .lc-btn-solid:focus{color:var(--lc-cyan);background-color:var(--lc-white);}.elementor .lc-btn-solid{font-family:var(--lc-font);font-weight:700;font-size:20px;color:var(--lc-white);line-height:1;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:2px;border-color:var(--lc-cyan);border-style:solid;background-color:var(--lc-cyan);transition:background-color 0.2s, color 0.2s;}.elementor .lc-teal-card{padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-radius:10px;background-color:var(--lc-teal);display:flex;flex-direction:column;gap:0px;}.elementor .lc-info-card{padding:20px;border-radius:5px;background-color:var(--lc-ice);box-shadow:5px 4px 10px 0px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:20px;justify-content:center;}.elementor .lc-list-card{padding-block-start:40px;padding-block-end:40px;padding-inline-start:10px;padding-inline-end:10px;border-radius:5px;background-color:var(--lc-white);box-shadow:5px 5px 10px 0px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:10px;flex:1 1 300px;}.elementor .lc-panel-gray{padding:20px;background-color:var(--lc-light-gray);display:flex;flex-direction:row;gap:20px;flex-wrap:wrap-reverse;align-items:center;}.elementor .lc-col{min-width:0px;padding:10px;display:flex;flex-direction:column;gap:20px;flex:1 1 300px;}.elementor .lc-lead{font-family:var(--lc-font);font-weight:400;font-size:24px;color:var(--lc-teal);line-height:1.15;text-align:center;display:block;cursor: auto;\n}.elementor .lc-body{font-family:var(--lc-font);font-weight:400;font-size:18px;color:var(--lc-charcoal);line-height:1.15;display:block;cursor: auto; & a { color: var(--lc-teal); text-decoration: none; } & a:hover { color: var(--lc-cyan); } & ul { margin: 1em 0; padding-left: 1.4em; } & li { margin: 0.35em 0; }\n}.elementor .lc-label{font-family:var(--lc-font);font-weight:700;font-size:18px;color:var(--lc-teal);line-height:1;margin:0px;}.elementor .lc-h4{font-family:var(--lc-font);font-weight:700;font-size:24px;color:var(--lc-teal);line-height:1;margin:0px;}.elementor .lc-h3{font-family:var(--lc-font);font-weight:700;font-size:28px;color:var(--lc-teal);line-height:1.1;margin:0px;}.elementor .lc-h2{font-family:var(--lc-font);font-weight:700;font-size:36px;color:var(--lc-teal);line-height:1.4;margin:0px;}.elementor .lc-checklist{font-family:var(--lc-font);font-size:18px;color:var(--lc-charcoal);line-height:1.15;display:block;cursor: auto; & ul { list-style: none; padding-left: 0; margin: 0; } & li { position: relative; padding: 10px 0 10px 40px; } & li::before { content: '\2713'; position: absolute; left: 0; top: 7px; width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--lc-cyan); color: #fff; font-size: 12px; font-weight: 700; } & li { margin: 0; }\n}.elementor .lc-boxed{width:100%;max-width:var(--lc-content-width);margin-inline-start:auto;margin-inline-end:auto;}.elementor .lc-btn-outline:hover,.elementor .lc-btn-outline:focus-visible{color:var(--lc-white);background-color:var(--lc-cyan);}.elementor .lc-btn-outline:focus{color:var(--lc-white);background-color:var(--lc-cyan);}.elementor .lc-btn-outline{font-family:var(--lc-font);font-weight:700;font-size:20px;color:var(--lc-cyan);line-height:1;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:auto;border-radius:16px;border-width:2px;border-color:var(--lc-cyan);border-style:solid;background-color:var(--lc-light-gray);transition:background-color 0.2s, color 0.2s;align-self:flex-start;}.elementor .lc-hero-text{font-family:var(--lc-font);font-weight:400;font-size:20px;color:var(--lc-white);line-height:1.15;}.elementor .lc-hero-title{font-family:var(--lc-font);font-weight:700;font-size:48px;color:var(--lc-white);line-height:1.17;margin:0px;}.elementor .lc-body-white{color:var(--lc-white);& a { color: var(--lc-white); text-decoration: underline; font-weight: 700; } & a:hover { color: var(--lc-ice); }\n}