:root {
--text-blue: #005a85;
--text-black: #000000;
--text-white: #ffffff;
--dura-green: #8BC500;
}
*{
hyphens: auto;    
}
ul{
margin-left: 1em;
}
.liquid-lp-footer {
margin-top: 0em!important;
position: relative;
}
.liquid-lp hr {
margin-top: 1em!important;
margin-bottom: 0.5em!important;
} .container .post-nav {
max-width: 90%!important;
margin-right: auto;
margin-left: auto;
width: 1200px;
}
.siegelwidth{
max-width:500px!important;
}
.buttonwidth{
width:500px!important;
max-width:95%!important;
}
.liquid-lp-title a{
min-height:80px;
}
.liquid-lp-footer a{
color:#056795!important;
}
.liquid-lp-footer a:hover{
color:var(--dura-green)!important;
}
.liquid-lp-title a:hover{
color:var(--dura-green)!important;
}
.liquid-lp-excerpt p {
margin: 0;
line-height: 1.6em;
max-height: 3.2em;
text-overflow: ellipsis;
word-wrap: break-word;
overflow: hidden;
max-width: 90%;
margin-left: auto;
margin-right: auto;
}
.liquid-lp-excerpt {
margin-top: 0.3em;
margin-bottom: 0.3em;
}
.liquid-blog-grid > div {
width: 27.33333333333%;
margin-left: 3%;
margin-right: 3%;
margin-bottom:3%;
}
.liquid-lp-details time{
color: #555;
} .liquid-blog-grid > div {
border-radius: 25px!important;
-webkit-box-shadow: 0px 0px 10px 0px rgba(186,186,186,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(186,186,186,1);
box-shadow: 0px 0px 10px 0px rgba(186,186,186,1);
}
.liquid-lp-header {
max-width:90%;
margin-left:auto;
margin-right:auto;
}
.liquid-lp-footer{
margin-left:5%;
margin-right:5%;
} @media only screen and (min-width:1660px){
.sectiontext
{
font-size:22px!important;
line-height:1.5!important;
}
.h1size{
font-size:52px!important;
line-height:67px!important;
font-weight:800!important;
color:#3C3C3B;
}
.h2size{
font-size:48px!important;
line-height:60px!important;
font-weight:800!important;
color:#3C3C3B;
}
.h3size{
font-size:44px!important;
line-height:60px!important;
font-weight:800!important;
color:#3C3C3B;
}
.Vorteile{
font-size:34px!important;
font-weight: 800;
font-family:'Roboto Slab Bold'!important;
color:#056795;
}
.vorteilcontent {
font-size: 25px!important;
font-weight: 400; line-height: 1.5!important;
max-width: 350px;
margin-left: auto;
margin-right: auto;
}
} @media only screen and (max-width: 1024px) and (min-width: 768px){
#titleTCC{
max-width:90%!important;
margin-left:auto!important;
margin-right:auto!important;
}
.h1size{
font-size:32px!important;
line-height:40px!important;
}
.add-dropcap{
font-family:'Roboto Slab Bold'!important;
font-size:17px!important;
}
.add-dropcap::first-letter {
float: left;
margin-bottom: 0.35em;
margin-right: 0.1em;
margin-top: 5px;
font-size: 4em;
line-height: 0.75em;
font-weight: 700;
color: #000;
}
.dropcaptext{
font-size:20px!important;
line-height:26px!important;
}
h3.dropcaptext + p, .add-dropcap + h3 + p{
clear: both;
font-size: 22px;
}
.transformcolumn{
transform: translate(9%)!important;
}
#titledeskTCC {
max-width: 100%!important;
}
.liquid-blog-grid > div {
width: 44%;
margin-left: 3%;
margin-right: 3%;
margin-bottom:5%;
}
div.mobilefullwidth .vc_column_container > .vc_column-inner {
box-sizing: border-box;
padding-left: 0px;
padding-right: 0px;
width: 100%;
}
div.mobilefullwidth .liquid-blog-grid {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
div.mobilefullwidth .liquid-blog-grid > div {
width: 47%;
margin-left: 0%;
margin-right: 0%;
margin-bottom:5%;
}
}  @media (max-width: 768px){
#nomobile{
display:none;
}
.nomobile{
display:none!important;
}
#rowForm {
width: 95%!important;
margin-left: auto;
margin-right: auto;
}
.h1size {
font-size: 24px!important;
line-height: 30px!important;
font-weight: 800!important;
color: #3C3C3B;
}
.h2size{
font-size: 6.0vw!important;
line-height: 7.0vw!important;
font-weight: 800!important;
color: #3C3C3B;
text-align: center!important;
}
.h3size{
font-size:5.5vw!important;
line-height:6vw!important;
font-weight:800!important;
color:#3C3C3B;
}
.sectiontext
{
font-size:16px!important;
line-height:1.5!important;
}
.Vorteile{
font-size:21px!important;
font-weight: 800;
font-family:'Roboto Slab Bold'!important;
color:#056795;
}
.vorteilcontent{
font-size: 16px!important;
font-weight: 400;
line-height: 1.5!important;
margin-left: auto;
margin-right: auto;
}
.quform-label>label{
font-family:'Roboto Slab Bold'!important;
font-size:20px;
}
button.quform-submit{
border-radius: 10px;
background-color: var(--dura-green);
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
height: 60px;
}
button.quform-submit .quform-button-text{
font-family: 'Roboto Black';
font-weight: 500;
font-size: 20px;
color: #000;
}
.transformcolumn{
transform: translate(5%)!important;
}
.add-dropcap::first-letter {
float: left;
margin-bottom: 0.35em;
margin-right: 0.1em;
margin-top: 5px;
font-size: 4em;
line-height: 0.75em;
font-weight: 700;
color: #000;
}
.dropcaptext {
font-size: 19px!important;
line-height:23px!important;
}
h3.dropcaptext + p, .add-dropcap + h3 + p{
clear: both;
font-size: 22px;
}
.add-dropcap {
font-size: 14px!important;
}
.ld-ajax-loadmore .static::before{
content:"Mehr Artikel laden";
}
.liquid-blog-grid > div {
width: 94%;
margin-left: 3%;
margin-right: 3%;
margin-bottom:10%;
}
div.mobilefullwidth .vc_column_container > .vc_column-inner {
box-sizing: border-box;
padding-left: 0px;
padding-right: 0px;
width: 100%;
}
div.mobilefullwidth .liquid-blog-grid > div {
width: 100%;
margin-left: 0%;
margin-right: 0%;
margin-bottom:10%;
}
.dura-jump-button a, a.dura-jump-button, .ld-ajax-loadmore,
a.btn.darkgreenbg {
padding: 3vw 5vw;
}
a.dura-jump-button .btn-txt, .ld-ajax-loadmore .static, a.btn.darkgreenbg {
font-size: 4vw;
line-height: 1.5;
}
}  @media screen and (min-width: 1025px) {
.is-stuck .main-nav > li > a {
color:#000000!important;
}
h1#titledeskTCC{
max-width:17em;
}
.nodesktop{
display:none!important;
}
button.quform-submit{
border-radius: 10px;
background-color: var(--dura-green);
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
height: 60px;
}
button.quform-submit .quform-button-text{
font-family: 'Roboto Black';
font-weight: 500;
font-size: 20px;
color: #000;
}
.quform-label>label{
font-family:'Roboto Slab Bold'!important;
font-size:23px;
}
.smallContentTCC{
width:95%!important;
}
.smallContentTCC{
max-width: 1400px!important;
margin-left: auto!important;
margin-right: auto!important;
}
section.dura-blog-navi .container{
max-width: 1400px!important;
margin-left: auto!important;
margin-right: auto!important;
}
.liquid-blog-grid > div {
width: 27.33333333333%;
margin-left: 3%;
margin-right: 3%;
margin-bottom:5%;
}
}  #rowForm{
width:50%;
max-width:95%!important;
}
h1, h2, h3, h4, h5, h6{
font-family:'Roboto Slab Bold'!important;
}
.whitebox h2, .whitebox h2.h2size, .whitebox .h2size, .whitebox.h2size,
.whitebox h3, .whitebox h3.h2size, .whitebox .h3size, .whitebox.h3size{
color: var(--text-white)!important;
}
h2:not([.h2size]) {
color: var(--text-blue)!important;
}
p{
font-family:'Roboto'!important;
}
.btn-solid{
font-family:'Roboto Black'!important;    
}
.Vorteile{
font-size:2.0vw;
font-weight: 800;
font-family:'Roboto Slab Bold'!important;
color:#056795;
}
.vorteilcontent{
font-size: 22px;
font-weight: 400; line-height: 1.5;
max-width: 350px;
margin-left: auto;
margin-right: auto;
}
.sectiontext
{
font-size:22px; line-height:1.5;
}
.benefit-initial{
color:var(--text-blue);
}
.benefits{
}
.sectiontext.benefits .wpb_wrapper p{ }
.sectiontext.benefits .wpb_wrapper p span.benefit-initial{
display: block;
}
.sectiontext.benefits .wpb_wrapper {
margin-top: 1em;
}
.sectiontext.benefits .wpb_wrapper p:first-child {
display: flex;
line-height: 1.5;
}
.sectiontext.benefits .wpb_wrapper p:first-child::before {
background-image: url(//www.duratio.de/wp-content/uploads/haken-blau.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
content: '';
display: flex;
flex-shrink: 0;
height: 1.5em;
margin-right: 10px;
width: 1em;
}
.sectiontext.big-benefits .wpb_wrapper p:first-child{
color:var(--text-blue);
display: flex;
line-height:1.5;
}
.sectiontext.big-benefits .wpb_wrapper p:first-child::before{
background-image :url(//www.duratio.de/wp-content/uploads/haken-blau.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
content:'';
display:flex;
flex-shrink: 0;
height:1.5em;
margin-right: 10px;
width:1.2em;
}
.sectiontext.benefits-list-item .wpb_wrapper p:first-child::before{
content:'';
background-image:url(//www.duratio.de/wp-content/uploads/haken-blau.png);
background-size: contain;
display:block;
float: left;
margin-right: 10px;
width:25px;
height:25px;
}
.sectiontext.benefits-list-item .wpb_wrapper p:first-child{
line-height:25px;
}
.plus, .minus{
display: flex;
line-height:1.5;
}
.plus::before, .minus::before{
content:'';
background-position: center;
background-repeat: no-repeat;
background-size: contain;
content: '';
display: flex;
flex-shrink: 0;
height: 1.5em;
margin-right: 10px;
width: 1em;
}
.plus::before, .minus::before{
background-image:url(//www.duratio.de/wp-content/uploads/Plus-transparent.png);
}
.minus::before{
background-image:url(//www.duratio.de/wp-content/uploads/minus-transparent.png);
}
.text-blue{
color: var(--text-blue);
}
.text-black{
color: var(--text-black);
}
.accordeon-header{
color: var(--text-blue);
text-align: left;
}
.h1size{
font-size:3.1vw;
line-height:4.0vw;
font-weight:800!important;
color:#3C3C3B;
}
.h2size{
font-size:2.6vw;
line-height:3.0vw;
font-weight:800!important;
color:#3C3C3B;
}
.h3size{
font-size:2.0vw;
line-height:3.8vw;
font-weight:800!important;
color:#3C3C3B;
}
.quform-input input[type="text"], .quform-input input[type="email"]{
font-family:'Roboto'!important;
font-weight:500!important;
}
.quform select.quform-field-select{
font-family:'Roboto'!important;
}
.quform-2 .quform-button-submit button, .quform-2 .quform-element-submit.quform-button-style-theme .quform-button-submit button{
border-radius: 10px;
background-color: var(--dura-green);
box-shadow: 0px 2px 2px rgb(0 0 0 / 25%);
height:60px;
}
.quform-21 .quform-button-submit button, .quform-21 .quform-element-submit.quform-button-style-theme .quform-button-submit button{
border-radius: 10px;
background-color: var(--dura-green);
box-shadow: 0px 2px 2px rgb(0 0 0 / 25%);
height:60px;
}
.quform-submit {
border-style: none;
border-radius: 5px;
background-color: var(--dura-green);
box-shadow: 0px 2px 2px rgb(0 0 0 / 25%);
color: #3C3C3B;
}
.quform-element-submit {
margin-bottom: 0px;
}
.textCenter {
text-align: center;
}
input[type=text], .quform select.quform-field-select {     border: 1px solid #056795;
border-radius: 8px;
height: 40px;
background-color: #fff !important;
padding-left: 23px !important;
}
input[type=text]:hover, .quform select.quform-field-select:hover {
border-color: var(--dura-green);
}
.quform select.quform-field-select {    
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC)!important;
background-position: 98%!important;
background-repeat: no-repeat!important;
}
.quform-required {
display: none;
}
#footer {
font-size: 12px;
color: #000000;
}
.quform-input input[type="email"]::placeholder{
color:#056795!important;
}
.quform-input input[type="email"]{
padding-left:0px!important;
}
.add-dropcap{
font-family:'Roboto Slab Bold'!important;
font-size:20px;
}
.add-dropcap::first-letter {
float: left;
margin-bottom: 0.35em;
margin-right: 0.1em;
margin-top: 5px;
font-size: 4em;
line-height: 0.75em;
font-weight: 700;
color: #000;
}
.dropcaptext{
font-family:'Roboto Slab Bold'!important;
text-transform:uppercase;
font-size:28px;
line-height:33px;
}
h3.dropcaptext + p, .add-dropcap + h3 + p{
clear: both;
font-size: 22px;
}
.transformcolumn{
transform: translate(12%);
}
.whitebox{
color:#fff!important;
}
a{
text-decoration-line: underline;
text-decoration-thickness: 2px;
}
a:hover{
text-decoration: underline;
text-decoration-style: double;
text-decoration-thickness: 2px;
color: var(--text-blue);
}
a:focus-visible{
outline-offset: 0.1em;
outline-width: 2px;
outline-style: solid;
}
.whitebox a{
color: #fff !important;
text-decoration-color: #fff;
}
.whitebox a:hover{
text-decoration-style: double;
}
.whitebox a:focus-visible{
outline: 2px solid #fff;
outline-offset: 0.1em;
}
.navbar-toggle.mobile-nav-trigger-cloned:focus-visible {
outline: 2px solid var(--text-black);
outline-offset: 0.25em;
}
#primary-nav a{
text-decoration: none;
}
.nav-item-children{
max-height: 90vh;
overflow-y: scroll;
}
.nav-item-children > li > a{
color: var(--text-black); }
@media only screen and (max-width: 901px) {
.main-nav .link-txt .txt{
padding-left: 3em;
}
.main-nav .link-txt .txt .submenu-expander{
left: 0px;
margin-left: 0px;
}
}
.nav-item-children > li.current-menu-item > a{
color: var(--text-blue);
}
#primary-nav a:hover{
text-decoration: none;
color: var(--text-blue);
}
#primary-nav a:focus-visible{
outline: 2px solid var(--text-black);
outline-offset: 0.1em;
}
#primary-nav a:active{
outline:none;
}
#headerLogo a{
text-decoration: none;
}
#headerLogo a:hover{
text-decoration: none;
color: var(--text-blue);
}
#headerLogo a:focus-visible{
outline: 2px solid  var(--text-black);
outline-offset: 0.1em;
}
#headerLogo a:active{
outline:none;
}
#footer a{
text-decoration: none;
}
#footer a:hover{
text-decoration: underline;
text-decoration-style: solid;
text-decoration-thickness: 2px;
}
#footer a:focus-visible{
outline: 2px solid var(--text-white);
outline-offset: 0.1em;
}
button.quform-submit{
border-radius: 10px;
background-color: var(--dura-green);
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
height: 60px;
}
button.quform-submit .quform-button-text{
font-family: 'Roboto Black';
font-weight: 500;
font-size: 20px;
color: #000;
}
.dura-jump-button a, a.dura-jump-button, .ld-ajax-loadmore,
a.btn.darkgreenbg {
display: inline-block;
background-color: var(--dura-green);
border: 3px solid var(--dura-green)!important;
box-shadow: 0px 2px 2px rgb(0 0 0 / 25%);
color: rgb(0, 0, 0);
font-family: 'Roboto Black';
font-size: 22px;
font-weight: 500;
justify-content: center;
padding: 15px 30px;
border-radius: 10px;
text-decoration: none;
text-align: center;
text-wrap: auto;
}
a.dura-jump-button>span, .ld-ajax-loadmore>span {
padding: 0px !important;
display: inherit;
}
.dura-jump-button a:hover, a.dura-jump-button:hover, .ld-ajax-loadmore:hover,
a.btn.darkgreenbg:hover {
background-color:#528531;
border: 3px solid #528531!important;
transform: translateY(0px);
text-decoration:none;
}
.dura-jump-button a:active, a.dura-jump-button:active, .ld-ajax-loadmore:active,
a.btn.darkgreenbg:active {
background-color:#528531;
border: 3px solid black!important;
}
.dura-jump-button a:focus, a.dura-jump-button:focus, .ld-ajax-loadmore:focus,
a.btn.darkgreenbg:focus {
background-color:var(--dura-green);
border: 3px solid black!important;
}
.dura-jump-button a .btn-txt, a.dura-jump-button .btn-txt, .ld-ajax-loadmore .static,
a.btn.darkgreenbg {
color: rgb(0, 0, 0);
font-family: 'Roboto Black';
font-size: 22px;
font-weight: 500;
line-height: 1.5;
}
.centerbutton{
text-align: center;
justify-content: center;
}
.ld-ajax-loadmore .static{ font-size: 22px;
}
.ld-ajax-loadmore .static::before{ }
.ld-ajax-loadmore .loading{
font-size:22px;
}
.ld-ajax-loadmore .dots, .ld-ajax-loadmore span{
display:inline-block;
}
.ti-widget .ti-date{
color: #000 !important;
}
.ti-widget .ti-read-more .ti-read-more-active {
opacity: 1 !important;
}
@media (max-width:768px) {
.dura-jump-button a, a.dura-jump-button, .ld-ajax-loadmore,
a.btn.darkgreenbg {
padding: 3vw 5vw;
}
a.dura-jump-button .btn-txt, .ld-ajax-loadmore .static, a.btn.darkgreenbg {
font-size: 4vw;
line-height: 1.5;
}
} .dura-blog-navi {
background-color: #F5F5F5 !important;
}
.blog-cat-menu .vc_column-inner{
padding:0px;
}
.lqd-custom-menu {
display: flex;
justify-content: space-around; gap: 0; width: 100%;
padding: 0;
margin: 0;
}
.lqd-custom-menu > li {
list-style: none;
position: relative;
white-space: nowrap; flex-grow: 1; 
}
.lqd-custom-menu > li + li {
margin-left: 0 !important; }
.lqd-custom-menu > li::before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 1px;
background: #D9D9D9;
}
.lqd-custom-menu > li:last-child::after {
content: "";
position: absolute;
right: 0px;
top: 0;
bottom: 0;
width: 1px;
background: #D9D9D9;
}
.lqd-custom-menu > li.current-menu-item > a,
.lqd-custom-menu > li.is-active > a {
background: #D9D9D9;
color: #000;
}
@media (max-width: 768px) {
.lqd-custom-menu {
overflow-x: scroll;
justify-content: flex-start; -webkit-overflow-scrolling: touch;
scrollbar-width: thin;
}
.lqd-custom-menu > li {
flex: 0 0 auto; }
}
.lqd-custom-menu > li > a {
display: block;
padding: 0.75rem 1rem;
text-decoration:none;
}
.lqd-custom-menu > li > a:hover,
.lqd-custom-menu > li > a:focus-visible {
background: #D9D9D9;
color: #000;
}
.lqd-custom-menu > li > a:focus-visible {
outline: 2px solid #333333;
outline-offset: 0px;
} #content article .wpb-content-wrapper > .vc_row {
margin-left: 0;
margin-right: 0;
width: 100%;
}  .dura_classic_2 .liquid-lp-media{
width: 100%;
aspect-ratio: 411 / 227; overflow: hidden;
}
.dura_classic_2 .liquid-lp-media img{
width: 100%;
height: 100%;
object-fit: cover;
}
.dura_classic_2 a.lp-child-wrapper{
text-decoration: none;
}
.dura_classic_2 a.lp-child-wrapper .entry-title {
line-height:1.5em;
}
.dura_classic_2 a.lp-child-wrapper:hover{
text-decoration: none;
color: var(--text-black);
}
.dura_classic_2 .liquid-lp-date {
display: block;
margin-top: 1em;
font-size: 1em;
}
.dura_classic_2 .liquid-lp:hover a.lp-child-wrapper .liquid-lp-media {
transform: none;
box-shadow: none;
}
.dura_classic_2 .liquid-blog-grid.row > div{
padding-left: 0px;
padding-right: 0px;
overflow:hidden;
}
.dura_classic_2 .liquid-blog-grid.row > div:has(.lp-child-wrapper:hover){
transition:box-shadow 0.3s;
}
.dura_classic_2 .liquid-blog-grid.row > div:has(.lp-child-wrapper:hover), .liquid-blog-grid.row:has(.lp-child-wrapper:focus-visible){
-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5); 
box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5);
outline: 2px solid #528531;
}
.dura_classic_2 .liquid-blog-grid{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
@media screen and (min-width: 1025px) {
.dura_classic_2 .liquid-blog-grid > div {
width: 30%;
margin: 0 0 5%;
}
}
@media only screen and (max-width: 1024px)and (min-width: 768px) {
.dura_classic_2 .liquid-blog-grid > div  {
width: 48.5%;
margin: 0 0 5%;
}
}
@media (max-width: 768px) {
.dura_classic_2 .liquid-blog-grid > div  {
width: 100%;
margin: 0 0 5%;
}
}  .dura_featured .liquid-blog-grid > div {
width: auto;
margin: 0 0 0;
padding: 0;
border-radius: 25px;
overflow: hidden;
}
.dura_featured a, .dura_featured a:hover {
text-decoration:none;
}
.dura_featured .liquid-blog-grid.row > div:has(.lp-child-wrapper:hover), .liquid-blog-grid.row:has(.lp-child-wrapper:focus-visible) {
-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5);
outline: 2px solid #528531;
}
.dura_featured .liquid-blog-grid.row > div:has(.lp-child-wrapper:hover) {
transition: box-shadow 0.3s;
}
.dura_featured .liquid-lp:hover .liquid-lp-media {
transform: none !important;
box-shadow: none !important;
}
.dura_featured .liquid-lp-date {
display: block;
font-size: 1em;
margin-top: 0;
}
.dura_featured .liquid-blog-grid > div:nth-child(1) .liquid-lp-date {
margin-top: 1em;
}
.dura_featured a.lp-child-wrapper:hover {
text-decoration: none;
color: var(--text-black);
}
@media (min-width: 1025px) { .dura_featured .liquid-blog-grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
gap: 2rem;
}
.dura_featured .liquid-blog-grid {
grid-auto-rows: 1fr; }
.dura_featured .liquid-lp-media {
transform: none !important;
box-shadow: none !important;
margin-bottom: 0 !important; }
.dura_featured .liquid-blog-grid > div:nth-child(n+2),
.dura_featured .liquid-blog-grid > div:nth-child(n+2) article,
.dura_featured .liquid-blog-grid > div:nth-child(n+2) article > a,
.dura_featured .liquid-blog-grid > div:nth-child(n+2) figure,
.dura_featured .liquid-blog-grid > div:nth-child(n+2) header {
height: 100%;
}
.dura_featured .liquid-blog-grid > div  article {
margin-bottom:0px;
} .dura_featured .liquid-blog-grid > div:nth-child(1) {
grid-column: 1;
grid-row: 1 / span 2;
} .dura_featured .liquid-blog-grid > div:nth-child(n+2) article {
height: 100%;
display: flex;
}
.dura_featured .liquid-blog-grid > div:nth-child(n+2) article a {
display: flex;
height: 100%;
align-items: stretch;
}
.dura_featured .liquid-blog-grid > div:nth-child(n+2) figure {
width: 50%;
height: 100%;
margin: 0;
flex-shrink: 0;
}
.dura_featured .liquid-blog-grid > div:nth-child(n+2) figure img {
width: 100%;
height: 100%;
object-fit: cover; }
.dura_featured .liquid-blog-grid > div:nth-child(n+2) header {
width: 50%;
height: 100%;
padding-left: 1rem;
padding-right: 1rem;
display: flex;
flex-direction: column;
justify-content: center;
flex-shrink: 0;
}
.dura_featured .liquid-lp-media {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: block;
} .dura_featured .liquid-blog-grid > div:first-child .liquid-lp-media {
aspect-ratio: 16 / 9;
} .dura_featured .liquid-blog-grid > div:nth-child(n+2) .liquid-lp-media {
height: 100%;
object-fit: cover;
} .dura_featured .liquid-lp-media img {
display: none;
}
}
@media (max-width: 1024px) {
.dura_featured .liquid-lp-media {
width: 100%;
aspect-ratio: 411 / 227;
overflow: hidden;
}
.dura_featured .liquid-lp-media img {
width: 100%;
height: 100%;
object-fit: cover;
}
.dura_featured .liquid-blog-grid {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
}
@media (max-width: 1024px) and (min-width: 769px) {
.dura_featured .liquid-blog-grid > div {
width: 47%;
margin-left: 0%;
margin-right: 0%;
margin-bottom: 5%;
} .dura_featured .liquid-lp-media {
background-image: none !important;
height: auto;
}
}
@media (max-width: 768px) { .dura_featured .liquid-blog-grid {
display: block;
}
.dura_featured .liquid-blog-grid > div {
margin-bottom: 2rem;
}
.dura_featured .liquid-lp-media {
background-image: none !important;
}
}   .footer-flex-wrapper .footer-flex {
display: flex;
justify-content: space-between;
align-items: center;
max-width: 100%;
margin: 0 auto;
gap: 1rem;
} .footer-flex-wrapper .footer-logo,
.footer-flex-wrapper .footer-siegel {
flex: 0 0 auto;
}
.footer-flex-wrapper .footer-links {
flex: 1 1 auto;
} .footer-flex-wrapper .footer-logo {
text-align: left;
}
.footer-flex-wrapper .footer-logo img {
max-width: 160px;
width: 100%;
} .footer-flex-wrapper .footer-links {
text-align: center;
display: flex;
flex-direction: column;
gap: 0.125rem;
padding-top:4px;
}
.footer-flex-wrapper .footer-links a, .footer-flex-wrapper .footer-links span {
text-decoration: none;
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 1.5;
}
.footer-flex-wrapper .footer-links br {
display: none;
} .footer-flex-wrapper .footer-siegel {
text-align: right;
}
.footer-flex-wrapper .footer-siegel img {
max-width: 135px;
width: 100%;
}
@media (min-width: 769px) {
.footer-flex-wrapper .footer-links {
display: flex;
flex-direction: row;
justify-content: space-around;
gap: 0.125rem;
flex-wrap: wrap; }
}
@media (min-width: 769px) and (max-width: 1024px) {
.footer-flex-wrapper .footer-links {
flex-direction: column;
text-align: center;
gap: 0.125rem;
}
} @media (max-width: 768px) {
.footer-flex-wrapper .footer-flex {
flex-direction: column;
text-align: center;
}
.footer-flex-wrapper .footer-flex > div {
flex: none;
width: 100%;
}
.footer-flex-wrapper .footer-links {
display: flex;
flex-direction: column;
gap: 0.125rem;
}
.footer-flex-wrapper .footer-logo,
.footer-flex-wrapper .footer-siegel {
text-align: center;
}
}   section#top {
position: relative;
overflow: hidden;
} section#top .hero-bg,
section#top .hero-bg .wpb_wrapper,
section#top .hero-bg p {
position: static !important;
margin: 0 !important;
padding: 0 !important;
} section#top .hero-bg img {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: -1; }