.elementor .lc-spot-arrow:hover,.elementor .lc-spot-arrow:focus-visible{color:#ED1C24;}.elementor .lc-spot-arrow{font-size:20px;color:#FFFFFF;line-height:1;padding-inline-end:8px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;transition:color 0.2s, transform 0.2s;flex:0 0 auto;}.elementor .lc-spot-title:hover,.elementor .lc-spot-title:focus-visible{color:#ED1C24;}.elementor .lc-spot-title{font-family:Poppins;font-weight:500;font-size:17px;color:#FFFFFF;line-height:1.45;margin:0px;transition:color 0.2s;}.elementor .lc-spot-tag{font-family:Poppins;font-weight:500;font-size:11px;color:#ED1C24;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .lc-spot-txt{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .lc-spot-img{width:140px;height:92px;object-fit:cover;background-color:#1A1A1A;flex:0 0 140px;}.elementor .lc-spot-row{text-decoration:none;cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;align-items:center;border-block-end-width:1px; border-bottom-style: solid; border-bottom-color: #2A2A2A;\n}.elementor .lc-spot-cat{display:none;}.elementor .lc-spot-list{padding:0px;display:flex;flex-direction:column;border-block-start-width:1px; border-top-style: solid; border-top-color: #2A2A2A;\n}.elementor .lc-spot-sl{font-family:Poppins;font-size:12px;color:#999999;line-height:1.4;margin:0px;}.elementor .lc-spot-sv{font-family:Poppins;font-weight:600;font-size:26px;color:#FFFFFF;line-height:1.1;margin:0px;}.elementor .lc-spot-stat{width:auto;padding:0px;display:flex;flex-direction:column;gap:6px;flex:0 0 auto;}.elementor .lc-spot-stats{padding:0px;margin-block-start:8px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 20px 40px;\n}.elementor .lc-spot-left{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .lc-spot-wrap{display:grid;gap:clamp(40px, 5vw, 80px);grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr);align-items:center;}.elementor .lc-cert-logo{width:auto;height:auto;max-width:100%;object-fit:contain;}.elementor .lc-cert-slide{min-width:0px;padding:0px;display:flex;flex:0 0 12.5%;justify-content:center;align-items:center;}.elementor .lc-cert-track{padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;will-change: transform;\n}.elementor .lc-cert-right{min-width:0px;overflow:hidden;padding:10px;display:flex;flex-direction:column;flex:0 0 85%;}.elementor .lc-cert-h{font-family:Mulish;font-weight:600;font-size:14px;color:#000000;line-height:1.3;margin:0px;word-break: normal; overflow-wrap: normal; hyphens: none;\n}.elementor .lc-cert-left{padding:10px;display:flex;flex-direction:column;flex:0 0 15%;}.elementor .lc-cert-sec{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:3%;padding-inline-end:3%;background-color:transparent;display:flex;flex-direction:row;align-items:center;}.elementor .lc-form{position:relative;}.elementor .lc-qrow:hover,.elementor .lc-qrow:focus-visible{background-color:#262626;}.elementor .lc-qrow{cursor:pointer;transition:background-color 0.2s;}.elementor .lc-chip-lt{font-family:Poppins;font-weight:500;font-size:13px;color:#000000;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;background-color:#F5F5F5;}.elementor .lc-op{font-family:Poppins;font-size:12px;color:#ED1C24;letter-spacing:2px;margin:0px;}.elementor .lc-stat-l{font-family:Poppins;font-size:15px;color:#4B4F58;line-height:1.5;margin:0px;}.elementor .lc-stat-plus{font-family:Roboto;font-weight:700;font-size:clamp(26px, 2.1vw, 42px);color:#ED1C24;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:4px;margin-inline-end:0px;}.elementor .lc-stat-v{font-family:Roboto;font-weight:700;font-size:clamp(26px, 2.1vw, 42px);color:#000000;letter-spacing:-0.02em;line-height:1;margin:0px;font-variant-numeric: tabular-nums;\n}.elementor .lc-stat-row{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;align-items: baseline;\n}.elementor .lc-stat{padding-block-start:24px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:16px;display:flex;flex-direction:column;gap:6px;border-block-start-width:1px; border-top-style: solid; border-top-color: #E5E5E5;\n}.elementor .lc-why-bs{font-family:Poppins;font-size:13px;color:#999999;letter-spacing:2px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lc-why-bt{font-family:Poppins;font-weight:600;font-size:16px;color:#FFFFFF;line-height:1.3;margin:0px;}.elementor .lc-why-big{font-family:Roboto;font-weight:700;font-size:clamp(64px, 6vw, 96px);color:#ED1C24;letter-spacing:-0.03em;line-height:0.9;margin:0px;}.elementor .lc-why-badge{width:auto;max-width:calc(100% - 24px);position:absolute;inset-block-end:0px;inset-inline-start:0px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:36px;background-color:#000000;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .lc-why-ov{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(0deg, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat:repeat; background-attachment:scroll; background-size:auto auto; background-position:0% 0%;\n}.elementor .lc-why-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .lc-why-media{min-height:clamp(420px, 42vw, 640px);overflow:hidden;position:relative;padding:0px;background-color:#111111;flex:1 1 420px;}.elementor .lc-std-chip{font-family:Poppins;font-size:12.5px;color:#E5E5E5;line-height:1.4;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#1C1C1C;}.elementor .lc-std-at{font-family:Poppins;font-weight:500;font-size:11px;color:#ED1C24;letter-spacing:2px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:4px;}.elementor .lc-std-ft{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;border-block-start-width:1px; border-top-style: solid; border-top-color: #2A2A2A;\n}.elementor .lc-std-p{font-family:Poppins;font-size:14.5px;color:#BDBDBD;line-height:1.65;margin:0px;}.elementor .lc-std-h{font-family:Poppins;font-weight:500;font-size:18px;color:#FFFFFF;line-height:1.35;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lc-std-badge{font-family:Poppins;font-weight:500;font-size:11px;color:#999999;letter-spacing:2px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;border-width:1px;border-color:#333333;border-style:solid;white-space: nowrap;\n}.elementor .lc-std-code{font-family:Roboto;font-weight:700;font-size:clamp(30px, 2.6vw, 40px);color:#FFFFFF;letter-spacing:-0.01em;line-height:1;margin:0px;}.elementor .lc-std-hd{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .lc-std-bar{width:48px;height:3px;position:absolute;inset-block-start:-1px;inset-inline-start:-1px;padding:0px;background-color:#ED1C24;}.elementor .lc-std:hover,.elementor .lc-std:focus-visible{border-color:#ED1C24;transform:translate3d(0px, -4px, 0px);}.elementor .lc-std{position:relative;padding-block-start:32px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-width:1px;border-color:#2A2A2A;border-style:solid;background-color:#111111;transition:border-color 0.25s, transform 0.25s;display:flex;flex-direction:column;gap:14px;}.elementor .lc-chk-t{font-family:Poppins;font-size:15px;color:#E5E5E5;line-height:1.6;margin:0px;}.elementor .lc-chk-i{width:20px;height:20px;color:#ED1C24;margin-block-start:2px;flex:0 0 20px;}.elementor .lc-chk{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;}.elementor .lc-count{font-variant-numeric: tabular-nums;\n}.elementor .lc-trust-next{margin:0px;}.elementor .lc-trust-prev{margin:0px;}.elementor .lc-trust-total{margin:0px;}.elementor .lc-eyebrow-dash{padding-block-start:0px;padding-block-end:0px;padding-inline-start:36px;padding-inline-end:0px;background-image:linear-gradient(0deg, #ED1C24 0%,#ED1C24 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-attachment:scroll; background-size: 24px 3px; background-repeat: no-repeat; background-position: left center;\n}.elementor .lc-trust-track{padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; -webkit-mask-image: linear-gradient(90deg, #000 88%, transparent); mask-image: linear-gradient(90deg, #000 88%, transparent);\n}.elementor .lc-trust-chev{width:18px;height:18px;}.elementor .lc-trust-btn:hover,.elementor .lc-trust-btn:focus-visible{border-color:#ED1C24;}.elementor .lc-trust-btn{width:44px;height:44px;color:#000000;cursor:pointer;padding:0px;border-radius:50%;border-width:1px;border-color:#E5E5E5;border-style:solid;background-color:#FFFFFF;transition:border-color 0.2s, opacity 0.2s;display:flex;justify-content:center;align-items:center;}.elementor .lc-trust-btns{padding:0px;display:flex;flex-direction:row;gap:10px;flex:0 0 auto;}.elementor .lc-trust-fill{width:16.6667%;height:2px;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#ED1C24;transition:width 0.4s;}.elementor .lc-trust-progress{height:2px;min-width:60px;position:relative;padding:0px;background-color:#E5E5E5;flex:1 1 auto;}.elementor .lc-trust-txt{font-family:Poppins;font-size:15px;color:#4B4F58;margin:0px;}.elementor .lc-trust-cur{font-family:Poppins;font-weight:600;font-size:15px;color:#000000;margin:0px;}.elementor .lc-trust-counter{padding:0px;display:flex;flex-direction:row;gap:8px;flex:0 0 auto;align-items: baseline;\n}.elementor .lc-trust-bar{padding:0px;display:flex;flex-direction:row;gap:24px;align-items:center;}.elementor .lc-trust{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .lc-tc-desc{font-family:Poppins;font-size:14px;color:#4B4F58;line-height:23px;margin:0px;}.elementor .lc-tc-title{font-family:Poppins;font-weight:500;font-size:18px;color:#000000;line-height:1.35;margin:0px;}.elementor .lc-tc-svg{width:24px;height:24px;}.elementor .lc-tc-num{font-family:Poppins;font-weight:500;font-size:12px;color:#999999;letter-spacing:1.5px;margin:0px;transition:color 0.3s;}.elementor .lc-tc-icon{width:52px;height:52px;color:#ED1C24;padding:0px;border-radius:10px;background-color:#FDECEC;display:flex;justify-content:center;align-items:center;transition: background 0.3s, color 0.3s;\n}.elementor .lc-tc-top{padding:0px;margin-block-start:0px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.elementor .lc-tc{position:relative;cursor:pointer;padding-block-start:30px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;border-width:1px;border-color:#E5E5E5;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;flex:0 0 min(370px, 82%);scroll-snap-align: start; transition: border-color 0.3s, background 0.3s;\n}.elementor .lc-pill{font-family:Poppins;font-weight:600;font-size:12px;color:#000000;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:20px;border-width:1px;border-color:#E5E5E5;border-style:solid;background-color:#FFFFFF;justify-self: start;\n}.elementor .lc-td{font-family:Poppins;font-size:13.5px;color:#3A3A3A;line-height:1.5;margin:0px;}.elementor .lc-th{font-family:Poppins;font-weight:600;font-size:13px;color:#FFFFFF;line-height:1.4;margin:0px;}.elementor .lc-tr{padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-color:#E5E5E5;border-style:solid;background-color:#FFFFFF;display:grid;gap:20px;grid-template-columns:1.3fr 1.3fr 0.9fr 1fr 1.1fr 1.4fr;align-items:center;border-block-start-width:0px; border-block-end-width:1px; border-inline-start-width:0px; border-inline-end-width:0px;\n}.elementor .lc-fac-img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px;}.elementor .lc-fac-rec{font-family:Poppins;font-size:14px;color:#3A3A3A;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-color:#ED1C24;border-style:solid;background-color:#EEEEEE;border-block-start-width:0px; border-block-end-width:0px; border-inline-start-width:4px; border-inline-end-width:0px;\n}.elementor .lc-fac-mini{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-color:#E5E5E5;border-style:solid;display:grid;gap:32px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));border-block-start-width:1px; border-block-end-width:1px; border-inline-start-width:0px; border-inline-end-width:0px;\n}.elementor .lc-fac-grid{padding:0px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 400px), 1fr));align-items:start;}.elementor .lc-acc-body{padding-block-start:4px;padding-block-end:36px;padding-inline-start:64px;padding-inline-end:0px;}.elementor .lc-acc-icon{font-family:Poppins;font-weight:400;font-size:24px;color:#ED1C24;line-height:1;margin:0px;}.elementor .lc-acc-h{font-family:Poppins;font-weight:500;font-size:19px;color:#000000;line-height:1.35;margin:0px;}.elementor .lc-acc-title{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:20px;flex:1 1 auto;align-items:center;}.elementor .lc-acc-head:hover,.elementor .lc-acc-head:focus-visible{background-color:transparent;}.elementor .lc-acc-head{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;justify-content:space-between;align-items:center;}.elementor .lc-acc-item{padding:0px;border-color:#E5E5E5;border-style:solid;border-block-start-width:0px; border-block-end-width:1px; border-inline-start-width:0px; border-inline-end-width:0px;\n}.elementor .lc-mini-label{font-family:Poppins;font-weight:600;font-size:11px;color:#ED1C24;letter-spacing:1.5px;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lc-hz-card{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-color:#E5E5E5;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;border-block-start-width:3px; border-block-end-width:1px; border-inline-start-width:1px; border-inline-end-width:1px; border-top-color: #ED1C24;\n}.elementor .lc-num{width:44px;height:44px;min-width:44px;font-family:Poppins;font-weight:600;font-size:14px;color:#ED1C24;line-height:1;margin:0px;border-radius:50%;border-width:2px;border-color:#ED1C24;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .lc-bullet{position:relative;font-family:Poppins;font-size:14px;color:#3A3A3A;line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:0px;margin:0px;}.elementor .lc-card-body{padding-block-start:24px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .lc-card-img{width:100%;height:240px;object-fit:contain;padding:20px;border-color:#E5E5E5;border-style:solid;background-color:#FFFFFF;border-block-start-width:0px; border-block-end-width:1px; border-inline-start-width:0px; border-inline-end-width:0px;\n}.elementor .lc-card{overflow:hidden;padding:0px;border-radius:4px;border-width:1px;border-color:#E5E5E5;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .lc-grid-4{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));}.elementor .lc-grid-3{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .lc-grid-2{padding:0px;display:grid;gap:56px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 400px), 1fr));}.elementor .lc-row{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .lc-col{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .lc-link:hover,.elementor .lc-link:focus-visible{color:#B71D14;}.elementor .lc-link{font-family:Poppins;font-weight:600;font-size:14px;color:#ED1C24;margin:0px;}.elementor .lc-btn-outline:hover,.elementor .lc-btn-outline:focus-visible{color:#000000;background-color:#FFFFFF;}.elementor .lc-btn-outline{font-family:Poppins;font-weight:500;font-size:18px;color:#FFFFFF;line-height:1.2;padding-block-start:21px;padding-block-end:21px;padding-inline-start:41px;padding-inline-end:41px;border-radius:3px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;transition:all 0.2s;}.elementor .lc-btn-red:hover,.elementor .lc-btn-red:focus-visible{color:#FFFFFF;background-color:#B71D14;}.elementor .lc-btn-red{font-family:Poppins;font-weight:500;font-size:18px;color:#FFFFFF;line-height:1.2;padding-block-start:22px;padding-block-end:22px;padding-inline-start:42px;padding-inline-end:42px;border-radius:3px;border-width:0px;background-color:#ED1C24;transition:background-color 0.2s;}.elementor .lc-small{font-family:Poppins;font-weight:400;font-size:13.5px;color:#4B4F58;line-height:1.6;margin:0px;}.elementor .lc-body{font-family:Poppins;font-weight:400;font-size:15px;color:#4B4F58;line-height:24.75px;margin:0px;}.elementor .lc-h4{font-family:Poppins;font-weight:500;font-size:18px;color:#000000;line-height:1.4;margin:0px;}.elementor .lc-h3{max-width:780px;font-family:Poppins;font-weight:500;font-size:clamp(30px, 3.6vw, 44px);color:#000000;letter-spacing:-0.01em;line-height:1.1;margin:0px;}.elementor .lc-eyebrow{font-family:Poppins;font-weight:500;font-size:13px;color:#ED1C24;letter-spacing:3px;line-height:1.4;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:36px;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, #ED1C24 0%,#ED1C24 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-attachment:scroll; background-size: 24px 3px; background-repeat: no-repeat; background-position: left center;\n}.elementor .lc-wrap{width:90%;max-width:1724px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .lc-section-grey{background-color:#F5F5F5;}.elementor .lc-section{width:100%;padding-block-start:clamp(48px, 7vw, 96px);padding-block-end:clamp(48px, 7vw, 96px);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}