.elementor .flex-col{flex-direction:column;}.elementor .heading-l{font-weight:500;font-size:36px;line-height:1.35em;}.elementor .gap-s{gap:20px;}.elementor .heading-s{font-weight:600;font-size:16px;}.elementor .section-wide{width:1500px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .padding-0{padding:0px;}.elementor .btn{font-weight:600;color:var(--bg-surface);text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-color:#00000000;border-style:solid;justify-content:center;align-items:center;}.elementor .btn:hover{border-width:1px;border-color:var(--transparent);border-style:solid;}.elementor .btn-solid{color:var(--text-on-primary);border-width:1px;border-color:var(--text-on-primary);border-style:solid;background-color:var(--primary);}.elementor .btn-solid:hover{color:var(--primary);border-width:1px;border-color:var(--primary-hover);border-style:solid;background-color:var(--primary-hover);}.elementor .btn-outline{color:var(--primary);border-width:1px;border-color:var(--primary);border-style:solid;background-color:var(--transparent);}.elementor .btn-outline:hover{color:var(--text-primary);background-color:var(--primary);}.elementor .margin-top-m{margin-block-start:40px;}.elementor .margin-top-l{margin-block-start:100px;}.elementor .gap-m{gap:40px;}.elementor .section-full{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;}.elementor .padding-m{padding:30px;}.elementor .margin-top-s{margin-block-start:20px;}.elementor .bg-dark{color:var(--text-on-primary);background-color:var(--bg-dark);}.elementor .btn-light{color:var(--text-primary);background-color:var(--bg-surface);}.elementor .btn-light:hover{color:var(--text-on-primary);background-color:var(--primary-hover);}.elementor .bg-secondary{background-color:var(--bg-secondary);}.elementor .items-center{align-items:center;align-self:center;}.elementor .text-secondary{color:var(--text-secondary);}.elementor .padding-s{padding:20px;}.elementor .text-primary{color:var(--text-primary);}.elementor .btn-s{font-size:14px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .btn-l{font-size:17px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:48px;padding-inline-end:48px;}.elementor .btn-xl{font-size:17px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:56px;padding-inline-end:56px;}.elementor .padding-top-l{padding-block-start:100px;}.elementor .padding-bottom-s{padding-block-end:20px;}.elementor .padding-l{padding:40px;}.elementor .max-width-42{width:42%;}.elementor .justify-center{justify-content:center;}.elementor .tag-label{font-weight:500;font-size:13px;color:var(--text-primary);line-height:1.4em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:9px;padding-inline-end:9px;border-radius:4px;background-color:var(--bg-soft);align-self:center;}.elementor .tag-label:hover{color:var(--text-primary);}.elementor .text-center{text-align:center;}.elementor .gap-l{gap:100px;}.elementor .btn-rounded{border-radius:6px;}