.elementor-8225 .elementor-element.elementor-element-e1c0100 > .elementor-container{max-width:1200px;}.elementor-8225 .elementor-element.elementor-element-e1c0100{padding:48px 0px 8px 0px;}.elementor-8225 .elementor-element.elementor-element-e1c0001 .elementor-icon-list-icon{width:14px;}.elementor-8225 .elementor-element.elementor-element-e1c0001 .elementor-icon-list-icon i{font-size:14px;}.elementor-8225 .elementor-element.elementor-element-e1c0001 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8225 .elementor-element.elementor-element-e1c0003 .elementor-icon-list-icon{width:14px;}.elementor-8225 .elementor-element.elementor-element-e1c0003 .elementor-icon-list-icon i{font-size:14px;}.elementor-8225 .elementor-element.elementor-element-e1c0003 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8225 .elementor-element.elementor-element-e1a0004 .uael-advanced-search-container{min-height:50px;}.elementor-8225 .elementor-element.elementor-element-e1a0004 .uael-advanced-search-input{height:50px;padding-left:calc(50px / 5);padding-right:calc(50px / 5);background-color:#ededed;border-style:none;border-radius:3px;}.elementor-8225 .elementor-element.elementor-element-e1a0004 .uael-advanced-search-input-wrapper .uael-icon-left ~ .uael-advanced-search-input{padding-left:51px;}.elementor-8225 .elementor-element.elementor-element-e1a0004 .uael-advanced-search-input-wrapper .uael-icon-right ~ .uael-advanced-search-input{padding-right:45px;}.elementor-8225 .elementor-element.elementor-element-e1a0004 .uael-advanced-search-button{height:50px;min-width:50px;}.elementor-8225 .elementor-element.elementor-element-e1a0004 .uael-advanced-search-input-wrapper{height:50px;}.elementor-8225 .elementor-element.elementor-element-e1a0004 .uael-advanced-search-input::placeholder{color:#7A7A7A6B;}.elementor-8225 .elementor-element.elementor-element-e1a0005 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8225 .elementor-element.elementor-element-e1a0005 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8225 .elementor-element.elementor-element-e1a0005{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8225 .elementor-element.elementor-element-e1a0005 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8225 .elementor-element.elementor-element-e1c0200 > .elementor-container{max-width:1200px;}.elementor-8225 .elementor-element.elementor-element-e1c0200{padding:8px 0px 72px 0px;}.elementor-8225 .elementor-element.elementor-element-e1c0011{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-8225 .elementor-element.elementor-element-e1c0011 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-8225 .elementor-element.elementor-element-e1c0011{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-8225 .elementor-element.elementor-element-e1c0101{width:70%;}.elementor-8225 .elementor-element.elementor-element-e1a0003{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8225 .elementor-element.elementor-element-e1c0101{width:100%;}}@media(max-width:767px){.elementor-8225 .elementor-element.elementor-element-e1c0101{width:100%;}.elementor-8225 .elementor-element.elementor-element-e1c0011{--swiper-slides-to-display:1;}}/* Start custom CSS *//* ---- article column: the spacing content-single.php used to provide */
.elementor-element-e1c0001{margin-bottom:6px}
.elementor-element-e1c0001 .elementor-icon-list-item{font-size:13px;letter-spacing:.02em;text-transform:uppercase;line-height:1.2}
.elementor-element-e1c0001 a{color:#0077C8;text-decoration:none}
.elementor-element-e1c0001 a:hover{color:#008FF0}
.elementor-element-e1c0002{margin-bottom:14px}
.elementor-element-e1c0003{margin-bottom:28px}
.elementor-element-e1c0003 .elementor-icon-list-item{font-size:14px;color:#65676B;line-height:1.4}
.elementor-element-e1c0004{margin-bottom:32px}
.elementor-element-e1c0004 img{display:block;width:100%;border-radius:14px}
.elementor-element-e1c0101{padding-right:8px}
@media (max-width:1024px){.elementor-element-e1c0101{padding-right:0}}

/* ---- sidebar panel, lifted from the category archives with its element
   ids so the same rules apply here character for character */
.elementor-element-e1a0003{background:#FDFDFD;border:1px solid #E6E6E6;border-radius:14px;padding:24px;align-self:flex-start;position:sticky;top:24px}
@media (max-width:767px){.elementor-element-e1a0003{background:none;border:0;padding:24px 0;position:static}}

/* ---- search */
.elementor-element-e1a0004 .uael-advanced-search-input{
  background-color:#FFFFFF !important;border:1px solid #E6E6E6 !important;
  border-radius:8px !important}
.elementor-element-e1a0004 .uael-advanced-search-input:focus-within{
  border-color:#008FF0 !important;box-shadow:0 0 0 3px rgba(0,143,240,.15)}
.elementor-element-e1a0004 input{
  width:100%;background:transparent;border:0;color:#3B3B45;font-size:15px;line-height:1.4}
.elementor-element-e1a0004 input::placeholder{color:#65676B;opacity:1}
.elementor-element-e1a0004 input:focus{outline:none}
.elementor-element-e1a0004 svg,.elementor-element-e1a0004 i{color:#3B3B45}
.elementor-element-e1a0004 .uael-advanced-search-results,.elementor-element-e1a0004 [class*="search-results"]{
  background:#FFFFFF;border:1px solid #E6E6E6;border-radius:8px;margin-top:6px}
.elementor-element-e1a0004 [class*="search-results"] a{color:#3B3B45;text-decoration:none}
.elementor-element-e1a0004 [class*="search-results"] a:hover{color:#008FF0}
.elementor-element-e1a0004 [class*="no-result"],.elementor-element-e1a0004 [class*="empty"]{color:#65676B;font-size:14px}

/* ---- module list heading */
.elementor-element-e1a0007{margin-top:22px}
.elementor-element-e1a0007 .elementor-heading-title{
  color:#3B3B45;font-size:17px;font-weight:700;line-height:1.3;margin-bottom:10px}

/* ---- module list */
.elementor-element-e1a0005{margin-top:0}
.elementor-element-e1a0005 .elementor-icon-list-item{padding:10px 0;border-bottom:1px solid #E6E6E6}
.elementor-element-e1a0005 .elementor-icon-list-item:last-child{border-bottom:0}
.elementor-element-e1a0005 a{color:#3B3B45;font-size:15px;font-weight:500;text-decoration:none}
.elementor-element-e1a0005 a:hover{color:#008FF0}

/* ---- the module this article belongs to, marked in the list. The archives
   key this off body.category-{slug}, which core adds for is_category() only;
   on a single post the class comes from aiows-single-template-support.php.
   The slugs are this language's, not English. */
body.aiows-module-admin-bereinigung .elementor-element-e1a0005 a[href*="/admin-bereinigung/"]{color:#008FF0;font-weight:700}
body.aiows-module-cache-verwaltung .elementor-element-e1a0005 a[href*="/cache-verwaltung/"]{color:#008FF0;font-weight:700}
body.aiows-module-code-einfuegung .elementor-element-e1a0005 a[href*="/code-einfuegung/"]{color:#008FF0;font-weight:700}
body.aiows-module-datenbank-bereinigung .elementor-element-e1a0005 a[href*="/datenbank-bereinigung/"]{color:#008FF0;font-weight:700}
body.aiows-module-favicon-verwaltung .elementor-element-e1a0005 a[href*="/favicon-verwaltung/"]{color:#008FF0;font-weight:700}
body.aiows-module-htaccess-bearbeiten .elementor-element-e1a0005 a[href*="/htaccess-bearbeiten/"]{color:#008FF0;font-weight:700}
body.aiows-module-login-verwaltung .elementor-element-e1a0005 a[href*="/login-verwaltung/"]{color:#008FF0;font-weight:700}
body.aiows-module-php-grenzwerte .elementor-element-e1a0005 a[href*="/php-grenzwerte/"]{color:#008FF0;font-weight:700}
body.aiows-module-popup-verwaltung .elementor-element-e1a0005 a[href*="/popup-verwaltung/"]{color:#008FF0;font-weight:700}
body.aiows-module-sicherungs-manager .elementor-element-e1a0005 a[href*="/sicherungs-manager/"]{color:#008FF0;font-weight:700}
body.aiows-module-smtp-verwaltung .elementor-element-e1a0005 a[href*="/smtp-verwaltung/"]{color:#008FF0;font-weight:700}
body.aiows-module-sprachdatei-compiler .elementor-element-e1a0005 a[href*="/sprachdatei-compiler/"]{color:#008FF0;font-weight:700}
body.aiows-module-ssl-verwaltung .elementor-element-e1a0005 a[href*="/ssl-verwaltung/"]{color:#008FF0;font-weight:700}
body.aiows-module-suchen-ersetzen-manager .elementor-element-e1a0005 a[href*="/suchen-ersetzen-manager/"]{color:#008FF0;font-weight:700}
body.aiows-module-weiterleitungs-manager .elementor-element-e1a0005 a[href*="/weiterleitungs-manager/"]{color:#008FF0;font-weight:700}

  display:block;width:100%;text-align:center;background:#0077C8;color:#FDFDFD;
  font-weight:700;font-size:16px;border-radius:8px;padding:14px 20px;border:0}

/* ---- related posts */
.elementor-element-e1c0010{margin-bottom:18px}
.elementor-element-e1c0010 .elementor-heading-title{
  color:#3B3B45;font-size:24px;font-weight:800;line-height:1.3}
.elementor-element-e1c0011 .swiper-slide{height:auto}

/* ---- carousel controls. Dots removed at the control (pagination ''),
   and hidden here as well so a future edit that switches them back on
   does not quietly reintroduce them. Arrows kept and made visible.

   arrows_position is 'inside', so the discs sit over card photographs.
   A white disc measured well against the chevron but vanished into the
   pictures themselves - the left-hand one was invisible - so the disc is
   filled instead. A solid fill is what makes the control findable against
   an arbitrary photograph; the chevron only has to be legible on it.
   Measured with the WCAG relative-luminance method, the same one used
   for the card gradient:
       rest   white chevron on #0077C8    4.70:1, and the disc is 4.70:1
              against a white page, so it reads on the page too
       hover  white chevron on #00609F    6.62:1
   44px square also clears the 2.5.8 target size with room. */
.elementor-element-e1c0011 .swiper-pagination{display:none}
.elementor-element-e1c0011 .elementor-swiper-button{
  width:44px;height:44px;border-radius:50%;
  background:#0077C8;border:0;color:#FFFFFF;
  box-shadow:0 2px 10px rgba(0,0,0,.22);
  display:flex;align-items:center;justify-content:center;font-size:18px;
  transition:background .15s ease,color .15s ease}
.elementor-element-e1c0011 .elementor-swiper-button i,.elementor-element-e1c0011 .elementor-swiper-button svg{color:currentColor;fill:currentColor;width:18px;height:18px}
.elementor-element-e1c0011 .elementor-swiper-button:hover{background:#00609F;color:#FFFFFF}
.elementor-element-e1c0011 .elementor-swiper-button:focus-visible{outline:3px solid rgba(0,143,240,.45);outline-offset:2px}
/* Swiper adds -lock when every slide already fits, which is what a thin
   module produces. Arrows that cannot do anything are worse than none. */
.elementor-element-e1c0011 .swiper-button-lock{display:none}

/* ---- related card. These rules style markup produced by the loop-item
   document, but they live here because that document's own stylesheet is
   never enqueued - measured on the served page. */
.elementor-element-e1d0101{background:#FDFDFD;border:1px solid #E6E6E6;border-radius:14px;overflow:hidden;height:100%;display:flex;flex-direction:column}
.elementor-element-e1d0001{margin:0}
.elementor-element-e1d0001 img{display:block;width:100%;aspect-ratio:2/1;object-fit:cover}
.elementor-element-e1d0002{padding:14px 16px 0;margin:0}
.elementor-element-e1d0002 .elementor-icon-list-item{font-size:13px;letter-spacing:.02em;text-transform:uppercase;line-height:1.2}
.elementor-element-e1d0002 a{color:#0077C8;text-decoration:none}
.elementor-element-e1d0002 a:hover{color:#008FF0}
.elementor-element-e1d0003{padding:6px 16px 18px;margin:0}
.elementor-element-e1d0003 .elementor-heading-title{font-size:17px;line-height:1.35;font-weight:700}
.elementor-element-e1d0003 a{color:#3B3B45;text-decoration:none}
.elementor-element-e1d0003 a:hover{color:#008FF0}/* End custom CSS */