.wp--content-wrapper > p,
.wp--content-wrapper > h2,
.wp--content-wrapper > h3,
.wp--content-wrapper > h4,
.wp--content-wrapper > h5,
.wp--content-wrapper > h6 {
max-width: 850px;
}
.wp-block-media-text.infobox,
.jc--infobox {
-ms-grid-columns: 65px 1fr;
grid-template-columns: 65px 1fr;
column-gap: 2.5rem;
border-radius:7px;
background-color:#FFF;
-webkit-box-shadow: 0 12px 24px 0 rgba(0,0,0,.05);
box-shadow: 0 12px 24px 0 rgba(0,0,0,.05);
margin-bottom:2.5rem;
padding:2.5rem;
position:relative;
}
.wp-block-media-text.infobox .wp-block-media-text__content {
padding:0;
}
.wp-block-media-text.infobox .wp-block-media-text__content h2,
.wp-block-media-text.infobox .wp-block-media-text__content h3 {
margin-top:0;
}
.wp-block-media-text.infobox .wp-block-media-text__content p:last-child {
margin-bottom:0;
}
.wp-block-media-text.infobox .wp-block-media-text__media img {
max-width:65px;
margin:0 auto 1.5rem;
display:block;
}
.wp-block-media-text.infobox.hinweis,
.jc--infobox.hinweis {
background-color:#FFEAF8;
padding:1.6666667rem 2.5rem 1.6666667rem 1.6666667rem;
column-gap:1.6666666666666666666666666666667rem;
}
.hinweis .wp-block-button__link {
background-color:transparent;
box-shadow:none;
-webkit-box-shadow:none;
}
.jc--infobox {
display: -ms-grid;
display: grid;
-ms-grid-rows: auto;
grid-template-rows: auto;
}
.jc--infobox [class^="icon-"] {
font-size:65px;
} .wp-block-separator {
margin: 5rem 0 2rem;
border:0 none;
}
p + .jc--faq.jc--wp-block,
p + .jc--download-info.jc--wp-block,
.wp-block-buttons + .jc--faq.jc--wp-block,
.wp-block-buttons + .jc--download-info.jc--wp-block,
.wp-block-group + .jc--faq.jc--wp-block,
.wp-block-group + .jc--download-info.jc--wp-block {
margin-top:2.25rem;
}
.jc--faq.jc--wp-block + p,
.jc--download-info.jc--wp-block + p,
.jc--faq.jc--wp-block + .infobox,
.jc--download-info.jc--wp-block + .infobox,
.jc--faq + .wp-block-buttons {
margin-top:2.5rem;
}
.wp-block-image > img {
-webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,.10);
box-shadow: 0 10px 20px 0 rgba(0,0,0,.10);
}
.jc-standort--contact-block {
margin:2.1rem 0;
}
.jc-standort--contact-title,
.jc-standort--contact-data,
.jc-standort--contact-zusatzinfo {
margin:0;
}
.jc-standort--contact-data {
font-size:1.8333333333333333333333333333333rem;
line-height:1.33333333333333;
}
.wp-block-column + .wp-block-column {
margin-top:3.5rem;
}
.wp-block-table.is-style-stripes table {
border-spacing: 0;
}
.wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes td {
padding:.5em;
}
.wp-block-table.is-style-stripes th {
font-weight:inherit;
border-bottom:1px solid #000;
}
.wp-block-table.is-style-stripes td {
vertical-align:top;
}
@media (max-width: 600px) {
.jc--infobox {
-ms-grid-columns: 100%!important;
grid-template-columns: 100%!important;
}
.jc--infobox [class^="icon-"] {
text-align:center;
}
.jc--infobox .btn--secondary {
position: relative;
left: 50%;
transform: translateX(-50%);
}
.wp-block-media-text.infobox .wp-block-button {
margin:0 auto;
}
}
@media (max-width:768px) {
.wp-block-column .wp-block-media-text.is-stacked-on-mobile {
-ms-grid-columns: 100%!important;
grid-template-columns: 100%!important;
}
.wp-block-column .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 2;
grid-row: 2;
}
}
@media (min-width:782px) {
.wp-block-column:not(:first-child) {
margin-left: 3.5rem;
}
.wp-block-column + .wp-block-column {
margin-top:0;
}
}