/**handles:cc-cwicly_front-page**/
.div-c01737c::before{content:''}.section-c5b9d46{margin:0}.section-c5b9d46-wrapper{padding:0}.section-c8f51ea{background-image:url(https://www.afd-regionsfraktion.de/wp-content/uploads/2023/03/hannover-herrenhaeuser-gaerten.jpg);position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.section-c8f51ea:before{position:absolute;content:"";top:0;right:0;left:0;bottom:0;width:100%;height:100%;pointer-events:none;background-image:linear-gradient(0deg,#04050b99 0,#172d4f26 100%)}.section-c8f51ea-wrapper{padding:var(--header-height) 0 0}.div-c3d6f2f{align-items:center;justify-content:flex-end;display:flex;flex-direction:column}.div-c4a51cf{max-width:50rem}.heading-c406525{color:#fff;text-align:center}.paragraph-c642aab{color:#fff;font-weight:600;text-align:center}.div-c5fad82{align-items:flex-start;justify-content:center;display:flex;flex-direction:row}.div-c05382f{justify-content:center;display:flex}.div-cd2498d{align-items:flex-end;justify-content:space-between;display:flex}.columns-caaaaf8>div:first-of-type{grid-column:1/2;grid-row:1/2}.columns-caaaaf8>div:nth-of-type(2){grid-column:2/3;grid-row:1/2}.columns-caaaaf8{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:48px;column-gap:48px}.querytemplate-c007a8a{display:block}.div-c978f70[kachel="1"] .grid-item-meta-wrapper{justify-content:center;display:flex}.div-c978f70[kachel="1"] .grid-item-heading{text-align:center}.div-c7965c9{display:block}.image-c18d2ca{-o-object-position:center center;object-position:center center;border-radius:4px;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.image-c4a7751{box-shadow:0 6px 14px -4px #00000029;margin-right:auto;margin-left:auto;display:block;width:95%;max-width:400px}.grid-item-heading a{color:var(--cc-color-1)}.grid-item-heading:hover a{color:var(--cc-color-3)}.grid-meta-wrapper{color:var(--cc-color-3);align-items:flex-end;justify-content:space-between;-moz-column-gap:2ch;column-gap:2ch;display:flex;flex-direction:row}.paragraph-c6ba28b{flex-shrink:0}.querytemplate-c6d1b4b{display:grid}.querytemplate-c6d1b4b{grid-template-columns:1fr;row-gap:var(--space-r)}.div-c47ae8d{-moz-column-gap:var(--space-s);column-gap:var(--space-s);display:flex}.div-cb25c94{flex-shrink:0;flex-basis:124px}.image-c00cc56{border-radius:4px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.div-c1ad548{position:relative;display:flex;aspect-ratio:16/9}.div-c8b8bf8{background-color:var(--cc-color-26);border-radius:4px;top:20%;bottom:20%;left:0;right:0;position:absolute}.image-c4429f0{-o-object-position:center center;object-position:center center;box-shadow:0 4px 14px -4px #00000052;margin-right:auto;margin-left:auto;position:relative;height:100%;width:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.heading-cca59d6 a{color:var(--cc-color-1)}.heading-cca59d6:hover a{color:var(--cc-color-3)}.div-c01901e{color:var(--cc-color-3);align-items:flex-start;justify-content:flex-start;-moz-column-gap:1ch;column-gap:1ch;display:flex;flex-direction:row;flex-wrap:wrap}.div-c7bb661{align-items:flex-end;justify-content:space-between;display:flex}.querytemplate-ca3cdd6{display:grid}.querytemplate-ca3cdd6{grid-template-columns:1fr 1fr 1fr;row-gap:var(--space-r);-moz-column-gap:var(--space-r);column-gap:var(--space-r)}.paragraph-c80a1f7{color:var(--cc-color-3);display:block}.heading-c43a332 a{color:var(--cc-color-1)}.heading-c43a332:hover a{color:var(--cc-color-3)}.section-c7ffd0c{background-color:#052237}.div-ccbe7f9{text-align:center;margin-right:auto;margin-left:auto;max-width:44rem}.div-cdbbc42{justify-content:center;display:flex}.querytemplate-cf1d983{display:block}.div-c1521cb{-moz-column-gap:48px;column-gap:48px;display:flex;min-height:400px}.div-c794b0a{flex-basis:50%;position:relative}.div-cfb120c{background-color:#003b63;top:16px;bottom:-16px;left:-16px;right:16px;position:absolute;opacity:.3}.image-c8f3994{box-shadow:0 8px 32px -8px #00000073;position:relative;height:100%;-o-object-fit:cover;object-fit:cover}.div-cb9da1e{flex-basis:50%;align-self:center}.heading-c9c2b48 a{color:var(--cc-color-1)}.heading-c9c2b48:hover a{color:var(--cc-color-3)}.div-cca9092{color:var(--cc-color-3);align-items:flex-start;justify-content:flex-start;-moz-column-gap:1ch;column-gap:1ch;display:flex;flex-direction:row;flex-wrap:wrap}.div-c7536d7{color:var(--cc-color-1)}.section-c2a191d{background-color:var(--cc-color-26)}.paragraph-cac1b3b{max-width:44rem}.querytemplate-c58b498{display:grid}.querytemplate-c58b498{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:minmax(330px,auto);row-gap:24px;-moz-column-gap:24px;column-gap:24px}.div-c2fc497:hover .image-ca40538{transform:scaleX(1.05) scaleY(1.05)}.div-c2fc497{border-radius:8px;overflow:hidden;position:relative;height:100%}.image-ca40538:before{transition:transform .5s ease}.image-ca40538{-o-object-position:center center;object-position:center center;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.div-c4b44df{background-image:var(--cc-gradient-2);box-shadow:0 16px 24px -12px #000000bf;bottom:24px;left:0;right:0;position:absolute;padding:var(--space-xs)}.heading-c4960bc{color:#fff}.div-cd2c0b9{top:0;bottom:0;left:0;right:0;z-index:5;position:absolute}.div-ce24fd9{justify-content:center;display:flex}.querytemplate-c86765a{margin-right:auto;margin-left:auto;display:grid;max-width:56rem}.querytemplate-c86765a{grid-template-columns:1fr 1fr;row-gap:48px;-moz-column-gap:48px;column-gap:48px}.div-c84c255:hover .team-portrait{box-shadow:0 8px 24px -8px #00000052;transform:scaleX(.85) scaleY(.85)}.div-c84c255:hover .icon-cd0b96f{position:relative;opacity:1;transform:translateX(0) scaleX(1) scaleY(1)}.div-c84c255{position:relative;padding-top:var(--team-portrait-offset)}.div-ca8e996{margin-right:auto;margin-left:auto;position:relative;height:var(--team-portrait-width);width:var(--team-portrait-width)}.div-ca93a93{background-color:var(--cc-color-16);border-radius:50%;top:calc(-1 * var(--team-portrait-offset));left:calc(-1 * var(--team-portrait-offset));line-height:1;align-items:center;justify-content:center;position:absolute;display:flex;height:60%;width:60%}.icon-cd0b96f:before{transition:transform .5s ease,opacity .25s ease,translate .5s ease-out}.icon-cd0b96f{color:var(--cc-color-11);transform:translateX(-16px) scaleX(.8) scaleY(.8);opacity:0;transition:transform .5s ease,opacity .25s ease,translate .5s ease-out}.icon-cd0b96f svg{height:2em;width:2em}.team-portrait:before{transition:transform .3s ease-out,box-shadow .3s ease-out}.team-portrait{border-radius:50%;box-shadow:0 14px 40px -14px #00000052;transform-origin:bottom right;position:relative;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-out,box-shadow .3s ease-out}.heading-cda9f27{text-align:center}.paragraph-c47b81d{color:var(--cc-color-3);text-align:center}.div-cad2cee{top:0;bottom:0;left:0;right:0;z-index:10;position:absolute}.section-cff406a{background-image:url(https://www.afd-regionsfraktion.de/wp-content/uploads/2023/03/offenes-buero.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.div-c29269f{background-color:#57798e;top:0;bottom:0;left:0;right:0;position:absolute;mix-blend-mode:color}.div-c93f37a{justify-content:flex-end;position:relative;display:flex}.div-c26a1e2{background-color:var(--cc-color-background);border-radius:8px;box-shadow:0 16px 32px -8px #00000073;width:50%;min-width:30rem}.heading-ce04b48 .kontakt-teaser{font-size:var(--text-m);font-weight:600;line-height:1.2;display:inline-block}.heading-ce04b48{text-align:center}.div-c799863{margin-right:auto;margin-left:auto;align-items:center;row-gap:var(--space-s);-moz-column-gap:var(--space-s);column-gap:var(--space-s);display:flex;max-width:26rem}.div-c01737c{flex-shrink:0;position:relative}.div-c01737c::before{position:absolute;background-color:var(--cc-color-16);border-radius:50%;top:-12%;left:-12%;height:60%;width:60%}.image-cd1922b{border-radius:50%;position:relative;height:80px;width:80px;-o-object-fit:cover;object-fit:cover}.paragraph-c7da31e{color:var(--cc-color-3)}.open-hour_wrapper{border-radius:4px;overflow:hidden;text-align:center;display:flex}.open-hour_item-head{background-color:var(--cc-color-25);flex-shrink:0;padding:.5em 1em}.paragraph-cb4a682{color:var(--cc-color-1);font-weight:600;text-align:left}.open-hour_item{background-color:var(--cc-color-26);flex-grow:1}.paragraph-c7b6de1{display:none}.div-c98467c{display:table}.paragraph-c4a3151{display:block}.paragraph-c0087c0{display:block}.paragraph-cc5ceaa{display:block}@media screen and (max-width:992px){.columns-caaaaf8>div:first-of-type{grid-column:1/2;grid-row:1/2}.columns-caaaaf8>div:nth-of-type(2){grid-column:1/2;grid-row:2/3}.columns-caaaaf8{display:grid;grid-template-columns:repeat(1,1fr)}.column-cdfa68d{border-color:var(--cc-color-24);border-width:0 0 1px;border-style:solid;margin-bottom:var(--space-m);padding-bottom:var(--space-m)}.div-c1521cb{row-gap:var(--space-r);display:flex;flex-direction:column}.div-c93f37a{justify-content:center;display:flex;flex-direction:row}.div-c26a1e2{width:100%;max-width:30rem;min-width:unset}.paragraph-c7b6de1{display:none}}@media screen and (max-width:576px){.columns-caaaaf8>div:first-of-type{grid-column:1/2;grid-row:1/2}.columns-caaaaf8>div:nth-of-type(2){grid-column:1/2;grid-row:2/3}.columns-caaaaf8{display:grid;grid-template-columns:repeat(1,1fr)}.div-cb25c94{flex-basis:70px}.image-c00cc56{aspect-ratio:1/1}.div-c1ad548{aspect-ratio:1/1}.div-c8b8bf8{display:none}.querytemplate-ca3cdd6{grid-template-columns:1fr}.querytemplate-c58b498{grid-template-columns:1fr;grid-auto-rows:minmax(100px,auto)}.querytemplate-c86765a{grid-template-columns:1fr 1fr;row-gap:24px;-moz-column-gap:24px;column-gap:24px}.icon-cd0b96f svg{height:1.2em;width:1.2em}.div-c799863{display:flex;flex-direction:column}.image-cd1922b{height:65px;width:65px}.paragraph-cf91359{text-align:center}.paragraph-c7da31e{text-align:center}.open-hour_wrapper{display:flex;flex-wrap:wrap}.open-hour_item-head{flex-grow:1;flex-basis:100%}.open-hour_item{text-align:left;flex-grow:0;flex-basis:50%}.paragraph-c3c6b6c{display:none}.paragraph-c7b6de1{display:inline-block}.div-c890ae6{text-align:right;flex-grow:0;flex-basis:50%}}