.elementor .lp-iconline{width:auto;min-width:0px;padding:0px;display:inline-flex;gap:10px;align-items:center;}.elementor .lp-hex{width:12px;height:12px;min-width:0px;padding:0px;background-color:#FDC609;display:block;flex:0 1 auto;clip-path:polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0 50%);}.elementor .lp-plan-tag{font-family:var(--font-1);font-weight:700;font-size:14px;line-height:1.1;display:block;}.elementor .lp-plan-block{min-width:0px;position:absolute;font-family:var(--font-1);font-size:11px;color:#050505;line-height:1.2;padding-block-start:6px;padding-block-end:6px;padding-inline-start:8px;padding-inline-end:8px;border-radius:4px;display:flex;flex-direction:column;gap:2px;justify-content:space-between;}.elementor .lp-plan-off{font-size:12px;color:rgba(255,255,255,0.75);border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);justify-content:center;}.elementor .lp-plan-e3{color:#ffffff;background-color:#9A9A99;justify-content:flex-end;}.elementor .lp-plan-e2{background-color:#FEE89D;}.elementor .lp-plan-e1{text-align:center;background-color:#FDC609;justify-content:center;align-items:center;background-image: repeating-linear-gradient(45deg, rgba(5,5,5,0.25) 0px, rgba(5,5,5,0.25) 2px, transparent 2px, transparent 7px);\n}.elementor .lp-final-box{min-width:0px;overflow:hidden;text-align:center;padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;border-radius:22px;background-color:#FDC609;background-image: linear-gradient(rgba(0,0,0,0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(0,0,0,0.05) 1px, transparent 1px); background-size: 44px 44px, 44px 44px;\n}.elementor .lp-ph{font-size:13px;color:#6b5400;padding-block-start:2px;padding-block-end:2px;padding-inline-start:6px;padding-inline-end:6px;border-radius:6px;outline-width:2px;outline-color:#e0a800;outline-style:dashed;outline-offset:3px;display:inline;background-image: repeating-linear-gradient(45deg, #fff9e6, #fff9e6 8px, #fff3cc 8px, #fff3cc 16px);\n}.elementor .lp-acc-body{min-width:0px;max-width:640px;padding:0px;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .lp-acc-plus{font-family:var(--font-1);font-weight:400;font-size:20px;color:#15181c;line-height:1;display:block;}.elementor .lp-acc-icon{width:32px;height:32px;padding:0px;border-radius:50%;background-color:#F1F5F9;transition:all 0.2s;display:grid;flex:0 1 auto;justify-content:center;align-items:center;place-items: center;\n}.elementor .lp-acc-title{padding:0px;display:block;flex:1 1 0px;}.elementor .lp-acc-head{font-family:var(--font-1);font-weight:500;font-size:18px;color:#15181c;line-height:1.4;cursor:pointer;padding:0px;display:flex;gap:20px;justify-content:space-between;align-items:center;list-style: none;\n}.elementor .lp-acc-item{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: #D7D7D6;\n}.elementor .lp-acc{min-width:0px;padding:0px;display:block;}.elementor .lp-grid-faq{min-width:0px;padding:0px;display:grid;gap:64px;grid-template-columns:0.8fr 1.2fr;}.elementor .lp-info-cols{min-width:0px;padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;display:grid;gap:18px;grid-template-columns:1fr 1fr;border-top-style: solid; border-top-color: rgba(255,255,255,0.15);\n}.elementor .lp-info-big:hover,.elementor .lp-info-big:focus-visible{color:#FDC609;}.elementor .lp-info-big{font-family:var(--font-1);font-weight:500;font-size:24px;color:#ffffff;line-height:1.3;display:block;}.elementor .lp-info-label{font-size:11px;color:#FDC609;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .lp-info{width:auto;min-width:0px;position:absolute;inset-inline-end:28px;inset-block-end:28px;inset-inline-start:28px;color:#e6e6e6;padding:24px;border-radius:15px;border-inline-start-width:4px;background-color:rgba(21,24,28,0.8);backdrop-filter:blur(8px);border-left-style: solid; border-left-color: #FDC609;\n}.elementor .lp-cside{min-width:0px;min-height:560px;position:relative;padding:0px;background-image:linear-gradient(180deg, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.45) 100%),url("https://bahrex.de/wp-content/uploads/2026/02/Profilbild-Karsten-Bahrenberg.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-position: center 20%;\n}.elementor .lp-checkbox{width:16px;height:16px;min-width:16px;padding:0px;margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;opacity:100%;appearance:auto;clip-path:none;accent-color: #FDC609;\n}.elementor .lp-input:focus{border-color:#FDC609;}.elementor .lp-input{width:100%;height:auto;font-family:var(--font-2);font-size:15px;color:#ffffff;line-height:1.4;padding-block-start:13px;padding-block-end:13px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:7px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;outline-style:none;background-color:rgba(255,255,255,0.06);display:block;box-shadow: none;\n}.elementor .lp-label{font-family:var(--font-2);font-size:13px;color:#cfcfcf;line-height:1.5;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .lp-check{min-width:0px;padding:0px;display:flex;gap:10px;align-items:flex-start;}.elementor .lp-field{min-width:0px;padding:0px;display:block;}.elementor .lp-full{grid-column:1 / -1;}.elementor .lp-form{padding:0px;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:16px;grid-template-columns:1fr 1fr;align-items:start;}.elementor .lp-formbox{min-width:0px;color:#e6e6e6;padding-block-start:56px;padding-block-end:56px;padding-inline-start:60px;padding-inline-end:60px;background-color:#15181c;background-image: linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px); background-size: 44px 44px, 44px 44px;\n}.elementor .lp-contact{min-width:0px;overflow:hidden;padding:0px;border-radius:22px;display:grid;grid-template-columns:1fr 1fr;}.elementor .lp-banner-row{min-width:0px;padding:0px;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .lp-banner{min-width:0px;overflow:hidden;color:#ffffff;padding:64px;border-radius:22px;background-image:linear-gradient(90deg, rgba(5,5,5,0.94) 0%,rgba(5,5,5,0.78) 55%,rgba(5,5,5,0.5) 100%),url("https://bahrex.de/wp-content/uploads/2026/02/industrieanlage-bei-nacht-explosionsschutz.avif");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .lp-step-num{font-family:var(--font-1);font-weight:700;font-size:14px;color:#b38a00;letter-spacing:0.1em;line-height:1.4;display:block;}.elementor .lp-step{min-width:0px;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:block;border-top-style: solid; border-top-color: #15181c;\n}.elementor .lp-steps{min-width:0px;padding:0px;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:22px;grid-template-columns:repeat(4, 1fr);}.elementor .lp-arrow-ico{font-size:18px;color:#15181c;line-height:1;display:block;}.elementor .lp-arrow:hover,.elementor .lp-arrow:focus-visible{transform:translate3d(2px, -2px, 0px);}.elementor .lp-arrow{width:46px;height:46px;min-width:0px;position:absolute;inset-inline-end:24px;inset-block-end:24px;padding:0px;border-radius:50%;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(21,24,28,0.08);transition:transform 0.2s;display:grid;place-items: center;\n}.elementor .lp-stat{font-family:var(--font-1);font-weight:500;font-size:64px;color:#15181c;line-height:1;display:block;}.elementor .lp-tile{min-width:0px;min-height:250px;position:relative;padding-block-start:30px;padding-block-end:84px;padding-inline-start:30px;padding-inline-end:30px;border-radius:15px;background-color:#F1F5F9;display:flex;flex-direction:column;align-items:flex-start;}.elementor .lp-tile-big{background-image:linear-gradient(135deg, #fff9e6 0%,#fee89d 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .lp-tiles{min-width:0px;padding:0px;display:grid;gap:22px;grid-template-columns:1fr 1.1fr 1fr;}.elementor .lp-rules-items{width:auto;min-width:0px;font-family:var(--font-1);font-weight:500;font-size:15px;color:#6d6d6d;padding:0px;display:flex;gap:24px;flex-wrap:wrap;}.elementor .lp-rules-label{font-family:var(--font-1);font-weight:500;color:#15181c;line-height:1.4;padding:0px;margin:0px;display:block;}.elementor .lp-rules{min-width:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:64px;padding-inline-end:64px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:22px;border-end-end-radius:22px;border-width:1px;border-color:#FEE89D;border-style:solid;background-color:#ffffff;display:flex;gap:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: dashed; border-top-color: #ecd98f;\n}.elementor .lp-zone-copy{min-width:0px;padding:0px;display:block;}.elementor .lp-z-e3{height:64px;font-family:var(--font-1);font-weight:700;font-size:22px;color:#ffffff;border-radius:7px;background-color:#9A9A99;display:grid;place-items: center;\n}.elementor .lp-z-e2{height:64px;font-family:var(--font-1);font-weight:700;font-size:22px;color:#050505;border-radius:7px;background-color:#FEE89D;display:grid;place-items: center;\n}.elementor .lp-z-e1{height:64px;font-family:var(--font-1);font-weight:700;font-size:22px;color:#050505;border-radius:7px;background-color:#FDC609;display:grid;place-items: center;\n}.elementor .lp-zone{min-width:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.04);display:grid;gap:18px;grid-template-columns:64px 1fr;align-items:center;}.elementor .lp-zones{min-width:0px;padding:0px;display:grid;gap:14px;}.elementor .lp-pill{width:auto;min-width:0px;font-size:14px;color:#15181c;line-height:1.4;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:40px;border-width:1px;border-color:#f1e3a8;border-style:solid;background-color:#ffffff;display:inline-flex;gap:8px;align-items:center;}.elementor .lp-pill-flat{border-width:0px;}.elementor .lp-pills{min-width:0px;padding:0px;margin-block-start:24px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;flex-wrap:wrap;}.elementor .lp-panel{min-width:0px;padding:64px;border-start-start-radius:22px;border-start-end-radius:22px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#FEE89D;border-style:solid;background-color:#FFF9E6;display:grid;gap:48px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .lp-role-t{font-family:var(--font-1);font-weight:500;color:#15181c;line-height:1.4;padding:0px;margin:0px;display:block;}.elementor .lp-role{min-width:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:20px;grid-template-columns:240px 1fr;border-bottom-style: solid; border-bottom-color: #D7D7D6;\n}.elementor .lp-roles{min-width:0px;padding:0px;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #D7D7D6;\n}.elementor .lp-ph-cell{color:#e0a800;font-style:italic;}.elementor .lp-zb-none{min-width:38px;font-family:var(--font-1);font-weight:700;font-size:13px;color:#dddddd;line-height:1.5;text-align:center;padding-block-start:2px;padding-block-end:2px;padding-inline-start:8px;padding-inline-end:8px;border-radius:5px;background-color:#2c3036;display:inline-block;}.elementor .lp-zb-e3{min-width:38px;font-family:var(--font-1);font-weight:700;font-size:13px;color:#ffffff;line-height:1.5;text-align:center;padding-block-start:2px;padding-block-end:2px;padding-inline-start:8px;padding-inline-end:8px;border-radius:5px;background-color:#9A9A99;display:inline-block;}.elementor .lp-zb-e2{min-width:38px;font-family:var(--font-1);font-weight:700;font-size:13px;color:#050505;line-height:1.5;text-align:center;padding-block-start:2px;padding-block-end:2px;padding-inline-start:8px;padding-inline-end:8px;border-radius:5px;background-color:#FEE89D;display:inline-block;}.elementor .lp-zb-e1{min-width:38px;font-family:var(--font-1);font-weight:700;font-size:13px;color:#050505;line-height:1.5;text-align:center;padding-block-start:2px;padding-block-end:2px;padding-inline-start:8px;padding-inline-end:8px;border-radius:5px;background-color:#FDC609;display:inline-block;}.elementor .lp-td{min-width:0px;line-height:1.5;padding-block-start:13px;padding-block-end:13px;padding-inline-start:8px;padding-inline-end:8px;display:block;}.elementor .lp-tr{min-width:0px;font-size:14px;padding:0px;border-block-end-width:1px;display:grid;grid-template-columns:1.5fr 0.8fr 1.1fr;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.08);\n}.elementor .lp-tr-head{font-family:var(--font-1);font-weight:500;font-size:13px;color:#ffffff;border-block-end-width:1px;align-items:end;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.2);\n}.elementor .lp-sheet-head{min-width:0px;font-family:var(--font-1);font-size:12px;color:#bdbdbd;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;padding:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .lp-sheet{min-width:0px;overflow:hidden;position:relative;color:#d9d9d9;padding:28px;border-radius:15px;border-inline-start-width:5px;background-color:#15181c;box-shadow:0px 10px 30px 0px rgba(21,24,28,0.08);border-left-style: solid; border-left-color: #FDC609; background-image: linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px); background-size: 44px 44px, 44px 44px;\n}.elementor .lp-grid-2{min-width:0px;padding:0px;display:grid;gap:64px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .lp-more:hover,.elementor .lp-more:focus-visible{color:#15181c;background-color:transparent;}.elementor .lp-more{width:auto;font-family:var(--font-1);font-weight:500;font-size:16px;color:#15181c;line-height:1.4;padding-block-start:0px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;display:inline-flex;align-self:flex-start;border-bottom-style: solid; border-bottom-color: #FDC609; text-align: left;\n}.elementor .lp-card-text{font-size:15px;color:inherit;line-height:1.65;margin:0px;display:block;flex:1 1 0px;}.elementor .lp-num{width:48px;height:48px;font-family:var(--font-1);font-weight:700;font-size:16px;color:#050505;line-height:1;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#FDC609;display:grid;clip-path:polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0 50%);place-items: center;\n}.elementor .lp-card:hover,.elementor .lp-card:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .lp-card{min-width:0px;padding-block-start:30px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:15px;border-block-start-width:4px;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(21,24,28,0.08);transition:transform 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #FDC609;\n}.elementor .lp-card-dark{color:#d9d9d9;background-color:#15181c;}.elementor .lp-cards{min-width:0px;padding:0px;margin-block-start:52px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:22px;grid-template-columns:repeat(3, 1fr);}.elementor .lp-band-soft{padding-block-start:96px;background-color:#F1F5F9;background-image: linear-gradient(rgba(21,24,28,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(21,24,28,0.04) 1px, transparent 1px); background-size: 44px 44px, 44px 44px;\n}.elementor .lp-portrait-img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;}.elementor .lp-portrait{min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:15px;border-inline-end-width:5px;box-shadow:0px 10px 30px 0px rgba(21,24,28,0.08);border-right-style: solid; border-right-color: #FDC609;\n}.elementor .lp-grid-intro{min-width:0px;padding:0px;display:grid;gap:64px;grid-template-columns:0.8fr 1.2fr;align-items:end;}.elementor .lp-plan-svg{width:100%;min-width:0px;aspect-ratio:520 / 300;position:relative;padding:0px;border-radius:6px;border-width:3px;border-color:rgba(255,255,255,0.55);border-style:solid;display:block;}.elementor .lp-notch-item{font-family:var(--font-1);font-size:12.5px;color:#15181c;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;padding:0px;margin:0px;display:inline-block;white-space: nowrap;\n}.elementor .lp-notch-corner-r{width:28px;height:28px;min-width:0px;position:absolute;inset-inline-end:-28px;inset-block-end:0px;padding:0px;background-image: radial-gradient(circle at 100% 0, transparent 27px, #ffffff 28px);\n}.elementor .lp-notch-corner-l{width:28px;height:28px;min-width:0px;position:absolute;inset-block-end:0px;inset-inline-start:-28px;padding:0px;background-image: radial-gradient(circle at 0 0, transparent 27px, #ffffff 28px);\n}.elementor .lp-notch{min-width:0px;max-width:92%;position:absolute;inset-block-end:0px;inset-inline-start:50%;z-index:2;padding-block-start:22px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;border-start-start-radius:28px;border-start-end-radius:28px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#ffffff;transform:translate3d(-50%, 0px, 0px);display:flex;gap:28px;flex-wrap:wrap;justify-content:center;width: max-content;\n}.elementor .lp-lg-e3{line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:0px;background-image:linear-gradient(0deg, #9A9A99 0%,#9A9A99 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;background-repeat: no-repeat; background-position: left center; background-size: 14px 14px;\n}.elementor .lp-lg-e2{line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:0px;background-image:linear-gradient(0deg, #FEE89D 0%,#FEE89D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;background-repeat: no-repeat; background-position: left center; background-size: 14px 14px;\n}.elementor .lp-lg-e1{line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:0px;background-image:linear-gradient(0deg, #FDC609 0%,#FDC609 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;background-repeat: no-repeat; background-position: left center; background-size: 14px 14px;\n}.elementor .lp-legend{min-width:0px;font-size:13px;color:#d0d0d0;padding:0px;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:18px;flex-wrap:wrap;}.elementor .lp-plan-cap{min-width:0px;font-family:var(--font-1);font-size:12px;color:#bdbdbd;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;padding:0px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:12px;justify-content:space-between;}.elementor .lp-plan{min-width:0px;padding:22px;border-radius:15px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.04);}.elementor .lp-hero-visual{min-width:0px;position:relative;z-index:1;padding:0px;align-self:center;}.elementor .lp-micro{font-size:13px;color:#bdbdbd;line-height:1.5;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .lp-hero-sub{max-width:560px;font-family:var(--font-1);font-weight:300;font-size:19px;color:#e7e7e7;line-height:1.65;margin-block-start:24px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .lp-hero-h1{font-family:var(--font-1);font-weight:500;font-size:clamp(38px, 4.8vw, 64px);color:#ffffff;letter-spacing:-0.02em;line-height:1.15;margin:0px;display:block;}.elementor .lp-overline{font-family:var(--font-1);font-size:13px;color:#FDC609;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;padding:0px;margin:0px;display:inline-block;}.elementor .lp-hero-copy{min-width:0px;position:relative;z-index:1;padding:0px;align-self:center;}.elementor .lp-hero-box{min-width:0px;min-height:640px;overflow:hidden;position:relative;color:#ffffff;padding-block-start:84px;padding-block-end:130px;padding-inline-start:64px;padding-inline-end:64px;border-radius:22px;display:grid;gap:40px;grid-template-columns:1.05fr 0.95fr;background-image: linear-gradient(rgba(255,255,255,0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.05) 1px, transparent 1px), radial-gradient(1000px 500px at 80% 30%, rgba(253,198,9,0.18), transparent 60%), linear-gradient(180deg, #15181c 0%, #050505 100%); background-size: 44px 44px, 44px 44px, auto, auto; background-repeat: repeat, repeat, no-repeat, no-repeat; background-position: 0 0, 0 0, 0 0, 0 0;\n}.elementor .lp-center{min-width:0px;text-align:center;padding:0px;display:block;}.elementor .lp-p-xs{font-family:var(--font-2);font-size:14px;color:inherit;line-height:1.55;margin:0px;display:block;}.elementor .lp-p-sm{font-family:var(--font-2);font-size:15px;color:inherit;line-height:1.65;margin:0px;display:block;}.elementor .lp-p{font-family:var(--font-2);font-size:16px;color:inherit;line-height:1.65;margin:0px;display:block;}.elementor .lp-h4{font-family:var(--font-1);font-weight:500;font-size:17px;color:#15181c;line-height:1.15;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .lp-h3{font-family:var(--font-1);font-weight:500;font-size:21px;color:#15181c;line-height:1.15;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .lp-h2{font-family:var(--font-1);font-weight:500;font-size:clamp(28px, 3.4vw, 42px);color:#15181c;letter-spacing:-0.01em;line-height:1.15;margin:0px;display:block;}.elementor .lp-eyebrow{font-family:var(--font-1);font-weight:500;font-size:12px;color:#b38a00;letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(0deg, #FDC609 0%,#FDC609 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;background-size: 18px 3px; background-position: left center; background-repeat: no-repeat;\n}.elementor .lp-wrap{width:100%;min-width:0px;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .lp-section{min-width:0px;padding-block-start:0px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .lp-page{width:100%;min-width:0px;font-family:var(--font-2);font-size:16px;color:#4D4D4D;line-height:1.65;padding:0px;background-color:#ffffff;display:block;}.elementor .lp-btns{min-width:0px;padding:0px;display:flex;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .lp-btn-ico{width:26px;height:26px;font-size:13px;line-height:1;border-radius:50%;background-color:rgba(5,5,5,0.1);display:grid;flex:0 1 auto;place-items: center;\n}.elementor .lp-btn{width:auto;min-width:0px;font-family:var(--font-1);font-weight:500;font-size:15px;line-height:1.3;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:7px;border-width:2px;border-color:transparent;border-style:solid;transition:all 0.2s;display:inline-flex;gap:10px;align-items:center;text-align: left; white-space: nowrap;\n}.elementor .lp-btn-dark:hover,.elementor .lp-btn-dark:focus-visible{color:#ffffff;background-color:#23272D;}.elementor .lp-btn-dark{color:#ffffff;background-color:#15181c;}.elementor .lp-btn-ghost:hover,.elementor .lp-btn-ghost:focus-visible{color:#15181c;background-color:rgba(21,24,28,0.06);}.elementor .lp-btn-ghost{color:#15181c;border-color:currentColor;background-color:transparent;}.elementor .lp-btn-yellow:hover,.elementor .lp-btn-yellow:focus-visible{color:#050505;background-color:#F4D10A;transform:translate3d(0px, -1px, 0px);}.elementor .lp-btn-yellow{color:#050505;background-color:#FDC609;box-shadow:0px 6px 18px 0px rgba(253,198,9,0.35);}.elementor .lp-btn-light:hover,.elementor .lp-btn-light:focus-visible{color:#ffffff;background-color:rgba(255,255,255,0.1);}.elementor .lp-btn-light{color:#ffffff;}