.elementor .e-3ff9a2db-4ea8{font-family:var(--pt-font-body);font-weight:700;font-size:clamp(1.3rem, 0.9rem + 1vw, 2.3rem);color:var(--pt-lime);letter-spacing:0.02em;line-height:1.05;text-align:center;text-transform:uppercase;display:block;}.elementor .e-604b1ba2-3512:hover,.elementor .e-604b1ba2-3512:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(4deg) scale3d(1.06, 1.06, 1);}.elementor .e-604b1ba2-3512:focus{outline-offset:4px;outline: 3px solid var(--pt-lime);\n}.elementor .e-604b1ba2-3512{width:clamp(15rem, 9rem + 14vw, 30rem);height:auto;aspect-ratio:1 / 1;position:absolute;inset-inline-end:var(--pt-container-pad);inset-block-end:calc(clamp(15rem, 9rem + 14vw, 30rem) * -0.45);cursor:pointer;padding:0px;border-width:0px;background-image:url("https://pixeltypen.de/wp-content/uploads/2024/09/purple_star.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;background-color:transparent;transform:rotateX(0deg) rotateY(0deg) rotateZ(-8deg);transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-39df7cf3-8b42{width:100%;min-height:clamp(26rem, 14rem + 22vw, 50rem);position:relative;z-index:2;padding:0px;background-image:linear-gradient(180deg, rgba(11, 20, 22, 0.45) 0%,rgba(11, 20, 22, 0) 28%,rgba(0, 76, 90, 0) 72%,rgba(0, 76, 90, 0.55) 100%),url("https://pixeltypen.de/wp-content/uploads/2024/08/contact_header-1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:var(--pt-teal);background-position: center 40%; max-height: 60svh;\n}.elementor .e-2b28408f-b14c{font-size:min(var(--pt-fs-display), 13vw);color:var(--pt-sky);line-height:0.95;grid-area: title;\n}.elementor .e-1660193a-ce64{font-size:var(--pt-fs-small);color:var(--pt-sky);letter-spacing:0.12em;}.elementor .e-45cbd406-c819{align-self:flex-start;}.elementor .e-2b65f8a4-35a4{width:auto;padding:0px;flex-direction:column;gap:0.8rem;flex:0 0 auto;align-items:flex-start;}.elementor .e-680b0273-5eef{font-size:var(--pt-fs-small);color:var(--pt-sky);letter-spacing:0.12em;}.elementor .e-2dfd486e-f1dc{align-self:flex-start;}.elementor .e-7f6bbf98-dfa1{width:auto;padding:0px;flex-direction:column;gap:0.8rem;flex:0 0 auto;align-items:flex-start;}.elementor .e-5de1733b-8de4{font-size:var(--pt-fs-small);color:var(--pt-sky);letter-spacing:0.12em;}.elementor .e-2d3b5acf-c335{align-self:flex-start;}.elementor .e-454be6cc-f77c{width:auto;padding:0px;flex-direction:column;gap:0.8rem;flex:0 0 auto;align-items:flex-start;}.elementor .e-5cc6526a-ee73{width:100%;column-gap:var(--pt-space-lg);padding:0px;flex-direction:row;flex-wrap:wrap;align-items:flex-start;grid-area: list; row-gap: var(--pt-space-md);\n}.elementor .e-5d847716-3c86{padding:0px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;align-items:start;grid-template-areas: 'title' 'list'; row-gap: var(--pt-space-lg);\n}.elementor .e-4f93a853-15fd{padding-block-start:calc(var(--pt-space-section) + 2rem);}.elementor .e-4bd87387-7c69{color:var(--pt-violet);text-transform:uppercase;flex:0 0 auto;}.elementor .e-6c8d9d2c-624e{width:100%;height:auto;min-width:7rem;color:var(--pt-violet);margin-block-start:0.6em;flex:0 1 30rem;}.elementor .e-5f491578-cd9f{width:100%;padding:0px;flex-direction:row;gap:var(--pt-space-md);flex-wrap:nowrap;align-items:center;}.elementor .e-45a1b4c2-213c{font-size:min(10.4rem, 5.8vw);color:var(--pt-teal);text-transform:uppercase;}.elementor .e-77a536a9-7c1d{color:var(--pt-ink);}.elementor .e-22f466be-b511{margin-block-start:var(--pt-space-sm);}.elementor .e-78374742-4dbe{gap:var(--pt-space-md);}.elementor .e-6549fa2d-9de7{width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;max-width: none;\n}.elementor .e-49e3573d-8e59{width:clamp(9rem, 4rem + 9vw, 18rem);height:auto;inset-block-start:-14%;inset-inline-end:-10%;inset-block-end:auto;inset-inline-start:auto;z-index:3;}.elementor .e-3862056c-8ed3{width:100%;position:relative;padding:0px;}.elementor .e-553648b0-262c{column-gap:var(--pt-space-xl);padding:0px;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);grid-template-rows:auto;align-items:center;}.elementor .e-29b0aa9f-b6f1{gap:var(--pt-space-md);}.elementor .e-37effecd-8509{width:100%;scroll-margin-top:2rem;display:block;}.elementor .e-4f932bb2-c8f9{width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover;display:block;max-width: none; object-position: center 45%;\n}.elementor .e-7fc470e4-d125{width:100%;display:flex;flex-direction:column;}