@media(max-width:768px) {
.cover_desktop {
display: none !important
}
.cover_mobile {
display: block !important
}
}
@media(min-width:769px) {
.cover_desktop {
display: block !important
}
.cover_mobile {
display: none !important
}
}
.site-logo img, h5 {
line-height: 1.25;
margin-top: 15px
}
.above-header-bar, .site-header, .wp-block-latest-posts.is-grid li:nth-child(3n+2) {
background-color: #394a58
}
.hero-home .wp-block-columns .wp-block-column:last-child, .home-3grid .wp-block-column .wp-block-group, .post-navigation, .post-navigation .nav-next, .post-navigation .nav-previous, .rel {
position: relative
}
.site-info, .wp-block-image figcaption {
text-align: left
}
body {
background-color: #fff;
color: #394a58
}
h1, h2, h3, h4, h5 {
font-weight: 500
}
h1 {
color: #af9a65;
font-size: 30px;
line-height: 1.2;
hyphens: none;
-webkit-hyphens: none;
-ms-hyphens: none
}
h2, h3, h4, h5 {
color: #394a58;
hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto
}
h2 {
font-size: 27px
}
h3, h5 {
font-size: 25px
}
h6 {
font-weight: 700
}
.erwachsene-3grid h3, .home-3grid h3, .kinder-3grid h3 {
font-weight: 700;
color: #fff;
line-height: 1
}
p {
line-height: 1.8
}
.hero-home p {
hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
padding: 25px 0
}
.hero-home .wp-block-column:last-child span, .sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child p a:hover, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child p a:hover, .site-info a, a {
color: #394a58
}
.erwachsene-3grid a:hover, .home-3grid a:hover, .home-kontakt strong, .kinder-3grid a:hover, .site-info a:hover, button.menu-toggle:active, button.menu-toggle:focus, button.menu-toggle:hover {
color: #af9a65
}
.site-logo {
width: 70%;
max-width: inherit
}
.above-header-bar {
border-bottom: 1px solid
}
.above-header-bar a {
color: #fff;
font-size: 15px;
line-height: 1
}
.above-header-bar .grid-container {
display: flex;
align-items: center;
padding: 10px 0;
margin: 0 40px;
border-bottom: 1px solid #5e707f
}
.home-3grid .wp-block-column .wp-block-group:before, .wp-block-latest-posts.is-grid li > a:before {
z-index: 100;
border-width: 25px;
left: 25px;
top: -50px;
height: 0;
width: 0;
border-style: solid solid solid inset;
content: ''
}
@media (min-width:1201px) {
.above-header-bar .grid-container {
margin: 0 auto;
padding-right: 40px
}
}
.above-header-bar .kontakt {
margin-left: auto
}
.above-header-bar .kontakt div {
display: inline;
margin: 0 10px;
vertical-align: middle
}
.above-header-bar .kontakt div:last-child {
margin-right: 0
}
.above-header-bar .kontakt div:first-child, .copyright-bar a:first-child {
margin-left: 0
}
.above-header-bar .kontakt div img, .footer-widget-2 .kontakt div img {
width: 35px;
height: auto;
vertical-align: middle
}
.footer-widget-2 .kontakt div img {
margin-right: 5px
}
.footer-widget-2 .kontakt div, .hero-home .wp-block-column:last-child p {
margin-bottom: 15px
}
.footer-widget-2 .kontakt div:last-child, .invis-2grid figure, .invisalign-sidebar .wp-block-image, .invisalign-sidebar h3, .invisalign-sidebar > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:first-child {
margin-bottom: 0
}
.standorte-kontakt, .standorte-kontakt > .wp-block-group__inner-container {
margin-top: 0;
padding-top: 0
}
@media screen and (min-width:961px) {
.termin iframe {
min-height: 850px
}
}
.termin iframe {
max-width: 100%;
width: 100% !important;
height: 100%;
border: none;
margin: 0;
padding: 0;
display: block;
min-height: 650px
}
.rel .jameda {
position: absolute;
top: 0;
left: 50px;
margin: 0;
padding: 0;
z-index: 9
}
.rel .jameda > div {
margin-top: 0 !important
}
.main-navigation .main-nav ul li a, .main-navigation .main-nav ul ul li a, .main-navigation .menu-bar-items, .menu-toggle {
color: #fff;
text-transform: uppercase
}
.main-navigation .main-nav ul li a {
line-height: 2;
padding: 5px 0;
margin: 5px 0
}
.main-navigation, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li[class*=current-menu-].sfHover > a, .main-navigation .main-nav ul li[class*=current-menu-] > a, .main-navigation .main-nav ul li[class*=current-menu-] > a:hover, .main-navigation .main-nav ul ul li.sfHover > a, .main-navigation .main-nav ul ul li:focus > a, .main-navigation .main-nav ul ul li:hover > a, .main-navigation .main-nav ul ul li[class*=current-menu-].sfHover > a, .main-navigation .main-nav ul ul li[class*=current-menu-] > a, .main-navigation .main-nav ul ul li[class*=current-menu-] > a:hover, .main-navigation .menu-bar-item.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation ul ul {
background-color: inherit;
color: #af9a65
}
.main-navigation, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li:hover > a, .main-navigation .menu-bar-item.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation ul ul {
background-color: #394a58;
box-shadow: none
}
.menu-toggle {
font-size: 20px;
border: 1px solid #af9a65 !important;
color: #af9a65
}
.has-inline-mobile-toggle #site-navigation.toggled, .one-container .container {
background-color: transparent
}
.grid-container, .wp-block-group__inner-container {
max-width: 1280px
}
main#main {
margin-bottom: 75px
}
.footer-widget-1 img, .wp-block-group {
margin-bottom: 25px !important
}
.wp-block-group .wp-block-group__inner-container {
padding-bottom: 20px
}
.home .wp-block-group.hero-home, .wp-block-group .wp-block-group__inner-container p:last-child {
margin-bottom: 0 !important
}
.erwachsene-3grid > .wp-block-group__inner-container, .hero-home > .wp-block-group__inner-container, .home-3grid > .wp-block-group__inner-container, .kinder-3grid > .wp-block-group__inner-container, .postid-1306 .wp-block-group:not(.hero-home) .wp-block-group__inner-container {
padding-top: 0
}
.wp-block-group.hero-home {
background-color: #394a58;
margin-bottom: 40px !important
}
.home-3grid p, .wp-block-group.hero-home p {
line-height: 1.3
}
.gerade-zaehne .wp-block-cover, .gerade-zaehne img, .wp-block-group.hero-home .wp-block-cover {
height: 100%
}
.hero-home .wp-block-columns, .hero-home .wp-block-group__inner-container {
padding-bottom: 0;
margin-bottom: 0
}
.hero-home .wp-block-column:last-child {
background-color: #af9a65;
margin-left: 0;
display: flex;
justify-content: center;
padding: 25px;
text-transform: uppercase;
color: #fff;
font-size: 35px;
line-height: 1.2;
font-weight: 500;
flex-direction: column
}
@media (min-width:600px) {
.hero-home .wp-block-columns .wp-block-column:last-child:before {
z-index: 100;
border-width: 25px;
border-color: rgba(154, 124, 88, 0) #af9a65 rgba(154, 124, 88, 0) rgba(154, 124, 88, 0);
left: -48px;
top: 100px;
content: '';
height: 0;
width: 0;
border-style: solid solid solid inset;
position: absolute
}
}
.hero-home iframe {
width: 100%;
min-height: 100%
}
.hero-home .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child), .home-3grid .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child) {
margin-left: 0 !important
}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .erwachsene-3grid > .wp-block-column, .home-3grid > .wp-block-column, .kinder-3grid > .wp-block-column, .site-info .left, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item, .wp-block-video video {
margin-bottom: 25px
}
.erwachsene-3grid figure, .erwachsene-3grid img, .home-3grid figure, .home-3grid img, .kinder-3grid figure, .kinder-3grid img {
width: 100%;
margin-bottom: 0
}
.erwachsene-3grid .wp-block-group__inner-container, .home-3grid > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container, .kinder-3grid .wp-block-group__inner-container {
padding: 20px !important
}
.erwachsene-3grid .wp-block-column, .home-3grid .wp-block-column:first-child, .kinder-3grid .wp-block-column {
background-color: #425564
}
.home-3grid .wp-block-column {
margin-left: 0;
background-color: #394a58
}
.home-3grid .wp-block-column:last-child, .wp-block-latest-posts.is-grid li:nth-child(3n+3) {
background-color: #273947
}
.gerade-zaehne .wp-block-group__inner-container .wp-block-columns, .invis-2grid {
background-color: #cecdcc
}
.home-3grid .wp-block-column .wp-block-group:before {
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #394a58;
position: absolute
}
.home-3grid .wp-block-column:first-child .wp-block-group:before {
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #425564
}
.home-3grid .wp-block-column:last-child .wp-block-group:before {
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #273947
}
.erwachsene-3grid p, .gerade-zaehne p, .home-3grid h3, .home-kontakt a, .home-kontakt h3, .home-kontakt p, .kinder-3grid p, .sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child .wp-block-button.is-style-outline a:hover, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child .wp-block-button.is-style-outline a:hover, .wp-block-latest-posts__post-excerpt {
color: #fff
}
.erwachsene-3grid a, .home-3grid a, .kinder-3grid a {
color: #fff;
text-decoration: underline
}
.erwachsene-3grid .wp-block-buttons .is-style-outline > .wp-block-button__link:not(.has-text-color), .home-3grid .wp-block-buttons .is-style-outline > .wp-block-button__link:not(.has-text-color), .kinder-3grid .wp-block-buttons .is-style-outline > .wp-block-button__link:not(.has-text-color), .zahnspange-grid .wp-block-latest-posts__post-excerpt a {
color: #fff;
text-decoration: none;
border-color: #fff;
margin-top: 5px
}
.erwachsene-3grid .wp-block-buttons .is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .home-3grid .wp-block-buttons .is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .kinder-3grid .wp-block-buttons .is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .zahnspange-grid .wp-block-latest-posts__post-excerpt a:hover {
background-color: rgba(255, 255, 255, .1)
}
.invis-2grid {
padding: 25px;
color: #fff;
width: 900px;
max-width: 100%
}
.gerade-zaehne .is-style-outline > .wp-block-button__link:not(.has-text-color), .gerade-zaehne h3, .invis-2grid .is-style-outline > .wp-block-button__link:not(.has-text-color), .invis-2grid h3 {
border-color: #fff;
color: #fff
}
.gerade-zaehne .is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .invis-2grid .is-style-outline > .wp-block-button__link:not(.has-text-color):hover {
border-color: #394a58
}
.gerade-zaehne .wp-block-group__inner-container .wp-block-columns .wp-block-column:first-child {
padding: 25px
}
.invisalign-sidebar > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:first-child > .wp-block-column, .sidebar-invisalign .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
display: flex;
align-items: center
}
.invisalign-sidebar .invisalign-sidebar > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child .wp-block-image figure {
width: 75px
}
.invisalign-sidebar .sidebar-invisalign .wp-block-group__inner-container, .sidebar-invisalign .wp-block-group {
margin-bottom: 0 !important;
padding-bottom: 0 !important
}
.invisalign-sidebar .sidebar-invisalign {
hyphens: manual;
-webkit-hyphens: auto;
-ms-hyphens: auto
}
.invisalign-sidebar .sidebar-invisalign a {
display: block;
background-color: #ebe4de;
margin-bottom: 15px
}
.invisalign-sidebar .sidebar-invisalign p {
line-height: 1.3;
font-size: 15px;
vertical-align: middle;
width: 70%;
display: inline-block;
font-weight: 500
}
.invisalign-sidebar .sidebar-invisalign img {
vertical-align: middle;
margin-right: 10px;
display: inline-block;
width: 40px
}
.home-kontakt {
background-color: #394a58;
padding: 25px;
border-radius:10px
}
.site-footer:not(.footer-bar-active) .copyright-bar, .wp-block-latest-posts.is-grid {
margin: 0
}
.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
-o-object-fit: cover;
object-fit: cover;
margin-right: 0;
min-width: 100%;
width: 100% !important
}
.wp-block-latest-posts.is-grid li {
display: flex;
align-items: center;
background-color: #425564;
flex-flow: column
}
.wp-block-latest-posts.is-grid li:nth-child(3n+2) > a:before {
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #394a58 !important
}
.wp-block-latest-posts.is-grid li:nth-child(3n+3) > a:before {
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #273947 !important
}
.wp-block-latest-posts.is-grid a {
font-size: 20px;
font-weight: 500;
color: #fff;
padding: 50px 25px;
display: flex;
hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
line-height: 1.2;
position: relative;
min-height: 50px
}
.wp-block-latest-posts.is-grid li > a, .wp-block-latest-posts__post-excerpt {
width: 100%;
padding-left: 25px;
padding-right: 25px
}
.wp-block-latest-posts.is-grid li > a:before {
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #425564 !important;
position: absolute
}
@media (min-width:601px) and (max-width:768px) {
.wp-block-latest-posts.columns-3 li {
width: calc(50% - 12px)
}
.wp-block-latest-posts.columns-3 li:nth-child(odd) {
margin-right: 24px !important
}
}
.zahnspange-grid.wp-block-latest-posts.is-grid li > a {
font-size: 27px;
padding: 25px 25px 10px
}
.zahnspange-grid .wp-block-latest-posts__post-excerpt a {
padding: 10px 20px;
display: block;
height: inherit;
font-size: 16px;
font-weight: inherit;
text-decoration: none;
border: 2px solid;
text-align: center;
border-radius: 1.55em;
box-shadow: none;
cursor: pointer;
margin: 20px 0;
line-height: inherit;
width: max-content
}
.sidebar-left .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container {
padding: 0 0 25px
}
.sidebar-left .wp-block-columns .wp-block-column:first-child .wp-block-group .wp-block-group__inner-container, .sidebar-right .wp-block-columns .wp-block-column:last-child .wp-block-group .wp-block-group__inner-container {
border-bottom: 2px solid #af9a65;
margin-bottom: 50px
}
.sidebar-left .wp-block-columns .wp-block-column:first-child .wp-block-group:last-child .wp-block-group__inner-container {
border-bottom: none
}
.sidebar-right .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container {
padding: 0 0 50px
}
@media (min-width:901px) {
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child {
padding-right: 25px
}
.sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child {
padding-left: 25px
}
}
.sidebar-right .wp-block-columns .wp-block-column:last-child .wp-block-group:last-child .wp-block-group__inner-container {
border-bottom: none;
margin-bottom: 0
}
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child p a, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child p a {
text-decoration: underline;
color: #af9a65
}
.home-kontakt a:hover {
color: #fff !important
}
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child .wp-block-button.is-style-outline a, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child .wp-block-button.is-style-outline a {
font-weight: 500
}
@media (max-width:900px) {
.invisalign-sidebar .wp-block-group__inner-container .wp-block-columns > .wp-block-column:last-child {
order: 1;
margin-bottom: 50px
}
.invisalign-sidebar .wp-block-group__inner-container .wp-block-columns > .wp-block-column:first-child, .sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child {
order: 2
}
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child, .sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child {
flex-basis: 100% !important
}
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns {
flex-wrap: wrap
}
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child {
margin-left: 0;
order: 1
}
.sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child {
margin-left: 0
}
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child {
margin-top: 50px
}
.invisalign-sidebar > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child {
margin-top: 0
}
}
.cat-links, .comments-link, .tags-links {
display: none
}
.entry-meta {
font-size: 16px
}
.entry-meta .gp-icon {
margin-right: 2px
}
.post-navigation {
margin: 0 40px !important;
padding-top: 20px;
border-top: 1px solid #e7e7e7
}
.post-navigation a {
line-height: 1.2;
padding: 5px 0;
margin: 5px 0;
display: inline-block
}
.post-navigation .gp-icon {
color: #af9a65;
opacity: 1;
margin-right: 0;
display: inline-block
}
.post-navigation span {
vertical-align: middle
}
.post-navigation .nav-next a:before, .post-navigation .nav-previous a:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
@media (min-width:768px) {
.post-navigation {
font-size: 18px;
display: flex
}
.post-navigation .nav-next {
width: 50%;
display: flex;
flex-direction: row-reverse;
margin-left: auto
}
.post-navigation .nav-previous {
width: 50%
}
.post-navigation a:hover {
cursor: pointer
}
.post-navigation .nav-previous a {
padding-left: 10px
}
.post-navigation .nav-next a {
padding-right: 10px
}
.post-navigation .nav-next a:before, .post-navigation .nav-previous a:before {
width: 50%;
height: 100%
}
.post-navigation .nav-previous a:before {
left: 0
}
.post-navigation .nav-next a:before {
right: 0
}
}
.postid-1306 .wp-block-group:not(:first-child) .wp-block-group__inner-container .wp-block-columns {
border-bottom: 2px solid #ecedee;
margin-bottom: 0;
padding-bottom: 50px
}
.is-style-outline > .wp-block-button__link:not(.has-text-color), .wp-block-button.is-style-outline {
font-size: 16px;
color: #394a58
}
.is-style-outline > .wp-block-button__link, .wp-block-button__link.is-style-outline, a.button:focus, a.button:hover, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background):hover, button:focus, button:hover, html input[type=button]:focus, html input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {
color: #fff;
background-color: #394a58;
border-color: #394a58!important;
border:2px solid
}
.mitarbeiter {
background-color: transparent !important
}
.site-footer #footer-widgets, .site-info {
background-color: #ebedee
}
.mitarbeiter > .wp-block-group__inner-container {
display: flex;
flex-wrap: wrap;
width: 100%;
gap: 10px
}
.mitarbeiter > .wp-block-group__inner-container .wp-block-columns {
width: 100%
}
.mitarbeiter > .wp-block-group__inner-container .wp-block-group {
display: block;
flex-basis: calc(50% - 20px);
box-sizing: border-box
}
.mitarbeiter .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
padding: 0
}
.mitarbeiter .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container figure {
margin-bottom: 5px
}
.mitarbeiter .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container img {
width: 100%
}
.mitarbeiter .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container p {
padding: 0;
line-height: 1.3
}
@media (min-width:769px) {
.invisalign-sidebar .sidebar-invisalign {
position: -webkit-sticky;
position: sticky;
top: 0
}
}
.mitarbeiter p {
padding: 0 15px
}
@media (max-width:781px) {
.hero-home .wp-block-columns .wp-block-column:last-child:before {
z-index: 100;
border-width: 25px;
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #af9a65;
left: 25px;
top: -50px;
content: '';
height: 0;
width: 0;
border-style: solid solid solid inset;
position: absolute
}
.sidebar-praxis-team .wp-block-column {
flex-basis: 50% !important
}
}
ol.aligner-liste {
margin-left: 20px
}
.erwachsene-3grid h3, .home-3grid h3, .kinder-3grid h3, ol.aligner-liste li {
margin-bottom: 20px
}
ol.aligner-liste li::marker {
font-size: 20px
}
.footer-widgets-container {
padding: 80px 40px 40px
}
.footer-widget-3 li {
display: block
}
.footer-widget-3 .wp-block-buttons {
margin-bottom: 15px;
font-weight: 500
}
.inside-site-info {
display: inherit
}
@media(min-width:768px) {
.inside-site-info .copyright-bar .right {
justify-content: flex-end
}
.site-info .copyright-bar {
text-align: left;
display: flex;
justify-content: space-between;
align-items: center
}
.site-info .left {
margin-bottom: 0 !important
}
}
.copyright-bar a {
margin: 15px
}
.site-info .left img {
width: 35px;
height: 35px
}
.site-info .left img:hover {
cursor: pointer
}
.site-content .wp-block-group ul:not(.wp-block-latest-posts) li a, p a, table a {
text-decoration: underline;
color: #af9a65;
font-weight: 500
}
table tr td:first-child {
min-width: 110px
}
.kontakt-3grid .wp-block-column, .videos .wp-block-column {
margin-bottom: 50px
}
.sprechzeiten table tr:last-child {
border-bottom: 0
}
.sprechzeiten table td:first-child {
padding-left: 0;
width: 1%;
white-space: nowrap;
padding-right: 25px;
min-width: inherit !important
}
.wp-block-table, table, table td, table tr {
border: none !important
}
@media (min-width:600px) and (max-width:781px) {
.hero-home .wp-block-column {
flex-basis: calc(50%) !important;
flex-grow: 0
}
.home-3grid .wp-block-columns .wp-block-column:not(:only-child) {
flex-basis: 33.33% !important;
flex-grow: 0
}
.videos .wp-block-column:not(:only-child) {
flex-basis: 100% !important;
flex-grow: 0;
margin-left: 0
}
}
._brlbs-embed._brlbs-google-maps, ._brlbs-embed._brlbs-google-maps ._brlbs-thumbnail {
width: 100%;
margin-bottom: 0 !important;
display: block !important
}
.qr-code{margin-bottom:30px}
@media (min-width:1024px) {
.vcf {
display: none !important
}
}
@media (max-width:1023px) {
.qr-code {
display: none !important
}
}
.hero-home .wp-block-group__inner-container .wp-block-columns, .home-3grid .wp-block-group__inner-container .wp-block-columns {
gap: 0 !important
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper .BorlabsCookie {
top: 0;
left: 0;
position: absolute
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
padding-top: 50%
}
@media (max-width:768px) {
.hero-home p {
font-size: 25px
}
.above-header-bar .grid-container {
margin: 0 30px
}
.rel .jameda {
left: 38px
}
.home-kontakt .wp-block-column {
margin-bottom: 50px
}
.wp-block-latest-posts.is-grid li {
margin-right: 0
}
.wp-block-latest-posts.is-grid a {
font-size: 18px
}
.page-id-1037 .wp-block-group:not(.hero-home) .wp-block-columns .wp-block-column:first-child {
order: 2
}
.page-id-1037 .wp-block-group:not(.hero-home) .wp-block-columns .wp-block-column:last-child {
order: 1
}
.page-id-1037 .wp-block-columns .wp-block-column:last-child .wp-block-cover {
margin: 25px auto;
position: relative;
padding: 0s
}
.inside-site-info {
padding-right: 40px;
padding-left: 40px
}
.home-3grid .wp-block-columns, .home-3grid .wp-block-columns .wp-block-column:last-child {
margin-bottom: 0
}
}
.sparklogo img {
margin: 20px 0
}
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background) {
font-weight: 500;
transition: .2s ease-out
}
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):hover {
background-color: #394a58;
color: #fff
}
@media(max-width:768px) {
.copyright-bar .right a {
display: inline-block;
margin: 10px 10px 10px 0
}
}
.home-3grid p {
color: #fff;
font-weight: 500;
margin-bottom: 20px
}
#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-dark {
background: 0 0 !important
}
.iframe_wrapper {
height: 450px
}
.mitarbeiter .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container h5 {
margin-bottom: 8px
}
@media (max-width:600px) {
.home-3grid .wp-block-columns .wp-block-column {
margin-bottom: 30px
}
.wp-block-latest-posts.columns-3 li {
width: 100%
}
.wp-block-latest-posts.columns-3 li:nth-child(odd) {
margin-right: 0 !important
}
.postid-1306 .wp-block-group:not(.hero-home) img {
margin-top: 50px
}
.postid-1306 .wp-block-group__inner-container .wp-block-columns {
padding-bottom: 0
}
.above-header-bar .kontakt div img {
width: 30px
}
.above-header-bar .kontakt div {
margin: 0
}
.above-header-bar .kontakt {
display: flex;
flex-direction: row;
justify-content: space-between;
width: 100%
}
h5 {
font-size: 17px;
font-weight: 600
}
}
.kontakt-zeiten table{width: auto !important;         border-collapse: collapse;      display: inline-table; }
.kontakt-zeiten table tr{line-height:1}
.kontakt-zeiten table tr td:first-child {min-width: inherit;padding-left:0}
.mitarbeiter > .wp-block-group__inner-container .wp-block-group {
margin: 0;
flex-basis: calc(25% - (30px /4))
}
.teamfoto img {
width: 100%;
min-width: 100%
}
@media (min-width:550px) and (max-width:768px) {
.mitarbeiter > .wp-block-group__inner-container .wp-block-group {
flex-basis: calc(33.33% - (20px/3))
}
}
@media (max-width:549px) {
.mitarbeiter > .wp-block-group__inner-container .wp-block-group {
flex-basis: calc(50% - 5px)
}
}
.iframe_wrapper div.brlbs-cmpnt-container {
height: 100% !important
}
body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main {
margin-left: 50px;
margin-right: 50px
}
#CookieBoxPreferencesButton {
display: none !important
}
.page-id-3208 td {
vertical-align: top
}
.page-id-3208 tr td:first-child {
vertical-align: top
}
.stndrt .wp-block-group__inner-container {
margin: 40px;
background-color: #ebedee
}
.stndrt h2 {
padding-bottom: 10px;
border-bottom: 2px solid;
margin-bottom: 40px
}
.stndrt .wp-block-buttons {
margin: 10px 0 40px
}
.stndrt td a {
text-decoration: underline
}
button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background) {
background-color: #394a58
}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:hover, a.wp-block-button__link:not(.has-background):hover {
background-color: #af9a65
}
.stndrt .wp-block-gallery {
padding-bottom: 20px
}
@media(max-width:768px) {
.stndrt td {
display: block
}
.stndrt td:last-child {
margin-bottom: 25px
}
.stndrt td:first-child {
padding-bottom: 0
}
.stndrt td:last-child {
padding-top: 0
}
}
.wp-block-embed__wrapper .uc-embedding-container {
bottom: 0;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%
}
.uc-embedding-more-info {
background: #CCCCCC !important
}
.uc-embedding-accept {
background: #af9a65 !important
}
.wp-block-embed__wrapper button:hover, .uc-embedding-container button:hover {
background: #394a58 !important
}
.hash {
text-align: center;
margin-top: 10px;
font-size: 15px
}
.sc-iHbSHJ.chtEFa {
display: none !important
}
.auszn{background-color:#ebedee;padding:25px;border-radius:10px}
.auszn > .wp-block-group__inner-container{padding-bottom:0!important}
.auszn .wp-block-gallery{gap:20px}
.auszn  figure.wp-block-image{padding:10px;background-color:#FFFFFF;border-radius:10px;margin-bottom:0!important}
.auszn  figcaption {position: relative!important;background:none!important;color:#394a58!important;padding:5px 0!important;display: flex;align-items: center;border-top:1px solid #ebedee;margin-top:5px;}
.auszn .wp-block-gallery:hover figure{opacity:0.5;transition:opacity 0.3s ease}
.auszn .wp-block-gallery figure:hover {opacity:1;transition:opacity 0.3s ease}
.cpt_gross figcaption{font-size:inherit!important}
#btn_termin{display: flex;position: fixed;right:30px;bottom:30px;z-index: 10}
#btn_termin a{
display: flex;
align-items: center;
line-height:1;
margin-left:auto;
justify-content: right;
padding:10px 30px;
border-radius: 30px;
box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12);
background:#FFFFFF;
transition: all 0.2s ease-in-out;
}
#btn_termin a:hover{
transform: scale(1.02);
}
#btn_termin a img{margin-right:5px}
.brlbs-cmpnt-dialog-bar-entrance *:focus, .brlbs-cmpnt-dialog-bar-entrance *:active{outline: none!important}
.home-3grid p strong , .home .sidebar-left .wp-block-column:first-child strong{font-size:25px;font-weight:700;line-height:1.2}
.home .sidebar-left .wp-block-column:first-child strong{font-weight:500}
.mitarbeiter h3{margin-bottom:0}
.box-hg-grau{background-color:#ebedee;padding:25px;border-radius:10px}
.box-hg-grau h2{margin-bottom:5px}
.is-style-outline>.wp-block-button__link:not(.has-text-color), .wp-block-button.is-style-outline{background-color: transparent}
.one-container .site-content{padding-top:0}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-spacer{clear:both}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}