body{.res-boxes{.row{display:grid;margin-right:0 !important;margin-bottom:calc(var(--padding-boxes) * 2);@media(max-width: 640px){margin-bottom:0}&.row-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--grid-gap);>*{max-width:100% !important;margin:0
!important}@media screen and (orientation: portrait) and (max-width: 1024px){grid-template-columns:repeat(2, minmax(0, 1fr)) !important}@media screen and (orientation: portrait) and (max-width: 640px){grid-template-columns:repeat(1, minmax(0, 1fr)) !important}}&.row-cols-md-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--padding-boxes)}&.row-cols-md-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--padding-boxes);@media(max-width: 1200px){//grid-template-columns: repeat(2, minmax(0, 1fr))}@media(max-width: 978px){grid-template-columns:repeat(1, minmax(0, 1fr))}}&.row-cols-md-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--padding-boxes);@media(max-width: 1200px){grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 978px){grid-template-columns:repeat(1, minmax(0, 1fr))}}&.row-cols-md-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--padding-boxes);@media(max-width: 1200px){grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 978px){grid-template-columns:repeat(1, minmax(0, 1fr))}}&.row-cols-md-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:var(--padding-boxes);@media(max-width: 1200px){grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 978px){grid-template-columns:repeat(1, minmax(0, 1fr))}}&.equal-boxheight{.box-item{.box-inner{height:100%;a{height:100%;display:block}.postBox{height:100%;display:flex;flex-direction:column;.postImg{flex-shrink:0}.postContent{flex-grow:1;display:flex;flex-direction:column}}}}}.box-item{.postContent{padding:var(--padding-boxes);color:var(--text-color);.vorschau-text{line-height:var(--line-height-boxes-text);font-size:var(--font-size-boxes-text);p:last-child{margin-bottom:0}}.button-container,.arrow-container{margin-top:auto;padding-top:0.75em;line-height:1;transition:color 0.3s ease-in-out, font-weight 0.3s ease-in-out;i{transition:color 0.3s ease-in-out, font-weight 0.3s ease-in-out}span.btn-arrow,span.btn-text-link{line-height:1}}.arrow-container{text-align:right}}&:hover{.arrow-container{text-align:right;i{color:var(--accent-color);font-weight:600}}.button-container{span.btn-arrow,span.btn-text-link{color:var(--accent-color)}}}.box-inner{&.border{border-width:2px !important;border-color:var(--light-grey) !important}&.shadow{transition:box-shadow 0.3s ease-in-out}&.bg-light{background-color:var(--light-grey) !important}&.darkmode{background-color:#000;.postContent{color:#FFF}}&.box-custom{background-color:var(--light-grey);border-radius:0px 0px 30px 0px;box-shadow:var(--boxshadow);border:1px
solid var(--light-grey);overflow:hidden;.Grau &{background-color:#FFF}}}}.team-item{.team-contact-icon-link{line-height:1.5;font-size:calc(var(--font-size-boxes-text) * 0.9);transition:color 0.3s ease-in-out;color:var(--text-color);i{transition:color 0.3s ease-in-out;font-size:var(--font-size-boxes-text);margin-right:0.5em;margin-bottom:0.5em}}&:hover{.team-contact-icon-link{&:hover{color:var(--accent-color)}i{color:var(--accent-color)}}}.vorschau-text{margin-bottom:1em}}.boxlayout01{.style-01 &{.postContent{padding:calc(var(--padding-boxes) * 1.2);.vorschau-text{line-height:1.4;&.with-img{display:flex;gap:5%;.text-container{order:1;flex-grow:1}.postImg{max-width:150px;width:30%;margin:0;order:2;flex-shrink:0}.row-cols-md-4 &{flex-grow:1;@media (max-width: 1680px){flex-direction:column;gap:0;.text-container{order:2}.postImg{order:1;margin-bottom:1em}}@media (max-width: 1200px){flex-direction:row;gap:5%;.text-container{order:1}.postImg{order:2}}@media (max-width: 640px){flex-direction:column;gap:0;.text-container{order:2}.postImg{order:1;margin-bottom:1em}}}}.teaser-txt{display:flex;flex-direction:column}}.arrow-container{line-height:1;display:block;i{margin-top:auto;line-height:1}}}&.alignfull{.container-fluid{}}&:not(.alignfull){.container-fluid{.row-cols-md-4{h3,h4{font-size:1em}.postContent{font-size:0.8em}.with-img{@media (max-width: 1980px){flex-direction:column;.text-container{order:2}.postImg{order:1}}@media (max-width: 1200px){flex-direction:row;.text-container{order:1}.postImg{order:2}}}}}}}}.boxlayout02{.box-overlayer{opacity:1;position:absolute;bottom:0;left:0;color:#fff;height:100%;width:100%;margin:0;padding:var(--padding-boxes);span.btn-arrow{color:#FFF}}.vorschau-text{font-size:85%;line-height:var(--line-height-boxes-text);margin-bottom:1em}}.scale-box{transition:transform 0.3s ease-in-out;&:hover{transform:scale(1.024)}}.scale-boximg{img{transition:transform .3s ease-in-out;transform:scale(1.01)}&:hover{img{transform:scale(1.048)}}}.effect-individual{img{transition:transform .3s ease-in-out;transform:scale(1.01)}&:hover{img{transform:scale(1.048)}}&.shadow:hover{box-shadow:var(--boxshadow-hover) !important}&.box-custom{transition:box-shadow .3s ease-in-out, border-color 0.3s ease-in-out;&:hover{border-color:var(--medium-grey);box-shadow:var(--boxshadow-hover) !important}}}}&.style-02{margin-top:18rem;margin-bottom:12rem;@media(max-width: 970px){margin-top:3rem;margin-bottom:3rem}.inner-container{margin-top:-18rem;margin-bottom:-18rem;@media(max-width: 970px){margin-top:0;margin-bottom:0}}}&.style-01.move-top{margin-top:-72px;@media(max-width: 640px){margin-top:-30px}}}}