.embed-privacy-container{background-position:center;background-size:cover;margin-bottom:1.5em;position:relative}.embed-privacy-container a{color:#eee}.embed-privacy-container a:active,.embed-privacy-container a:focus,.embed-privacy-container a:hover{color:#fff !important}.embed-privacy-container.embed-wordpress-org{aspect-ratio:auto !important}.embed-privacy-container.is-enabled{background-image:none !important}.embed-privacy-container:last-child{margin-bottom:0}.embed-privacy-content{display:none;height:100%;width:100%}.embed-privacy-content>embed,.embed-privacy-content>iframe,.embed-privacy-content>object{max-height:100%;max-width:100%}.aligncenter .embed-privacy-content>*{display:block;margin-left:auto;margin-right:auto}.is-enabled .embed-privacy-content{display:block}.embed-privacy-overlay{background-color:rgba(0,0,0,.7);box-sizing:border-box;color:#eee;cursor:pointer;display:table;height:100%;max-width:100%;min-height:200px;padding:20px;position:relative;transition:background-color .25s ease-in-out,color .25s ease-in-out;width:100%;z-index:100}@media(min-width:768px){.embed-privacy-overlay{min-height:300px}}@media(forced-colors: active){.embed-privacy-overlay{border:1px solid}}@media(prefers-reduced-motion: reduce){.embed-privacy-overlay{transition:none}}.embed-privacy-overlay label,.embed-privacy-overlay p{color:#eee;cursor:pointer;font-weight:400;text-align:center;transition:color .25s ease-in-out}@media(prefers-reduced-motion: reduce){.embed-privacy-overlay label,.embed-privacy-overlay p{transition:none}}.embed-privacy-overlay label,.embed-privacy-overlay .embed-privacy-input-wrapper{margin:0}.embed-privacy-overlay .embed-privacy-footer{display:table-footer-group;font-size:.85em;text-align:right}.embed-privacy-overlay:hover,.embed-privacy-container:focus-within .embed-privacy-overlay{background-color:rgba(0,0,0,.8);color:#fff}.embed-privacy-overlay:hover .embed-privacy-logo,.embed-privacy-container:focus-within .embed-privacy-overlay .embed-privacy-logo{opacity:1}.embed-privacy-overlay:hover label,.embed-privacy-overlay:hover p,.embed-privacy-container:focus-within .embed-privacy-overlay label,.embed-privacy-container:focus-within .embed-privacy-overlay p{color:#fff}.embed-privacy-inner{display:table-cell;vertical-align:middle}.embed-privacy-logo{background-position:center top;background-repeat:no-repeat;background-size:contain;height:48px;margin-bottom:30px;opacity:.8;transition:opacity .25s ease-in-out}@media(prefers-reduced-motion: reduce){.embed-privacy-logo{transition:none}}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .embed-privacy-container,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .embed-privacy-container,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .embed-privacy-container,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .embed-privacy-container,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .embed-privacy-container,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .embed-privacy-container,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .embed-privacy-container{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.embed-privacy-provider.is-hidden{display:none}.embed-privacy-opt-out-label{display:inline-block}.embed-privacy-local-tweet{font-style:normal}.wp-block-cover .wp-block-cover__embed-background:has(.embed-privacy-container){pointer-events:all}.splide__container{box-sizing:border-box;position:relative;}
.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;margin:0 !important;padding:0 !important;}
.splide.is-initialized:not(.is-active) .splide__list{display:block;}
.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none;}
.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;}
.splide__progress__bar{width:0;}
.splide{position:relative;visibility:hidden;}
.splide.is-initialized, .splide.is-rendered{visibility:visible;}
.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;}
.splide__slide img{vertical-align:bottom;}
.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;}
.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause{display:none;}
.splide__toggle.is-active .splide__toggle__pause{display:inline;}
.splide__track{overflow:hidden;position:relative;z-index:0;}
@keyframes splide-loading {
0%{transform:rotate(0);}
to{transform:rotate(1turn);}
}
.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.splide__track--fade > .splide__list{display:block;}
.splide__track--fade > .splide__list > .splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0;}
.splide__track--fade > .splide__list > .splide__slide.is-active{opacity:1;position:relative;z-index:1;}
.splide--rtl{direction:rtl;}
.splide__track--ttb > .splide__list{display:block;}
.splide__arrow{display:block;position:absolute;width:38px;height:17px;background:url(//www.bbs-walsrode.de/wp-content/themes/hph-gmbh/blockstudio/imageslider/img/menu-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;border:0;}
.splide__arrow svg{display:none;}
.splide__arrow:hover:not(:disabled){opacity:0.8;}
.splide__arrow:disabled{opacity:0.6;}
.splide__arrow:focus-visible{outline:2px solid #A2C037;outline-offset:3px;}
.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px;}
.splide__pagination{bottom:0.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1;}
.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:0.7;padding:0;position:relative;transition:transform 0.2s linear;width:8px;}
.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1;}
.splide__pagination__page:hover{cursor:pointer;opacity:0.9;}
.splide__pagination__page:focus-visible{outline:3px solid #A2C037;outline-offset:3px;}
.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #A2C037;outline-offset:3px;}
.splide__progress__bar{background:#ccc;height:3px;}
.splide__slide{-webkit-tap-highlight-color:transparent;}
.splide__slide:focus{outline:0;}
@supports (outline-offset: -3px) {
.splide__slide:focus-visible{outline:3px solid #A2C037;outline-offset:-3px;}
}
@media screen and (-ms-high-contrast: none) {
.splide__slide:focus-visible{border:3px solid #A2C037;}
}
@supports (outline-offset: -3px) {
.splide.is-focus-in .splide__slide:focus{outline:3px solid #A2C037;outline-offset:-3px;}
}
@media screen and (-ms-high-contrast: none) {
.splide.is-focus-in .splide__slide:focus{border:3px solid #A2C037;}
.splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus{border-color:#A2C037;}
}
.splide__toggle{cursor:pointer;}
.splide__toggle:focus-visible{outline:3px solid #A2C037;outline-offset:3px;}
.splide.is-focus-in .splide__toggle:focus{outline:3px solid #A2C037;outline-offset:3px;}
.splide__track--nav > .splide__list > .splide__slide{border:3px solid transparent;cursor:pointer;}
.splide__track--nav > .splide__list > .splide__slide.is-active{border:3px solid #000;}
.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em;}
.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto;}
.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%);}
.splide__arrows--ttb .splide__arrow--prev{top:1em;}
.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg);}
.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto;}
.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg);}
.splide__pagination--ttb {
bottom: 0;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
left: auto;
padding: 1em 0;
right: 0.5em;
top: 0;
}.px-banner{position:relative;min-height:500px;overflow:hidden;display:flex;align-items:flex-end;}
@media screen and (max-width:768px){
.px-banner{min-height:200px;display:block;}
}
.px-banner.large-height{min-height:856px;}
@media screen and (max-width:1024px){
.px-banner.large-height{min-height:500px;}
}
@media screen and (max-width:768px){
.px-banner.large-height{min-height:200px;}
}
.px-banner .image, .px-banner .video{position:absolute;top:0;left:0;width:100%;height:100%;}
@media screen and (max-width:768px){
.px-banner .image, .px-banner .video{position:relative;}
}
.px-banner .image img, .px-banner .image video, .px-banner .video img, .px-banner .video video{height:100%;width:100%;object-fit:cover;object-position:top center;}
.px-banner .text{position:relative;z-index:1;background:#ffffff;border-radius:0px 0px 0px 30px;padding:42px 50px 20px calc(1920px / 10);min-width:600px;max-width:1393px;margin-bottom:105px;}
@media screen and (max-width:1024px){
.px-banner .text{padding:30px 30px 6px;margin-bottom:30px;min-width:0;}
}
@media screen and (max-width:768px){
.px-banner .text{padding:10px 0 0;margin-bottom:0;border-radius:0;width:94%;margin:0 auto;text-align:center;display:block;}
}
.px-banner .text .logo-before-text img{max-height:70px;max-width:100%;object-fit:contain;object-position:left;}
.banner_info_section{width:94%;max-width:1504px;margin:-45px auto 0;display:flex;position:relative;z-index:8;}
@media screen and (max-width:1024px){
.banner_info_section{margin:0 auto;width:100%;}
}
@media screen and (max-width:768px){
.banner_info_section{display:block;}
}
.banner_info_section > *{padding:30px 50px 20px;flex:0 0 50%;box-shadow:0px 4px 25px 0px rgba(0, 0, 0, 0.06);border-radius:0px 0px 0px 20px;}
@media screen and (max-width:1200px){
.banner_info_section > *{padding:30px 30px 20px;}
}
@media screen and (max-width:768px){
.banner_info_section > *{padding:30px 20px;}
}
.banner_info_section .left_info{background:#a2c037;margin-right:-10px;}
@media screen and (max-width:768px){
.banner_info_section .left_info{margin-right:0;}
}
.banner_info_section .left_info .header{display:flex;}
@media screen and (max-width:500px){
.banner_info_section .left_info .header{display:block;}
}
.banner_info_section .left_info .header .headline > .extra_title{margin-bottom:4px;font-size:30px;letter-spacing:0.9px;font-family:"Assistant", Arial, sans-serif;font-weight:bold;text-transform:uppercase;}
@media(max-width:1200px){
.banner_info_section .left_info .header .headline > .extra_title{font-size:28px;}
}
@media(max-width:1024px){
.banner_info_section .left_info .header .headline > .extra_title{font-size:25px;}
}
@media(max-width:768px){
.banner_info_section .left_info .header .headline > .extra_title{font-size:20px;}
}
@media(max-width:470px){
.banner_info_section .left_info .header .headline > .extra_title{font-size:18px;}
}
.banner_info_section .left_info .header .headline > p{font-weight:700;line-height:140%;letter-spacing:0.51px;}
.banner_info_section .left_info .header .logo{flex:0 0 60px;position:relative;margin-right:20px;width:60px;height:60px;display:block;}
@media screen and (max-width:500px){
.banner_info_section .left_info .header .logo{margin-bottom:10px;width:40px;height:40px;margin-right:0;}
}
.banner_info_section .left_info .header .logo img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:left top;}
.banner_info_section .right_info{background:#ffffff;margin-left:-10px;}
@media screen and (max-width:768px){
.banner_info_section .right_info{margin-left:0;}
}
.banner_info_section .right_info > .category_name{color:#6c206b;font-size:30px;letter-spacing:0.9px;font-family:"Assistant", Arial, sans-serif;font-weight:bold;text-transform:uppercase;}
@media(max-width:1200px){
.banner_info_section .right_info > .category_name{font-size:28px;}
}
@media(max-width:1024px){
.banner_info_section .right_info > .category_name{font-size:25px;}
}
@media(max-width:768px){
.banner_info_section .right_info > .category_name{font-size:20px;}
}
@media(max-width:470px){
.banner_info_section .right_info > .category_name{font-size:18px;}
}
.banner_info_section .right_info #postsloop{display:block;width:100%;}
.banner_info_section .right_info #postsloop > article{width:100%;margin-right:0;margin-bottom:15px;position:relative;}
.banner_info_section .right_info #postsloop > article:last-child{margin-bottom:0;}
.banner_info_section .right_info #postsloop > article .nolink{margin-bottom:3px;font-size:20px;letter-spacing:0.5px;font-weight:bold;}
@media(max-width:768px){
.banner_info_section .right_info #postsloop > article .nolink{font-size:18px;}
}
@media(max-width:470px){
.banner_info_section .right_info #postsloop > article .nolink{font-size:17px;}
}
.banner_info_section .right_info #postsloop > article .cat_link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;font-size:0px;color:transparent;}
.banner_info_section .right_info #postsloop > article .introtext{margin-bottom:0;}
.banner_info_section .right_info .header{display:flex;}
@media screen and (max-width:500px){
.banner_info_section .right_info .header{display:block;}
}
.banner_info_section .right_info .header .headline > .extra_title{margin-bottom:4px;font-size:30px;letter-spacing:0.9px;font-family:"Assistant", Arial, sans-serif;font-weight:bold;text-transform:uppercase;}
@media(max-width:1200px){
.banner_info_section .right_info .header .headline > .extra_title{font-size:28px;}
}
@media(max-width:1024px){
.banner_info_section .right_info .header .headline > .extra_title{font-size:25px;}
}
@media(max-width:768px){
.banner_info_section .right_info .header .headline > .extra_title{font-size:20px;}
}
@media(max-width:470px){
.banner_info_section .right_info .header .headline > .extra_title{font-size:18px;}
}
.banner_info_section .right_info .header .headline > p{font-weight:700;line-height:140%;letter-spacing:0.51px;}
.banner_info_section .right_info .header .logo{flex:0 0 60px;position:relative;margin-right:20px;width:60px;height:60px;display:block;}
@media screen and (max-width:500px){
.banner_info_section .right_info .header .logo{margin-bottom:10px;width:40px;height:40px;margin-right:0;}
}
.banner_info_section .right_info .header .logo img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: contain;
object-position: left top;
}.px-page-boxes{width:94%;max-width:1504px;margin:0 auto;}
.px-page-boxes .logo{width:50px;height:30px;position:relative;display:flex;justify-content:center;margin:0 auto 15px;}
@media screen and (max-width:768px){
.px-page-boxes .logo{width:40px;height:40px;}
}
.px-page-boxes .logo img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;}
.px-page-boxes .header-text{margin-bottom:60px;}
@media(max-width:1200px){
.px-page-boxes .header-text{margin-bottom:40px;}
}
@media(max-width:470px){
.px-page-boxes .header-text{margin-bottom:30px;}
}
.px-page-boxes .footer-button{display:flex;justify-content:center;margin-top:50px;}
@media(max-width:1200px){
.px-page-boxes .footer-button{margin-top:40px;}
}
@media(max-width:470px){
.px-page-boxes .footer-button{margin-top:30px;}
}
.px-page-boxes .footer-button .btn{margin-top:0;}
.px-page-boxes-inner{display:flex;flex-wrap:wrap;}
.px-page-boxes-inner .item{width:calc(1 / 4 * 100% - (1 - 1 / 4) * 19px);margin-right:19px;margin-bottom:35px;position:relative;}
.px-page-boxes-inner .item:hover{background:#a2c037;}
.px-page-boxes-inner .item:hover .item_inner .text h1, .px-page-boxes-inner .item:hover .item_inner .text h2, .px-page-boxes-inner .item:hover .item_inner .text h3, .px-page-boxes-inner .item:hover .item_inner .text h4, .px-page-boxes-inner .item:hover .item_inner .text h5, .px-page-boxes-inner .item:hover .item_inner .text h6{color:#2c285b;}
.px-page-boxes-inner .item.with-arrow{background:#a2c037;}
.px-page-boxes-inner .item a.global_link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;cursor:pointer;font-size:0px;color:transparent;}
@media(min-width:1201px){
.px-page-boxes-inner .item:nth-child(4n){margin-right:0;}
}
@media(max-width:1200px){
.px-page-boxes-inner .item{width:calc(50% - (1 / 2) * 19px);margin-bottom:25px;}
.px-page-boxes-inner .item:nth-child(2n){margin-right:0;}
}
@media(max-width:768px){
.px-page-boxes-inner .item{width:100%;margin-right:0;margin-bottom:20px;padding:20px;}
}
.px-page-boxes-inner .item{border-radius:0px 0px 0px 20px;background:#fff;box-shadow:4px 2px 24px 0px rgba(0, 0, 0, 0.06);padding:30px;}
.px-page-boxes-inner .item .item_inner .text h1, .px-page-boxes-inner .item .item_inner .text h2, .px-page-boxes-inner .item .item_inner .text h3, .px-page-boxes-inner .item .item_inner .text h4, .px-page-boxes-inner .item .item_inner .text h5, .px-page-boxes-inner .item .item_inner .text h6{color:#6c206b;margin-bottom:16px;}
.px-page-boxes-inner .item .item_inner .text > *:last-child{margin-bottom:0;}
.px-page-boxes-inner .item .item_inner .text.with-arrow > *:first-child{display:flex;align-items:center;}
.px-page-boxes-inner .item .item_inner .text.with-arrow > *:first-child:before{content:"";display:block;width:34px;height:17px;background:url(//www.bbs-walsrode.de/wp-content/themes/hph-gmbh/blockstudio/page-boxes/img/menu-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:3px;}
@media(max-width:768px){
.px-page-boxes-inner .item .item_inner .text.with-arrow > *:first-child:before{display:none;}
}
.wp-block-columns .px-page-boxes, .px-frame-layout .px-page-boxes, .accordion-content .px-page-boxes, .tab_wrapper .px-page-boxes {
width: 100%;
}.px-textimagewall{width:94%;max-width:1504px;margin:0 auto;}
.px-textimagewall .header-text{margin-bottom:40px;}
@media(max-width:470px){
.px-textimagewall .header-text{margin-bottom:30px;}
}
.px-textimagewall .header-text h1, .px-textimagewall .header-text h2, .px-textimagewall .header-text h3, .px-textimagewall .header-text h4, .px-textimagewall .header-text h5, .px-textimagewall .header-text h6{color:#6c206b;}
.px-textimagewall .footer-button{display:flex;justify-content:center;}
.px-textimagewall .footer-button .btn{margin-top:0;}
.px-textimagewall-inner{display:flex;justify-content:center;flex-wrap:wrap;}
.px-textimagewall-inner.cols-3 .item{width:30%;}
.px-textimagewall-inner.cols-4 .item{width:22%;}
@media screen and (max-width:1200px){
.px-textimagewall-inner.cols-4 .item, .px-textimagewall-inner.cols-3 .item{width:48%;}
}
@media screen and (max-width:600px){
.px-textimagewall-inner.cols-4 .item, .px-textimagewall-inner.cols-3 .item{width:100%;}
}
.px-textimagewall-inner .item{display:flex;flex-direction:column;align-items:center;margin-bottom:60px;padding:0 12px;}
@media screen and (max-width:768px){
.px-textimagewall-inner .item{margin-bottom:40px;}
}
@media screen and (max-width:470px){
.px-textimagewall-inner .item{margin-bottom:30px;}
}
.px-textimagewall-inner .item .item_inner{max-width:370px;display:flex;flex-direction:column;align-items:center;text-align:center;}
.px-textimagewall-inner .item .item_inner .text h1, .px-textimagewall-inner .item .item_inner .text h2, .px-textimagewall-inner .item .item_inner .text h3, .px-textimagewall-inner .item .item_inner .text h4, .px-textimagewall-inner .item .item_inner .text h5, .px-textimagewall-inner .item .item_inner .text h6{color:#6c206b;text-transform:none;}
.px-textimagewall-inner .item .item_inner .text > *:last-child{margin-bottom:0;}
.px-textimagewall-inner .item .item_inner .text .btn{font-size:16px;}
.px-textimagewall-inner .item .image{width:50px;height:50px;position:relative;margin-bottom:15px;}
@media screen and (max-width:768px){
.px-textimagewall-inner .item .image{width:40px;height:40px;}
}
.px-textimagewall-inner .item .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;}
.wp-block-columns .px-textimagewall, .px-frame-layout .px-textimagewall, .accordion-content .px-textimagewall, .tab_wrapper .px-textimagewall {
width: 100%;
}.px-imageslider{padding:0px 0;position:relative;width:94%;max-width:1504px;margin:0 auto;}
@media(max-width:1024px){
.px-imageslider{padding:50px 0;}
}
@media(max-width:768px){
.px-imageslider{padding:30px 0;}
}
.px-imageslider .innersection{max-width:1640px;margin:0 auto;width:94%;}
.px-imageslider .innersection .logo_section{display:flex;justify-content:center;}
.px-imageslider .innersection .logo_section img{width:50px;height:auto;object-fit:contain;object-position:center bottom;display:block;margin-bottom:12px;}
@media screen and (max-width:768px){
.px-imageslider .innersection .logo_section img{width:40px;}
}
.px-imageslider .innersection .header-text{margin-bottom:100px;}
@media(max-width:1024px){
.px-imageslider .innersection .header-text{margin-bottom:50px;}
}
@media(max-width:768px){
.px-imageslider .innersection .header-text{margin-bottom:30px;}
}
.px-imageslider .innersection .header-text h1, .px-imageslider .innersection .header-text h2, .px-imageslider .innersection .header-text h3, .px-imageslider .innersection .header-text h4, .px-imageslider .innersection .header-text h5, .px-imageslider .innersection .header-text h6, .px-imageslider .innersection .header-text p{text-align:center;}
.px-imageslider .innersection .splide .splide__list{align-items:center;}
.px-imageslider .innersection .splide .splide__list .splide__slide{display:flex;justify-content:center;position:relative;}
.px-imageslider .innersection .splide .splide__list .splide__slide a{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:2;font-size:0;color:transparent;}
.px-imageslider .innersection .splide .splide__list .splide__slide img{width:auto;height:70px;max-height:70px;max-width:93%;object-fit:contain;transition:all 0.3s;}
.px-imageslider .innersection .sliderwrapper{width:100%;max-width:1504px;margin:0 auto;}
.px-imageslider .innersection .footer-button{display:flex;justify-content:center;margin-top:90px;}
.px-imageslider .splide__arrow{top:50%;z-index:3;transform:translateY(-50%);cursor:pointer;}
@media(max-width:1690px){
.px-imageslider .splide__arrow{top:calc(100% + 50px);transform:translateY(0);}
}
@media(max-width:768px){
.px-imageslider .splide__arrow{top:calc(100% + 20px);transform:translateY(0);margin-bottom:20px;}
}
@media(max-width:1024px){
.px-imageslider .splide__arrow{width:28px;}
}
.px-imageslider .splide__arrow.splide__arrow--prev{left:-60px;transform:translateY(-50%) rotate(-180deg);}
@media(max-width:1690px){
.px-imageslider .splide__arrow.splide__arrow--prev{left:calc(50% - 60px);transform:rotate(-180deg);}
}
@media(max-width:1024px){
.px-imageslider .splide__arrow.splide__arrow--prev{left:calc(50% - 50px);}
}
.px-imageslider .splide__arrow.splide__arrow--next{right:-60px;}
@media(max-width:1690px){
.px-imageslider .splide__arrow.splide__arrow--next{right:calc(50% - 60px);}
}
@media(max-width:1024px){
.px-imageslider .splide__arrow.splide__arrow--next{right:calc(50% - 50px);}
}
.wp-block-columns .px-imageslider, .px-frame-layout .px-imageslider, .accordion-content .px-imageslider, .tab_wrapper .px-imageslider {
width: 100%;
}.px-teaser{width:94%;max-width:1504px;margin:0 auto;}
.px-teaser-inner{display:grid;grid-template-columns:repeat(auto-fit, minmax(488px, 1fr));gap:20px;}
@media screen and (max-width:768px){
.px-teaser-inner{display:block;}
}
.px-teaser-inner .item{display:flex;flex-direction:column;}
@media screen and (max-width:768px){
.px-teaser-inner .item{margin-bottom:20px;}
}
.px-teaser-inner .item .image{border-radius:0px 0px 0px 20px;flex:0 0 294px;}
@media screen and (max-width:768px){
.px-teaser-inner .item .image{flex:0 0 250px;}
}
.px-teaser-inner .item .image img{width:100%;height:294px;object-fit:cover;object-position:top center;border-radius:0px 0px 0px 20px;display:block;max-width:100%;}
@media screen and (max-width:768px){
.px-teaser-inner .item .image img{height:250px;}
}
.px-teaser-inner .item .content{padding:20px 0;display:flex;flex-direction:column;flex:1;}
.px-teaser-inner .item .content .text{display:flex;flex-direction:column;flex:1;}
.px-teaser-inner .item .content .text .buttons{margin-top:auto;}
.wp-block-columns .px-teaser, .px-frame-layout .px-teaser, .accordion-content .px-teaser, .tab_wrapper .px-teaser {
width: 100%;
}:root{--fl-frame-lightbgbox:#f2f2f2;--fl-frame-cibgbox:#f1f6e1;--fl-layout-reduced:996px;--fl-margin-before-extra-small:30px;--fl-margin-before-small:50px;--fl-margin-before-medium:100px;--fl-margin-before-large:170px;--fl-margin-before-extra-large:200px;--fl-margin-after-extra-small:30px;--fl-margin-after-small:50px;--fl-margin-after-medium:100px;--fl-margin-after-large:170px;--fl-margin-after-extra-large:200px;}
@media(max-width:1024px){
:root{--fl-margin-before-medium:80px;--fl-margin-before-large:120px;--fl-margin-before-extra-large:170px;--fl-margin-after-medium:80px;--fl-margin-after-large:120px;--fl-margin-after-extra-large:170px;}
}
@media(max-width:768px){
:root{--fl-margin-before-small:40px;--fl-margin-before-medium:50px;--fl-margin-before-large:80px;--fl-margin-before-extra-large:100px;--fl-margin-after-small:40px;--fl-margin-after-medium:50px;--fl-margin-after-large:80px;--fl-margin-after-extra-large:100px;}
}
@media(max-width:470px){
:root{--fl-margin-before-small:35px;--fl-margin-before-medium:40px;--fl-margin-before-large:50px;--fl-margin-before-extra-large:60px;--fl-margin-after-small:35px;--fl-margin-after-medium:40px;--fl-margin-after-large:50px;--fl-margin-after-extra-large:60px;}
}
.fl{position:relative;max-width:1504px;width:96%;margin:0 auto;}
.fl[data-layout="default"][data-frame$="box"]{padding:30px;}
@media(max-width:768px){
.fl[data-layout="default"][data-frame$="box"]{padding:20px;}
}
@media(max-width:470px){
.fl[data-layout="default"][data-frame$="box"]{padding:15px;}
}
.fl[data-layout="layout-full"]{max-width:100%;}
.fl[data-layout="layout-full"][data-frame$="box"]{padding:80px 0;}
@media(max-width:768px){
.fl[data-layout="layout-full"][data-frame$="box"]{padding:40px 0;}
}
@media(max-width:470px){
.fl[data-layout="layout-full"][data-frame$="box"]{padding:30px 0;}
}
.fl[data-layout="layout-full-reduced"]{width:100%;max-width:none;}
.fl[data-layout="layout-full-reduced"][data-frame$="box"]{padding:80px 0;}
@media(max-width:768px){
.fl[data-layout="layout-full-reduced"][data-frame$="box"]{padding:40px 0;}
}
@media(max-width:470px){
.fl[data-layout="layout-full-reduced"][data-frame$="box"]{padding:30px 0;}
}
.fl[data-layout="layout-full-reduced"] .inner{position:relative;max-width:1504px;width:96%;margin:0 auto;}
.fl[data-layout="layout-reduced"]{max-width:var(--fl-layout-reduced);border-radius:0px 0px 0px 20px;}
.fl[data-layout="layout-reduced"][data-frame$="box"]{padding:30px;}
@media(max-width:768px){
.fl[data-layout="layout-reduced"][data-frame$="box"]{padding:20px;}
}
@media(max-width:470px){
.fl[data-layout="layout-reduced"][data-frame$="box"]{padding:15px;}
}
.fl[data-frame="lightbgbox"]{background:var(--fl-frame-lightbgbox);}
.fl[data-frame="cibgbox"]{background:var(--fl-frame-cibgbox);}
.fl[data-layout="layout-reduced"][data-frame="lightbgbox"], .fl[data-layout="layout-reduced"][data-frame="cibgbox"], .fl[data-layout="default"][data-frame="lightbgbox"], .fl[data-layout="default"][data-frame="cibgbox"]{border-radius:0px 0px 0px 20px;}
.fl[data-background-image="true"] .background-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.25;}
.fl[data-background-image="true"] .background-image img{width:100%;height:100%;object-fit:cover;}
.fl[data-margin-before="extra-small"]{margin-top:var(--fl-margin-before-extra-small);}
.fl[data-margin-before="small"]{margin-top:var(--fl-margin-before-small);}
.fl[data-margin-before="medium"]{margin-top:var(--fl-margin-before-medium);}
.fl[data-margin-before="large"]{margin-top:var(--fl-margin-before-large);}
.fl[data-margin-before="extra-large"]{margin-top:var(--fl-margin-before-extra-large);}
.fl[data-margin-after="extra-small"]{margin-bottom:var(--fl-margin-after-extra-small);}
.fl[data-margin-after="small"]{margin-bottom:var(--fl-margin-after-small);}
.fl[data-margin-after="medium"]{margin-bottom:var(--fl-margin-after-medium);}
.fl[data-margin-after="large"]{margin-bottom:var(--fl-margin-after-large);}
.fl[data-margin-after="extra-large"]{margin-bottom:var(--fl-margin-after-extra-large);}
@media(max-width:470px){
.fl[data-margin-before="medium"] {
margin-top: var(--fl-margin-before-medium);
}
.fl[data-margin-before="large"] {
margin-top: var(--fl-margin-before-large);
}
.fl[data-margin-before="extra-large"] {
margin-top: var(--fl-margin-before-extra-large);
}
.fl[data-margin-after="medium"] {
margin-bottom: var(--fl-margin-after-medium);
}
.fl[data-margin-after="large"] {
margin-bottom: var(--fl-margin-after-large);
}
.fl[data-margin-after="extra-large"] {
margin-bottom: var(--fl-margin-after-extra-large);
}
}.px-textimages{position:relative;width:94%;max-width:1504px;margin:0 auto;}
.px-textimages.imageposition-right .px-textimages-inner{flex-direction:row-reverse;}
@media screen and (max-width:768px){
.px-textimages.imageposition-right .px-textimages-inner{flex-direction:column;gap:0;}
}
.px-textimages-inner{display:flex;align-items:center;justify-content:space-between;gap:80px;}
@media screen and (max-width:768px){
.px-textimages-inner{flex-direction:column;gap:0;}
}
.px-textimages-inner .col{width:50%;}
@media screen and (max-width:768px){
.px-textimages-inner .col{width:100%;}
}
.px-textimages-inner .col .logo_section img{width:50px;height:auto;object-fit:contain;object-position:left bottom;display:block;margin-bottom:12px;}
@media screen and (max-width:768px){
.px-textimages-inner .col .logo_section img{width:40px;}
}
.px-textimages-inner .col.image{position:relative;}
@media screen and (max-width:768px){
.px-textimages-inner .col.image{order:-1;margin-bottom:20px;}
}
.px-textimages-inner .col.image img{width:100%;object-fit:cover;min-height:590px;border-radius:0px 0px 0px 30px;display:block;}
@media screen and (max-width:768px){
.px-textimages-inner .col.image img{min-height:250px;max-height:400px;}
}
.px-textimages-inner .col.text .subhead{color:#a2c037;margin-bottom:12px;}
.wp-block-columns .px-textimages, .px-frame-layout .px-textimages, .accordion-content .px-textimages, .tab_wrapper .px-textimages {
width: 100%;
}