.elementor .e-b181fa7-7d6ab03{width:40%;max-width:100%;position:relative;z-index:5;padding-inline-end:40px;align-self:start;}.elementor .e-41012db-812d043{max-width:1180px;position:relative;inset-block-end:-140px;padding:20px;justify-content:flex-start;align-items:end;}.elementor .e-12ad7fa-df94a07{font-size:1.75rem;text-align:center;}.elementor .e-8cf2623{width:40%;flex-direction:column;gap:48px;align-items:center;}.elementor .e-532c6d7-1ce594d{font-size:1.3rem;}.elementor .e-298c120{width:60%;flex-direction:column;}.elementor .e-5078ccf{max-width:1180px;padding:20px;flex-direction:row;gap:80px;}.elementor .e-9252444{padding-block-start:164px;padding-block-end:124px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FAFAFA;flex-direction:column;align-items:center;}.elementor .e-32cdce7{width:50%;padding:0px;flex-direction:column;}.elementor .e-a23aca9{width:50%;padding:0px;flex-direction:column;}.elementor .e-3c8acb9{padding:0px;flex-direction:row;gap:48px;align-items:end;}.elementor .e-f9cfbb8{max-width:1180px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-7f820f0-f5bbb50{min-height:0px;background-color:var(--darkblue);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-d648e4f-ec6e06a{width:46%;min-height:242px;background-color:var(--darkblue);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-20b00cd-9d7d352{background-color:var(--darkblue);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-19b1749-a560dc2{background-color:var(--darkblue);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-21a2b0c{padding:0px;background-image:url("https://www.vierfalt-koeln.de/wp-content/uploads/pattern-bg-full.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--pink);flex-direction:column;}.elementor .e-ed9afa6-f54faff{width:56px;height:56px;position:absolute;inset-block-end:40px;inset-inline-start:25%;z-index:5;transform:translate3d(-50px, 0px, 0px);> svg {
  fill:transparent!important;
}\n}.elementor .e-95a6212-dd720db{text-align:center;}.elementor .e-92855c2-bc9bdb3{text-align:center;}.elementor .e-cc91d6e-098d4f1{width:calc(50% - 15px);flex-direction:column;gap:20px;justify-content:flex-end;align-items:center;}.elementor .e-ea4dbc3-b35d342{&.e--selected .abschnitt_square {
  background-color: var(--magenta);
}\n}.elementor .e-56943a7-2219982{&.e--selected .abschnitt_square {
  background-color: var(--orange);
}\n}.elementor .e-6abadca-31e7d84{&.e--selected .abschnitt_square {
  background-color: var(--blue);
}\n}.elementor .e-10cab5e-8ce3bd4{&.e--selected .abschnitt_square {
  background-color: var(--green-1);
}\n}.elementor .e-581249a-43a80d5{width:calc(50% - 15px);padding:0px;flex-direction:row;gap:40px;justify-content:space-between;align-self:center;> .tab_title:not(.e--selected):hover .abschnitt_square {
background-color: var(--black);
}
&::after {
  content:' ';
  width:100%;
  height:1px;
  background-color: var(--grau);
  position: absolute;
          top: 50%;
      transform: translateY(-15px);
      z-index: -1;
}\n}.elementor .e-639d194-bf97756{width:50%;padding:0px;justify-content:center;align-items:center;}.elementor .e-367703b-e27fe62{&::before {
  background-color: var(--magenta);
}\n}.elementor .e-1eafd5f-1f9af53{font-weight:400;}.elementor .e-87a7e86-1a238dc{font-size:1rem;}.elementor .e-320d6d7-0156d66{width:50%;padding:48px;background-color:var(--hellgrau);flex-direction:column;gap:36px;align-items:start;}.elementor .e-e874ebe-1053180{padding:0px;display:flex;flex-direction:row;gap:48px;align-items:start;}.elementor .e-18cd813-2764a0b{width:50%;padding:0px;justify-content:center;align-items:center;}.elementor .e-1ad7f91-61477af{&::before {
  background-color: var(--orange);
}\n}.elementor .e-0814804-d062424{font-weight:400;}.elementor .e-18fea28-2e038a5{font-size:1rem;}.elementor .e-1452b4a-11ce940{width:50%;padding:48px;background-color:var(--hellgrau);flex-direction:column;gap:36px;align-items:start;}.elementor .e-3974019-1ac6b99{padding:0px;display:flex;flex-direction:row;gap:48px;align-items:start;}.elementor .e-6605f51-e9a6203{width:50%;padding:0px;justify-content:center;align-items:center;}.elementor .e-ad80451-671ab86{&::before {
  background-color: var(--blue);
}\n}.elementor .e-5226da5-fe29545{font-weight:400;}.elementor .e-d427419-0a3e3f2{font-size:1rem;}.elementor .e-89fee44-8368d64{width:50%;padding:48px;background-color:var(--hellgrau);flex-direction:column;gap:36px;align-items:start;}.elementor .e-955ea93-8eeb2d8{padding:0px;display:flex;flex-direction:row;gap:48px;align-items:start;}.elementor .e-6e953ea-7ac16e9{width:50%;padding:0px;justify-content:center;align-items:center;}.elementor .e-bd44ba7-d422653{&::before {
  background-color: var(--green-1);
}\n}.elementor .e-130cf41-fa3e3a3{font-weight:400;}.elementor .e-1ba3f5c-33e643d{font-size:1rem;}.elementor .e-ca26072-f3f9a2b{width:50%;padding:48px;background-color:var(--hellgrau);flex-direction:column;gap:36px;align-items:start;}.elementor .e-724c8c7-30bbee6{padding:0px;display:flex;flex-direction:row;gap:48px;align-items:start;}.elementor .e-0a3222a-6fb7a99{min-height:550px;padding:0px;flex:1 0 auto;}.elementor .e-0c2a9d4-488df8a{column-gap:30px;padding:0px;flex-direction:row;row-gap:40px;flex-wrap:wrap;align-items:start;}.elementor .e-4d3ceee-45592e5{margin-block-start:24px;}.elementor .e-c61c756-2a4902d{padding:156px;background-color:var(--white);flex-direction:column;gap:36px;flex:1 0 auto;}.elementor .e-215fc44{width:50%;padding-block-start:48px;padding-block-end:48px;padding-inline-start:48px;padding-inline-end:0px;background-image:url("https://www.vierfalt-koeln.de/wp-content/uploads/pattern-bg-location.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--pink);flex-direction:column;}.elementor .e-4b73ceb{width:50%;padding:0px;flex-direction:column;}.elementor .e-769c2d6{padding:0px;flex-direction:row;}.elementor .e-e5f9c24-e00f90d{text-align:center;}.elementor .e-fc24edd-9067730{font-weight:500;font-size:1rem;line-height:1.5em;font-style:italic;> a {
  color:var(--blue)!important;
}\n}.elementor .e-77a2a5d-f962965{padding:0px;flex-direction:row;gap:0px;}