.elementor .e-de3f595-efa7{font-weight:700;font-size:0.68rem;color:#3265df;letter-spacing:0.12em;line-height:1.6;text-transform:uppercase;margin-block-end:0.4rem;}.elementor .e-30234328-2667{font-family:Inter;font-size:1.875rem;color:#142238;letter-spacing:-0.04em;line-height:1.2;margin:0px;font-weight: 650;\n}.elementor .e-4bc754f2-d58d{max-width:31rem;font-size:0.95rem;color:#637185;line-height:1.5;margin-block-start:0.5rem;max-width: none;\n}.elementor .e-61610c76-d94e{min-width:0px;padding:0px;flex:2 1 0px;}.elementor .e-86afc1c-efec{font-weight:700;font-size:0.65rem;color:#637185;letter-spacing:0.12em;line-height:1.6;text-transform:uppercase;margin-block-end:0.4rem;}.elementor .e-74a30f6e-62c7{font-size:0.85rem;color:#26374d;line-height:1.6;margin:0px;}.elementor .e-60a47a6a-279d{font-size:0.75rem;color:#637185;line-height:1.6;margin-block-start:0.35rem;}.elementor .e-55f2e181-f0a4{min-width:0px;padding:0px;flex:1 1 0px;align-self:center;}.elementor .e-3dcd8604-250e{padding-block-start:0.75rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;gap:1.5rem;align-items:center;}.elementor .e-5aa33787-d51d{font-weight:700;font-size:1.4rem;color:#172d46;line-height:1.3;margin-block-start:0px;margin-block-end:1.1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7e5cc166-36a6{font-weight:700;font-size:1rem;color:#172d46;line-height:1.3;margin:0px;}.elementor .e-75301e2c-4cd1{font-size:0.87rem;color:#526779;line-height:1.5;margin:0px;}.elementor .e-66016368-2b5f{width:100%;height:11rem;max-width:100%;object-fit:contain;margin-block-start:0.9rem;margin-block-end:0.9rem;margin-inline-start:auto;margin-inline-end:auto;border-radius:0.65rem;display:block;object-position: center;\n}.elementor .e-6a9203c7-b887{font-weight:700;font-size:0.94rem;color:#172d46;line-height:1.35;margin-block-start:0px;margin-block-end:0.3rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a760bcf-9cd1{font-weight:600;font-size:0.82rem;color:#3265df;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-59b299f-100b{font-size:0.87rem;color:#526779;line-height:1.5;margin:0px;}.elementor .e-13fec89f-dd0d{min-width:0px;padding:0.8rem;border-radius:0.75rem;border-width:0.0625rem;border-color:#dce5f0;border-style:solid;background-color:#ffffff;flex:1 1 8rem;}.elementor .e-87d431b-9057{font-weight:700;font-size:0.94rem;color:#172d46;line-height:1.35;margin-block-start:0px;margin-block-end:0.3rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-70a42cb6-a605{font-weight:600;font-size:0.82rem;color:#3265df;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-36f64126-73a2{font-size:0.87rem;color:#526779;line-height:1.5;margin:0px;}.elementor .e-b2b01af-e02d{min-width:0px;padding:0.8rem;border-radius:0.75rem;border-width:0.0625rem;border-color:#dce5f0;border-style:solid;background-color:#ffffff;flex:1 1 8rem;}.elementor .e-724f4181-7d40{padding:0px;margin:0px;display:grid;gap:0.7rem;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;align-items:stretch;}.elementor .e-41322eb6-13ce{min-width:0px;padding:0px;display:grid;grid-template-rows:subgrid;grid-row:span 4;}.elementor .e-65f8b6f2-5b77{font-weight:700;font-size:1rem;color:#172d46;line-height:1.3;margin:0px;}.elementor .e-497db80d-c031{font-size:0.87rem;color:#526779;line-height:1.5;margin:0px;}.elementor .e-4cb4b402-ee3b{width:100%;height:11rem;max-width:100%;object-fit:contain;margin-block-start:0.9rem;margin-block-end:0.9rem;margin-inline-start:auto;margin-inline-end:auto;border-radius:0.65rem;display:block;object-position: center;\n}.elementor .e-22639ed2-4063{font-weight:700;font-size:0.94rem;color:#172d46;line-height:1.35;margin-block-start:0px;margin-block-end:0.3rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-70aee70e-692b{font-weight:600;font-size:0.82rem;color:#3265df;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4c3a215f-4b65{font-size:0.87rem;color:#526779;line-height:1.5;margin:0px;}.elementor .e-6d365410-aaa1{min-width:0px;padding:0.8rem;border-radius:0.75rem;border-width:0.0625rem;border-color:#dce5f0;border-style:solid;background-color:#ffffff;flex:1 1 8rem;}.elementor .e-67ef4e4a-2bf8{font-weight:700;font-size:0.94rem;color:#172d46;line-height:1.35;margin-block-start:0px;margin-block-end:0.3rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-65978e9b-dcf4{font-weight:600;font-size:0.82rem;color:#3265df;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d0737bd-7ed4{font-size:0.87rem;color:#526779;line-height:1.5;margin:0px;}.elementor .e-fe43eb7-9839{min-width:0px;padding:0.8rem;border-radius:0.75rem;border-width:0.0625rem;border-color:#dce5f0;border-style:solid;background-color:#ffffff;flex:1 1 8rem;}.elementor .e-1d129dcc-9322{font-weight:700;font-size:0.94rem;color:#172d46;line-height:1.35;margin-block-start:0px;margin-block-end:0.3rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3a820ff-2e91{font-weight:600;font-size:0.82rem;color:#3265df;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5bc65186-1236{font-size:0.87rem;color:#526779;line-height:1.5;margin:0px;}.elementor .e-535c7e30-e997{min-width:0px;padding:0.8rem;border-radius:0.75rem;border-width:0.0625rem;border-color:#dce5f0;border-style:solid;background-color:#ffffff;flex:1 1 8rem;}.elementor .e-15fbac22-e8e1{padding:0px;margin:0px;display:grid;gap:0.7rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;align-items:stretch;}.elementor .e-4af4d7f4-937b{min-width:0px;padding:0px;display:grid;grid-template-rows:subgrid;grid-row:span 4;}.elementor .e-41a5dcd8-6a5d{column-gap:1.5rem;padding:0px;display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);grid-template-rows:auto auto auto auto;align-items:stretch;row-gap: 0;\n}.elementor .e-43d1a3eb-4478{font-size:0.78rem;color:#667b90;line-height:1.5;margin-block-start:0.9rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5e628176-4d7a{padding:0px;margin-block-end:2.8rem;}.elementor .e-68222df8-c206{font-family:Inter;font-size:1.9rem;color:#142238;letter-spacing:-0.04em;line-height:1.15;margin:0px;font-weight: 650;\n}.elementor .e-43aab2f9-32ad{font-size:0.8rem;color:#376fe5;line-height:1.6;margin:0px;}.elementor .e-11ca6f3-f402{padding:0px;gap:0.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-4e54ace4-4e7d{font-family:Inter;font-size:1.2rem;color:#26374d;letter-spacing:-0.04em;line-height:1.15;margin:0px;font-weight: 650;\n}.elementor .e-5c66ddc1-d646{font-weight:600;font-size:0.8rem;color:#376fe5;line-height:1.6;margin-block-start:0.4rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-379dd360-de33{font-size:0.82rem;color:#637185;line-height:1.6;margin-block-start:0.7rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7d952011-8327{min-width:0px;padding:1.4rem;border-inline-start-width:0.15rem;flex:1 1 0px;border-left-style: solid; border-left-color: #cfdcf1;\n}.elementor .e-1f666f8b-a0bf{font-family:Inter;font-size:1.2rem;color:#26374d;letter-spacing:-0.04em;line-height:1.15;margin:0px;font-weight: 650;\n}.elementor .e-2c3c0937-f3dc{font-weight:600;font-size:0.8rem;color:#376fe5;line-height:1.6;margin-block-start:0.4rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-12c7616f-e507{font-size:0.82rem;color:#637185;line-height:1.6;margin-block-start:0.7rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1a662063-811e{min-width:0px;padding:1.4rem;border-inline-start-width:0.15rem;flex:1 1 0px;border-left-style: solid; border-left-color: #cfdcf1;\n}.elementor .e-3bfa4cda-eefe{font-family:Inter;font-size:1.2rem;color:#26374d;letter-spacing:-0.04em;line-height:1.15;margin:0px;font-weight: 650;\n}.elementor .e-1081350-aaa0{font-weight:600;font-size:0.8rem;color:#376fe5;line-height:1.6;margin-block-start:0.4rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-54eff18c-bb67{font-size:0.82rem;color:#637185;line-height:1.6;margin-block-start:0.7rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-266dadac-16ef{min-width:0px;padding:1.4rem;border-inline-start-width:0.15rem;flex:1 1 0px;border-left-style: solid; border-left-color: #cfdcf1;\n}.elementor .e-73e95467-7e3c{font-family:Inter;font-size:1.2rem;color:#26374d;letter-spacing:-0.04em;line-height:1.15;margin:0px;font-weight: 650;\n}.elementor .e-16ecadcb-817f{font-weight:600;font-size:0.8rem;color:#376fe5;line-height:1.6;margin-block-start:0.4rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7a74b7b6-337c{font-size:0.82rem;color:#637185;line-height:1.6;margin-block-start:0.7rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4f97cda6-4132{min-width:0px;padding:1.4rem;border-inline-start-width:0.15rem;flex:1 1 0px;border-left-style: solid; border-left-color: #cfdcf1;\n}.elementor .e-1e1d3993-6e94{padding:0px;margin-block-start:1.8rem;gap:0.6rem;}.elementor .e-30211e35-7ae3{font-size:0.8rem;color:#637185;line-height:1.6;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2a84d252-11c1{font-family:Inter;font-size:1.5rem;color:#142238;line-height:1.25;margin:0px;font-weight: 650;\n}.elementor .e-4282408c-52b6{max-width:65rem;font-size:0.92rem;color:#526779;line-height:1.65;margin-block-start:0.65rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-25bbcc5-e6ec{font-family:Inter;font-size:1rem;color:#26374d;line-height:1.35;margin:0px;font-weight: 650;\n}.elementor .e-5cca9b9-a7e7{font-size:0.92rem;color:#526779;line-height:1.65;margin-block-start:0.65rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1d7a03dd-7bdb{min-width:0px;padding:1.15rem;border-radius:0.75rem;border-width:0.0625rem;border-color:#e1e8f2;border-style:solid;background-color:#f5f8fc;flex:1 1 0px;}.elementor .e-3daf5023-5c9a{font-family:Inter;font-size:1rem;color:#26374d;line-height:1.35;margin:0px;font-weight: 650;\n}.elementor .e-7906e491-3c46{font-size:0.92rem;color:#526779;line-height:1.65;margin-block-start:0.65rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-13d81855-27dc{min-width:0px;padding:1.15rem;border-radius:0.75rem;border-width:0.0625rem;border-color:#e1e8f2;border-style:solid;background-color:#f5f8fc;flex:1 1 0px;}.elementor .e-146f4a2f-6275{font-family:Inter;font-size:1rem;color:#26374d;line-height:1.35;margin:0px;font-weight: 650;\n}.elementor .e-43d863e9-f5da{font-size:0.92rem;color:#526779;line-height:1.65;margin-block-start:0.65rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-36208256-256e{min-width:0px;padding:1.15rem;border-radius:0.75rem;border-width:0.0625rem;border-color:#e1e8f2;border-style:solid;background-color:#f5f8fc;flex:1 1 0px;}.elementor .e-69524e97-1d49{padding:0px;margin-block-start:1.25rem;gap:1.25rem;align-items:stretch;}.elementor .e-11fa647a-83bb{font-size:0.92rem;color:#526779;line-height:1.65;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: #3265df; text-decoration: underline; }\n}.elementor .e-3a44cd7f-e510{padding:0px;margin-block-start:2.75rem;}.elementor .e-55c1c5b1-5e81{font-family:Inter;font-size:1.5rem;color:#142238;line-height:1.25;margin:0px;font-weight: 650;\n}.elementor .e-28b877ba-7eee{font-size:0.92rem;color:#526779;line-height:1.65;margin-block-start:0.65rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-18245435-6302{font-weight:600;font-size:0.95rem;color:#26374d;line-height:1.4;}.elementor .e-7e6dc748-c991{padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:0.7rem;}.elementor .e-5ee5dd58-19d3{font-size:0.92rem;color:#526779;line-height:1.65;margin:0px;& a { color: #3265df; text-decoration: underline; }\n}.elementor .e-2606fc6d-9c71{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-1d518ef0-8fc5{border-radius:0.65rem;border-width:0.0625rem;border-color:#dce5f0;border-style:solid;background-color:#ffffff;& summary::after { content: '+'; color: #3265df; font-size: 1.2rem; flex: 0 0 auto; } &[open] summary::after { content: '−'; }\n}.elementor .e-641a32da-7636{font-weight:600;font-size:0.95rem;color:#26374d;line-height:1.4;}.elementor .e-515fe838-69be{padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:0.7rem;}.elementor .e-48ed3039-d824{font-size:0.92rem;color:#526779;line-height:1.65;margin:0px;& a { color: #3265df; text-decoration: underline; }\n}.elementor .e-7213af70-ff54{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-26b63cb4-40f6{border-radius:0.65rem;border-width:0.0625rem;border-color:#dce5f0;border-style:solid;background-color:#ffffff;& summary::after { content: '+'; color: #3265df; font-size: 1.2rem; flex: 0 0 auto; } &[open] summary::after { content: '−'; }\n}.elementor .e-2adbbca8-3ec0{font-weight:600;font-size:0.95rem;color:#26374d;line-height:1.4;}.elementor .e-3a21f2f7-e4ef{padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:0.7rem;}.elementor .e-63f81cb0-5277{font-size:0.92rem;color:#526779;line-height:1.65;margin:0px;& a { color: #3265df; text-decoration: underline; }\n}.elementor .e-6b4ee754-e5dc{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-dacffbe-b8c8{border-radius:0.65rem;border-width:0.0625rem;border-color:#dce5f0;border-style:solid;background-color:#ffffff;& summary::after { content: '+'; color: #3265df; font-size: 1.2rem; flex: 0 0 auto; } &[open] summary::after { content: '−'; }\n}.elementor .e-666ace49-37f8{font-weight:600;font-size:0.95rem;color:#26374d;line-height:1.4;}.elementor .e-6c741a98-b9b4{padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:0.7rem;}.elementor .e-3502172f-7abc{font-size:0.92rem;color:#526779;line-height:1.65;margin:0px;& a { color: #3265df; text-decoration: underline; }\n}.elementor .e-20813a55-4e4d{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-544e053d-c15c{border-radius:0.65rem;border-width:0.0625rem;border-color:#dce5f0;border-style:solid;background-color:#ffffff;& summary::after { content: '+'; color: #3265df; font-size: 1.2rem; flex: 0 0 auto; } &[open] summary::after { content: '−'; }\n}.elementor .e-3ebdc803-e6fd{font-weight:600;font-size:0.95rem;color:#26374d;line-height:1.4;}.elementor .e-66af899-567f{padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:0.7rem;}.elementor .e-301791ed-e18c{font-size:0.92rem;color:#526779;line-height:1.65;margin:0px;& a { color: #3265df; text-decoration: underline; }\n}.elementor .e-5fc12b01-3229{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-28bf435c-763c{border-radius:0.65rem;border-width:0.0625rem;border-color:#dce5f0;border-style:solid;background-color:#ffffff;& summary::after { content: '+'; color: #3265df; font-size: 1.2rem; flex: 0 0 auto; } &[open] summary::after { content: '−'; }\n}.elementor .e-271174fa-4279{font-weight:600;font-size:0.95rem;color:#26374d;line-height:1.4;}.elementor .e-4dfdcf1-407d{padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:0.7rem;}.elementor .e-47e96d80-5bbc{font-size:0.92rem;color:#526779;line-height:1.65;margin:0px;& a { color: #3265df; text-decoration: underline; }\n}.elementor .e-1719ce8c-b0a6{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-448fa41-fedb{border-radius:0.65rem;border-width:0.0625rem;border-color:#dce5f0;border-style:solid;background-color:#ffffff;& summary::after { content: '+'; color: #3265df; font-size: 1.2rem; flex: 0 0 auto; } &[open] summary::after { content: '−'; }\n}.elementor .e-1585e379-725a{margin-block-start:1.2rem;gap:0.65rem;}.elementor .e-6fa3f3c8-6164{padding:0px;margin-block-start:2.5rem;}.elementor .e-4dc32e6-3961{padding:0px;margin-block-start:4rem;}.elementor .e-7d732f4e-33ea{font-family:Inter;font-size:1.5rem;color:#142238;letter-spacing:-0.04em;line-height:1.15;margin:0px;font-weight: 650;\n}.elementor .e-11103d72-8bf2{font-size:0.9rem;color:#637185;line-height:1.6;margin-block-start:0.6rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4cd590a1-4d36{min-width:0px;padding:0px;flex:2 1 0px;}.elementor .e-5b85c8a0-9696{font-family:Inter;font-weight:600;font-size:0.9rem;color:#26374d;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:0.6rem;border-width:0.0625rem;border-color:#cbd6e5;border-style:solid;background-color:#ffffff;}.elementor .e-7f2d46d3-b8d1{padding:2rem;margin-block-start:3rem;border-radius:1rem;background-color:#e9eff8;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-1e3a54e4-847d{font-weight:700;font-size:0.7rem;color:#366fea;letter-spacing:0.1em;line-height:1.4;margin-block-start:0px;margin-block-end:0.45rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-79ea8e41-1f7f{font-weight:700;font-size:1.6rem;color:#172a42;line-height:1.25;margin-block-start:0px;margin-block-end:0.6rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .e-4714277d-b2cd{font-size:1rem;color:#526b85;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-237f9974-e6ce{width:2rem;height:2rem;min-width:2rem;object-fit:contain;flex:0 0 auto;}.elementor .e-5801fbbb-9594{font-weight:600;font-size:0.95rem;line-height:1.4;margin:0px;display:block;}.elementor .e-3816eb3e-5006:hover,.elementor .e-3816eb3e-5006:focus-visible{color:#1748b7;border-color:#366fea;background-color:#e7efff;}.elementor .e-3816eb3e-5006:focus{outline-width:2px;outline-color:#366fea;outline-style:solid;outline-offset:3px;}.elementor .e-3816eb3e-5006{min-width:0px;color:#1a4175;text-decoration:none;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.6rem;border-width:1px;border-color:#cbd9ed;border-style:solid;background-color:#ffffff;gap:0.7rem;flex:1 1 12rem;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .e-1d4deda3-de4d{width:2rem;height:2rem;min-width:2rem;object-fit:contain;flex:0 0 auto;}.elementor .e-5b0d6887-d7ec{font-weight:600;font-size:0.95rem;line-height:1.4;margin:0px;display:block;}.elementor .e-25eac685-f580:hover,.elementor .e-25eac685-f580:focus-visible{color:#1748b7;border-color:#366fea;background-color:#e7efff;}.elementor .e-25eac685-f580:focus{outline-width:2px;outline-color:#366fea;outline-style:solid;outline-offset:3px;}.elementor .e-25eac685-f580{min-width:0px;color:#1a4175;text-decoration:none;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.6rem;border-width:1px;border-color:#cbd9ed;border-style:solid;background-color:#ffffff;gap:0.7rem;flex:1 1 12rem;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .e-5c3d37a6-264d{width:2rem;height:2rem;min-width:2rem;object-fit:contain;flex:0 0 auto;}.elementor .e-2130957e-5856{font-weight:600;font-size:0.95rem;line-height:1.4;margin:0px;display:block;}.elementor .e-38f2a1f5-90b8:hover,.elementor .e-38f2a1f5-90b8:focus-visible{color:#1748b7;border-color:#366fea;background-color:#e7efff;}.elementor .e-38f2a1f5-90b8:focus{outline-width:2px;outline-color:#366fea;outline-style:solid;outline-offset:3px;}.elementor .e-38f2a1f5-90b8{min-width:0px;color:#1a4175;text-decoration:none;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.6rem;border-width:1px;border-color:#cbd9ed;border-style:solid;background-color:#ffffff;gap:0.7rem;flex:1 1 12rem;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .e-31243238-768c{padding:0px;margin-block-start:1.1rem;margin-block-end:1.1rem;margin-inline-start:0px;margin-inline-end:0px;gap:0.75rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-fbf0191-3c7a{font-size:0.9rem;color:#526b85;line-height:1.6;margin:0px;display:block;cursor: auto;\n}.elementor .e-5f46bd6d-6909{max-width:72rem;padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:1rem;border-width:1px;border-color:#d9e3f1;border-style:solid;background-color:#f0f5fc;box-sizing: border-box;\n}.elementor .e-75d478c2-6c7e{padding:0px;margin-block-start:1.5rem;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;box-sizing: border-box;\n}.elementor .e-3ff409b9-3cd7{max-width:100rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& #calc-wrapper.af-draft-calculator:not(:has(#fileList .file-item)) { align-items: stretch; } & #calc-wrapper.af-draft-calculator .af-upload-card { display: flex; flex-direction: column; } & #calc-wrapper.af-draft-calculator #viewer { width: min(100%, 65svh); max-width: 100%; height: auto; min-height: 0; aspect-ratio: 1 / 1; flex: 0 0 auto; margin-inline: auto; } & #calc-wrapper:has(#fileList .file-item) .af-file-help { display: none; } & #calc-wrapper #fileList { gap: .45rem; margin-top: .5rem; } & #calc-wrapper #fileList:has(.file-item):not(:has(.af-import-notice))::before { content: 'Wir haben versucht, Druckparameter aus der Datei oder dem Dateinamen zu übernehmen. Bitte prüfen Sie die Einstellungen vor der Bestellung.'; display: block; font-size: .72rem; color: #637185; line-height: 1.4; margin-bottom: .1rem; } & #calc-wrapper #fileList .file-item { padding: .55rem .7rem !important; gap: .4rem !important; border-radius: .55rem !important; } & #calc-wrapper #fileList .fi-name { display: block; font-size: .85rem; font-weight: 600; line-height: 1.3; } & #calc-wrapper #fileList .fi-left small[style*="color:#526779"], & #calc-wrapper #fileList .fi-left small[style*="color:#976000"] { display: none !important; } & #calc-wrapper #fileList .fi-left small { font-size: .68rem; line-height: 1.35; } & #calc-wrapper #fileList .fi-ctrls { gap: .35rem; } & #calc-wrapper #fileList .fi-ctrls label { font-size: .68rem !important; line-height: 1.3; } & #calc-wrapper #fileList .fi-ctrls select, & #calc-wrapper #fileList .fi-ctrls input { height: 1.75rem; font-size: .75rem; padding: .15rem .35rem; } & #calc-wrapper #af3dItemsBreakdown { gap: .45rem; margin-top: .8rem; padding-top: .8rem; } & #calc-wrapper #af3dItemsBreakdown:not(:empty)::before { content: 'Bauteilübersicht'; font-size: .72rem; margin-bottom: 0; } & #calc-wrapper #af3dItemsBreakdown .af3d-it-row { gap: .4rem; padding: .65rem .75rem; border-radius: .55rem; font-size: .8rem; } & #calc-wrapper #af3dItemsBreakdown .af3d-it-name > div:first-child { font-size: .8rem; line-height: 1.3 !important; } & #calc-wrapper #af3dItemsBreakdown .af3d-it-name > div:first-child > span { display: none; } & #calc-wrapper #af3dItemsBreakdown .af3d-it-name > .af3d-it-muted { font-size: .68rem !important; line-height: 1.35 !important; margin-top: .2rem; } & #calc-wrapper #af3dItemsBreakdown .af3d-it-cols { padding-top: .45rem; gap: .4rem; } & #calc-wrapper #af3dItemsBreakdown .af3d-it-col { font-size: .8rem; line-height: 1.3; } & #calc-wrapper #af3dItemsBreakdown .af3d-it-col::before { font-size: .6rem; margin-bottom: .2rem; } & #calc-wrapper #af3dItemsBreakdown .af3d-it-col:nth-child(1)::before { content: 'Stk.'; } & #calc-wrapper #af3dItemsBreakdown .af3d-it-col:nth-child(2)::before { content: 'Einzelpreis'; } & #calc-wrapper #af3dItemsBreakdown .af3d-it-col strong { font-size: .9rem; }\n}.elementor .e-2db09b12-a770{font-family:Inter;color:#142238;padding-block-start:0.75rem;padding-block-end:2rem;padding-inline-start:clamp(1.25rem, 4vw, 6rem);padding-inline-end:clamp(1.25rem, 4vw, 6rem);background-color:#f6f8fb;}