.elementor .e-bbf1316-8a79839{width:45%;padding:0px;flex-direction:column;gap:16px;align-items:start;}.elementor .e-7837930-18625a8{width:1400px;padding:0px;flex-direction:column;gap:24px;}.elementor .e-0e55ace-73cda70{background-image:url("https://askgmbh.com/wp-content/uploads/2026/06/20260624_Rahmen_Hero.svg"),url("https://askgmbh.com/wp-content/uploads/2026/08/Referenzen-Hero.webp"),linear-gradient(var(--weiss), var(--weiss));background-repeat:no-repeat,repeat,repeat;background-attachment:scroll;background-size:auto 60vh,cover,auto auto;background-position:bottom right,center center,0% 0%;flex-direction:column;align-items:center;}.elementor .e-75ddb4e-8967b71{width:100%;padding:0px;flex:1 0 auto;}.elementor .e-c4654b4-96a630a{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:8px;flex-wrap:wrap;justify-content:flex-end;}.elementor .e-a5ab656-acf42ad{width:100%;padding:24px;flex-direction:column;gap:8px;}.elementor .e-c75fdd7-cb05914{padding:16px;border-radius:24px;border-width:1px;border-color:var(--hellblau);border-style:solid;background-color:var(--weiss);display:flex;flex-direction:column;gap:8px;}.elementor .e-c75fdd7-cb05914:hover,.elementor .e-c75fdd7-cb05914:focus-visible{border-color:var(--hellblau);background-color:var(--hellblau);}.elementor .e-33db2d8-009ce93{padding:0px;}.elementor .e-6a02a00-b522234{padding:0px;}.elementor .e-766193b-161fde6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;flex-wrap:wrap;}.elementor .e-54769b7-041b4a6{padding:0px;flex-direction:column;gap:24px;justify-content:center;align-items:start;}.elementor .e-310c739-dbdf32c{flex-direction:column;}.elementor .e-fd04623-12c0453{padding-block-start:100px;border-end-start-radius:40px;border-end-end-radius:40px;background-color:var(--weiss);}.elementor .e-6a3d90d-bd82111{flex-direction:column;gap:12px;justify-content:center;align-self:stretch;}.elementor .e-761be25-843ff22{width:440px;border-radius:24px;border-width:1px;border-color:var(--weiss);border-style:solid;flex-direction:row;gap:24px;align-items:center;align-self:end;}.elementor .e-3c6e5018-3f6b7cc{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:24px;}.elementor .e-5ca466ef-1c2bf21{.elementor select.formular-eingabe {
 appearance: none; /* Disable the default arrow */
 -webkit-appearance: none; /* For WebKit-based browsers */
 -moz-appearance: none; /* For Firefox */
 width: 100%;
 padding: 16px 40px 16px 16px; /* Angepasst an dein bestehendes 16px-Padding + Platz für den Pfeil */
 font-size: 0.825rem; /* Deine originale Schriftgröße aus dem Screenshot */
 font-family: 'Miriam Libre', sans-serif;
 font-weight: 600;
 color: #020086; /* Deine originale blaue Farbe */
 background-color: #fff;
 /* Hier ist dein SVG-Pfeil (ich habe die Farbe auf dein Dunkelblau abgeändert: 020086) */
 background-image: url('data:image/svg+xml;utf8,');
 background-repeat: no-repeat;
 background-position: right 20px center; /* HIER STEUERST DU DEN ABSTAND: Aktuell 20px von rechts */
 background-size: 20px;
 cursor: pointer;
}\n}.elementor .e-66165174-ba61290{height:120px;}.elementor .e-5227fc53-401e0ce{width:24px;height:24px;border-radius:4px;border-color:var(--blau);}.elementor .e-540a708-13e95d3{width:90%;font-family:"Miriam Libre";font-weight:400;font-size:0.825rem;color:var(--blau);line-height:1rem;}.elementor .e-3c5170e6-91ec482{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-51cb8c34-12acad8{width:100%;height:80px;font-family:"Miriam Libre";font-weight:800;font-size:1rem;color:var(--weiss);border-radius:12px;background-color:var(--blau);}.elementor .e-51cb8c34-12acad8:hover,.elementor .e-51cb8c34-12acad8:focus-visible{background-color:var(--blau);}.elementor .e-5f214af-e605ae6{width:50%;border-radius:24px;background-color:var(--hellblau);flex:0 1 auto;justify-content:flex-start;align-self:start;}.elementor .e-8108e4d-f5cf283{flex-direction:row;gap:80px;}.elementor .e-4d38037c-92011fe{padding-block-start:100px;padding-block-end:100px;background-color:var(--blau);flex-direction:column;gap:-2px;}