/*!
Theme Name: DIRKRA
Description: Child Theme for DIRKRA
Version: 1.0
Template: pr-master-theme
Author: POWER+RADACH werbeagentur gmbh
Author URI: http://www.power-radach.de
*/@font-face{font-family:"GedauDIRKRA";src:url("./fonts/GedauDIRKRALig.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GedauDIRKRARomObl";src:url("./fonts/GedauDIRKRARomObl.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"GedauDIRKRA";src:url("./fonts/GedauDIRKRABol.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"GedauDIRKRA";src:url("./fonts/GedauDIRKRABolObl.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"GedauDIRKRA";src:url("./fonts/GedauDIRKRARom.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}html,body{--primary-font: "GedauDIRKRA", sans-serif;--secondary-font: "GedauDIRKRA", sans-serif;--global-padding: 20px;--content-width: 100%;--content-max-width: 1120px;--grey-light: #EBEBEB;--grey-dark: #606060;--primary-color: #3C3C3B;--primary-color-dark: #3C3C3B;--secondary-color: #D0D0D0;--textcolor: var(--primary-color);--desktop-wide: 1280px}@media(max-width: 580px){:root{--content-width: calc(100vw - 60px)}}body .no-padding,html .no-padding{padding:0 !important}body .half-width-center,html .half-width-center{width:50% !important;margin:0 auto !important}body .half-width-right,html .half-width-right{width:50% !important;margin:0 0 0 auto !important}body .half-width-left,html .half-width-left{width:50% !important;margin:0 auto 0 0 !important}body,html{--ansprechpartner-name-font-size: 24px;--ansprechpartner-name-line-height: 1;--ansprechpartner-position-font-style: normal;--ansprechpartner-name-margin-bottom: 0;--ansprechpartner-details-font-size: 16px;--ansprechpartner-details-line-height: 24px;--ansprechpartner-detail-more-display: block;--ansprechpartner-detail-mail-before-content: "";--ansprechpartner-detail-mobile-before-content: "";--ansprechpartner-detail-phone-before-content: "";--ansprechpartner-detail-fax-before-content: "";--ansprechpartner-details-container-padding: 10px 20px 10px 0;--ansprechpartner-detail-mobile-order: 3;--ansprechpartner-detail-phone-order: 1;--ansprechpartner-detail-mail-order: 4;--ansprechpartner-detail-fax-order: 2}body .ansprechpartner-detail-more,body .ansprechpartner-detail-position,html .ansprechpartner-detail-more,html .ansprechpartner-detail-position{order:1;margin-bottom:25px !important}body .ansprechpartner-detail-phone::before,html .ansprechpartner-detail-phone::before{background-image:url("/app/uploads/2021/07/Icon_Telefon.png")}body .ansprechpartner-detail-mail::before,html .ansprechpartner-detail-mail::before{background-image:url("/app/uploads/2021/07/Icon_Mail.png")}body .ansprechpartner-detail-fax::before,html .ansprechpartner-detail-fax::before{background-image:url("/app/uploads/2021/07/Icon_Fax.png")}body .ansprechpartner-detail-mobile::before,html .ansprechpartner-detail-mobile::before{background-image:url("/app/uploads/2021/07/mobile-icon.png")}body .ansprechpartner-detail-phone::before,body .ansprechpartner-detail-fax::before,body .ansprechpartner-detail-mobile::before,body .ansprechpartner-detail-mail::before,html .ansprechpartner-detail-phone::before,html .ansprechpartner-detail-fax::before,html .ansprechpartner-detail-mobile::before,html .ansprechpartner-detail-mail::before{width:16px !important;height:16px !important;background-repeat:no-repeat !important;background-size:16px 16px !important;display:inline-block !important;margin-right:4px !important;margin-bottom:-2px !important}body,html{--block-container-padding-top: 65px;--block-container-padding-bottom: 110px;--block-container-horizontal-padding: 10px}@media(max-width: 1024px){body,html{--block-container-padding-bottom: unset}}body .wp-block-powerradach-block-container,html .wp-block-powerradach-block-container{padding-inline:1rem}body .googlemap_container .block-container-inner-wrapper,html .googlemap_container .block-container-inner-wrapper{padding:0}body .googlemap_container .block-container-inner-wrapper .googlemap_container,html .googlemap_container .block-container-inner-wrapper .googlemap_container{padding:0}body .googlemap_container .block-container-inner-wrapper .googlemap_container .shortcode-inner-wrapper,html .googlemap_container .block-container-inner-wrapper .googlemap_container .shortcode-inner-wrapper{max-width:100%}body .googlemap_container .block-container-inner-wrapper .googlemap_container .shortcode-inner-wrapper p,html .googlemap_container .block-container-inner-wrapper .googlemap_container .shortcode-inner-wrapper p{display:none}body .googlemap_container .block-container-inner-wrapper .googlemap_container .shortcode-inner-wrapper .brlbs-cmpnt-container p,html .googlemap_container .block-container-inner-wrapper .googlemap_container .shortcode-inner-wrapper .brlbs-cmpnt-container p{display:block}body .googlemap_container .block-container-inner-wrapper .googlemap_container .shortcode-inner-wrapper .wpgmp_map_parent,html .googlemap_container .block-container-inner-wrapper .googlemap_container .shortcode-inner-wrapper .wpgmp_map_parent{margin-bottom:0}body,html{--column-vertical-padding: 100px;--column-first-padding-left: 60px;--column-second-padding-left: var(--column-first-padding-left);--column-first-padding-right: 80px;--column-second-padding-right: var(--column-first-padding-right);--columns-gutter: 0px;--column-first-break-padding-bottom: 100px;--column-first-break-padding-right: 60px}body .columns-inner-wrapper,html .columns-inner-wrapper{overflow:hidden}body .columns-inner-wrapper .column-outer-wrapper[style^="background-image:"],html .columns-inner-wrapper .column-outer-wrapper[style^="background-image:"]{--container-background-position: center center;transition:all .8s ease-in-out}body .columns-inner-wrapper .column-outer-wrapper[style^="background-image:"]:hover,html .columns-inner-wrapper .column-outer-wrapper[style^="background-image:"]:hover{transform:scale(1.05)}body .columns-inner-wrapper .column-outer-wrapper[style^="background-image:"]:first-of-type>.inner-wrapper,html .columns-inner-wrapper .column-outer-wrapper[style^="background-image:"]:first-of-type>.inner-wrapper{margin-left:0 !important}@media(max-width: 1024px){body .columns-inner-wrapper .column-outer-wrapper:not([style^="background-image:"]),html .columns-inner-wrapper .column-outer-wrapper:not([style^="background-image:"]){order:2;padding:20px 20px 80px 20px !important}}body .block-container-outer-wrapper.history-container .columns-outer-wrapper,html .block-container-outer-wrapper.history-container .columns-outer-wrapper{position:relative;margin-top:50px;margin-bottom:50px}@media(max-width: 980px){body .block-container-outer-wrapper.history-container .columns-outer-wrapper.vertical-line,html .block-container-outer-wrapper.history-container .columns-outer-wrapper.vertical-line{margin-bottom:10px;margin-top:10px}}body .block-container-outer-wrapper.history-container .columns-outer-wrapper.vertical-line.outer-wrapper::after,html .block-container-outer-wrapper.history-container .columns-outer-wrapper.vertical-line.outer-wrapper::after{content:"";position:absolute;border-left:3px solid var(--grey-light);height:200px;bottom:-110px;left:49%;z-index:-1;opacity:1;transition:all 3s linear}@media(max-width: 980px){body .block-container-outer-wrapper.history-container .columns-outer-wrapper.vertical-line.outer-wrapper::after,html .block-container-outer-wrapper.history-container .columns-outer-wrapper.vertical-line.outer-wrapper::after{height:50px;top:70px;bottom:0}}@media(max-width: 980px){body .block-container-outer-wrapper.history-container .columns-outer-wrapper.vertical-line.outer-wrapper p,html .block-container-outer-wrapper.history-container .columns-outer-wrapper.vertical-line.outer-wrapper p{text-align:center}}body .block-container-outer-wrapper.history-container .column-outer-wrapper,html .block-container-outer-wrapper.history-container .column-outer-wrapper{min-width:0 !important;padding:20px 60px !important}@media(max-width: 980px){body .block-container-outer-wrapper.history-container .column-outer-wrapper,html .block-container-outer-wrapper.history-container .column-outer-wrapper{padding:0 !important;width:100% !important;padding:10px 60px !important;text-align:center}}@media(max-width: 980px){body .block-container-outer-wrapper.history-container .column-outer-wrapper.order-first-mobile,html .block-container-outer-wrapper.history-container .column-outer-wrapper.order-first-mobile{order:1;padding:0 !important}}@media(max-width: 980px){body .block-container-outer-wrapper.history-container .column-outer-wrapper.order-first-mobile .block-container-outer-wrapper .block-container-inner-wrapper,html .block-container-outer-wrapper.history-container .column-outer-wrapper.order-first-mobile .block-container-outer-wrapper .block-container-inner-wrapper{padding-bottom:0 !important}}body .block-container-outer-wrapper.history-container .column-outer-wrapper .block-container-outer-wrapper .block-container-inner-wrapper,html .block-container-outer-wrapper.history-container .column-outer-wrapper .block-container-outer-wrapper .block-container-inner-wrapper{padding-top:25px !important;padding-bottom:25px !important}@media only screen and (max-width: 600px){body,html{--column-vertical-padding: 50px;--column-first-padding-left: 30px;--column-first-break-padding-right: 30px;--column-first-break-padding-bottom: 50px}}@media only screen and (max-width: 500px){body .wp-block-cover .columns-outer-wrapper.align-wide,html .wp-block-cover .columns-outer-wrapper.align-wide{--global-padding: 0}}body,html{--form-inputs-background-color: var(--secondary-color);--form-label-margin-top: 0;--form-label-margin-bottom: 0;--form-inputs-margin-top: 20px;--form-input-padding-top: 4px;--form-input-padding-right: 4px;--form-input-padding-bottom: 4px;--form-input-padding-left: 4px;--form-inputs-padding-right: 4px;--form-inputs-padding-top: 4px;--form-inputs-padding-bottom: 4px;--form-inputs-padding-left: 4px;--form-textarea-padding-top: 4px;--form-textarea-padding-right: 4px;--form-textarea-padding-bottom: 4px;--form-textarea-padding-left: 4px;--form-textarea-height: 176px;--form-inputs-half-width: 48%;--form-checkbox-checked-color: var(--secondary-color);--form-inputs-change-color: #000000;--form-inputs-color: #000000;--button-hover-background-color: var(--primary-color);--button-font-weight: 700}body .nf-input-limit,html .nf-input-limit{display:none}body .form-outer-wrapper,html .form-outer-wrapper{margin-top:60px}body #nf-field-12-wrap button.nf-fu-fileinput-button,html #nf-field-12-wrap button.nf-fu-fileinput-button{width:50% !important;background-color:var(--secondary-color) !important}body #nf-field-12-wrap button.nf-fu-fileinput-button span,html #nf-field-12-wrap button.nf-fu-fileinput-button span{font-weight:700 !important;color:var(--primary-color) !important;margin:auto !important}body #nf-field-12-wrap button.nf-fu-fileinput-button:hover,html #nf-field-12-wrap button.nf-fu-fileinput-button:hover{background-color:var(--primary-color) !important}body #nf-field-12-wrap button.nf-fu-fileinput-button:hover span,html #nf-field-12-wrap button.nf-fu-fileinput-button:hover span{color:var(--secondary-color) !important}body #nf-field-12-wrap button.nf-fu-fileinput-button::before,html #nf-field-12-wrap button.nf-fu-fileinput-button::before{padding-left:unset !important;margin-right:unset !important}body #nf-field-12-wrap .nf-fu-progress,html #nf-field-12-wrap .nf-fu-progress{width:50% !important}body #nf-field-12-wrap .files_uploaded nf-section,html #nf-field-12-wrap .files_uploaded nf-section{width:50% !important}body .force-white-color .form-outer-wrapper,html .force-white-color .form-outer-wrapper{--button-color: var(--primary-color);--button-background-color: var(--secondary-color);--button-hover-background-color: var(--secondary-color);--form-checkbox-background: var(--secondary-color);--form-checkbox-checked-color: var(--primary-color)}body .list-select-wrap>div div::after,html .list-select-wrap>div div::after{height:33px !important;line-height:33px !important;top:0 !important}body,html{--h1-color: var(--primary-color);--h1-font-size: 41px;--h1-line-height: 47px;--h1-font-weight: 200;--h1-margin-bottom: 20px;--h2-color: var(--primary-color);--h2-font-size: 32px;--h2-line-height: 39px;--h2-font-weight: 200;--h2-margin-bottom: 30px;--h3-color: var(--grey-dark)}@media(max-width: 768px){body,html{--h1-font-size: 32px}}@media only screen and (max-width: 600px){body .has-x-large-font-size,html .has-x-large-font-size{font-size:30px !important;line-height:1.1 !important}}body,html{--jalousie-head-font-size: 20px;--jalousie-head-line-height: 39px;--jalousie-head-font-weight: 400;--jalousie-arrow-font-weight: 700;--jalousie-head-container-border-bottom-color: var(--secondary-color)}body,html{--last-posts-tile-title-font-size: 20px;--last-posts-tile-title-line-height: 24px;--last-posts-tile-title-margin-bottom: 20px;--last-posts-tile-description-font-size: 16px;--last-posts-tile-description-line-height: 18px}body .last-posts-outer-wrapper,html .last-posts-outer-wrapper{background-color:var(--primary-color);padding:35px var(--global-padding);--grid-gutter: 88px}body .last-post-excerpt:after,html .last-post-excerpt:after{content:"";font-family:"Font Awesome 6 Pro";display:block;font-weight:700;margin-top:5px}body,html{--p-font-size: 16px;--p-line-height: 24px;--p-font-weight: 400}body .force-white-color .owl-nav button span,html .force-white-color .owl-nav button span{border-color:#fff !important}body,html{--video-play-icon-font-size: 60px;--video-play-icon-line-height: 1}body .video-outer-wrapper.scroll-lock,html .video-outer-wrapper.scroll-lock{width:100%;height:200vh;overflow:hidden;position:relative}body .video-outer-wrapper.scroll-lock .video-inner-wrapper,html .video-outer-wrapper.scroll-lock .video-inner-wrapper{display:block;position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center}body .video-outer-wrapper.scroll-lock .video-inner-wrapper figure,html .video-outer-wrapper.scroll-lock .video-inner-wrapper figure{width:100%;height:100%}body .video-outer-wrapper.scroll-lock .video-inner-wrapper figure video,html .video-outer-wrapper.scroll-lock .video-inner-wrapper figure video{width:100%;height:100%}body .wp-block-embed-youtube iframe,html .wp-block-embed-youtube iframe{width:768px !important;height:432px !important}@media(max-width: 768px){body .wp-block-embed-youtube iframe,html .wp-block-embed-youtube iframe{height:380px !important}}body,html{height:100% !important}body .fa,body .fas,html .fa,html .fas{font-weight:unset}li,a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}li:focus,a:focus{outline:none !important}body,html{--slider-slide-min-height: 0 !important;--slider-caption-primary-font-size: 60px;--slider-caption-secondary-font-size: 60px}@media(max-width: 1024px){body,html{--slider-caption-primary-font-size: 60px;--slider-caption-secondary-font-size: 50px}}@media(max-width: 980px){body,html{--slider-caption-primary-font-size: 50px;--slider-caption-secondary-font-size: 40px}}@media(max-width: 768px){body,html{--slider-caption-primary-font-size: 40px;--slider-caption-secondary-font-size: 30px}}@media(max-width: 580px){body,html{--slider-caption-primary-font-size: 30px;--slider-caption-secondary-font-size: 25px}}body .swiper-container,html .swiper-container{padding-top:85px}@media(max-width: 980px){body .swiper-container,html .swiper-container{padding-top:78px}}body .block-container-outer-wrapper.overlay-slider-container,html .block-container-outer-wrapper.overlay-slider-container{padding:0}body .block-container-outer-wrapper.overlay-slider-container>.block-container-inner-wrapper,html .block-container-outer-wrapper.overlay-slider-container>.block-container-inner-wrapper{padding:0}body .block-container-outer-wrapper.overlay-slider-container>.block-container-inner-wrapper .overlay-slider-container,html .block-container-outer-wrapper.overlay-slider-container>.block-container-inner-wrapper .overlay-slider-container{position:relative}body .block-container-outer-wrapper.overlay-slider-container>.block-container-inner-wrapper .overlay-slider-container .swiper-container,html .block-container-outer-wrapper.overlay-slider-container>.block-container-inner-wrapper .overlay-slider-container .swiper-container{padding-top:0}body .block-container-outer-wrapper.overlay-slider-container>.block-container-inner-wrapper .overlay-slider-container>.overlay-slider,html .block-container-outer-wrapper.overlay-slider-container>.block-container-inner-wrapper .overlay-slider-container>.overlay-slider{position:absolute !important;top:0;left:0}body .block-container-outer-wrapper.overlay-slider-container>.block-container-inner-wrapper .overlay-slider-container>.overlay-slider .slide-media,html .block-container-outer-wrapper.overlay-slider-container>.block-container-inner-wrapper .overlay-slider-container>.overlay-slider .slide-media{width:250px;height:auto}body .quote-inner-wrapper,html .quote-inner-wrapper{text-align:center}body .quote-inner-wrapper p,html .quote-inner-wrapper p{font-size:var(--h1-font-size);line-height:var(--h1-line-height);font-weight:var(--h1-font-weight);margin-bottom:90px}body .quote-inner-wrapper cite,html .quote-inner-wrapper cite{display:inline-block;max-width:300px}body,html{--gmaps-height: 700px;--gmaps-placeholder-image: url("/app/uploads/2021/06/map-placeholder.jpg")}@media(max-width: 768px){body,html{--gmaps-height: 500px}}body .infowindow-outer-wrapper,html .infowindow-outer-wrapper{width:300px}body .infowindow-outer-wrapper .logos-container,html .infowindow-outer-wrapper .logos-container{list-style:none;padding:0;display:flex;flex-wrap:wrap;flex-direction:column}body .infowindow-outer-wrapper .logos-container .logo,html .infowindow-outer-wrapper .logos-container .logo{padding-bottom:15px;width:150px;height:auto}body .infowindow-outer-wrapper .logos-container .logo[src=" "],html .infowindow-outer-wrapper .logos-container .logo[src=" "]{display:none}body .infowindow-outer-wrapper .address-container div,html .infowindow-outer-wrapper .address-container div{margin-bottom:5px}body .infowindow-outer-wrapper .address-container div.name,html .infowindow-outer-wrapper .address-container div.name{font-weight:800}html,body{--counter-number-font-size: 48px}html .counter-outer-wrapper,body .counter-outer-wrapper{padding:30px}html .counter-outer-wrapper .counter-number,body .counter-outer-wrapper .counter-number{font-weight:800;margin-bottom:25px}body,html{--button-margin-right: 20px;--button-background-color: rgba(60, 60, 59, 1);--button-hover-background-color: rgba(60, 60, 59, .85)}body .btn-light-grey,html .btn-light-grey{--button-color: #3c3c3b;--button-background-color: rgba(235, 235, 235, 1);--button-hover-background-color: rgba(235, 235, 235, .85)}body .btn-grey,html .btn-grey{--button-color: #3c3c3b;--button-background-color: rgba(186, 186, 186, 1);--button-hover-background-color: rgba(186, 186, 186, .85)}#wrapper .gallery-outer-wrapper .gallery-inner-wrapper .wp-block-gallery.columns-4{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:16px}@media(max-width: 580px){#wrapper .gallery-outer-wrapper .gallery-inner-wrapper .wp-block-gallery.columns-4{grid-template-columns:repeat(2, 1fr)}}#wrapper .gallery-outer-wrapper .gallery-inner-wrapper .wp-block-gallery.columns-4 .image-outer-wrapper .image-inner-wrapper{display:flex;height:100%}#wrapper .gallery-outer-wrapper .gallery-inner-wrapper .wp-block-gallery.columns-4 .image-outer-wrapper .image-inner-wrapper .wp-block-image{width:100%;height:100%}#wrapper .gallery-outer-wrapper .gallery-inner-wrapper .wp-block-gallery.columns-4 .image-outer-wrapper .image-inner-wrapper .wp-block-image img{display:block;width:100%;height:100%;flex:1;-o-object-fit:cover;object-fit:cover}#inner-container{background-color:#fff;width:100%;height:63px;margin-top:25px;position:fixed;z-index:1000000000;top:0}@media(max-width: 980px){#inner-container{height:78px;margin-top:0}}#inner-container.small{transition:all .2s linear;height:40px;margin-top:0}#inner-container #header-inner{top:0;max-width:1600px;width:100%;padding:0 20px;display:flex;z-index:1000000000;height:63px;line-height:1;margin:0 auto;transition:all .2s linear}#inner-container #header-inner.small{transition:all .2s linear;height:40px;margin-top:0}#inner-container #header-inner.small #header_navigation .menu .main-menu-item.menu-item-has-children>a::after{top:calc(75% + 10px) !important}@media(max-width: 980px){#inner-container #header-inner{height:78px;margin-top:0;padding:0 45px}}@media(max-width: 580px){#inner-container #header-inner{padding:0 15px}}#inner-container #header-inner #logo{background-color:#fff;transition:all .2s linear;padding-right:45px}#inner-container #header-inner #logo img{height:35px;width:auto;margin-left:0;margin-right:auto;transition:all .2s linear;margin-top:13.5px}#inner-container #header-inner #logo.small{line-height:unset;padding-top:unset;transform:unset;transition:all .2s linear}#inner-container #header-inner #logo.small img{height:38px;transition:all .2s linear;margin-top:0}@media(max-width: 980px){#inner-container #header-inner #logo{line-height:78px;padding-top:14px;transform:none;padding-left:0}}#inner-container #header-inner #burger{display:none}#inner-container #header-inner #burger:hover{cursor:pointer}#inner-container #header-inner #burger.active.small{top:-4px;transition:all .2s linear}@media(max-width: 1024px){#inner-container #header-inner #burger.active{display:none}}@media(max-width: 980px){#inner-container #header-inner #burger.active{display:block;fill:var(--primary-color);width:45px;position:absolute;right:45px;top:20px;z-index:10000000001;transition:all .2s linear}}@media(max-width: 580px){#inner-container #header-inner #burger.active{right:15px}}#inner-container #header-inner #cross{display:none}#inner-container #header-inner #cross:hover{cursor:pointer}@media(max-width: 1024px){#inner-container #header-inner #cross.active{display:none}}@media(max-width: 980px){#inner-container #header-inner #cross.active{display:block;fill:var(--primary-color);width:38px;position:absolute;right:42px;top:20px;z-index:10000000001}}@media(max-width: 580px){#inner-container #header-inner #cross.active{right:12px}}#inner-container #header-inner a{text-decoration:none;color:var(--primary-color)}#inner-container #header-inner .search-nav-container{display:flex;margin-left:auto;background-color:#fff}#inner-container #header-inner .search-nav-container.search-active{width:75%}@media(max-width: 980px){#inner-container #header-inner .search-nav-container{display:none}}#inner-container #header-inner .search-nav-container.mobile-active .menu li::before{color:var(--primary-color)}@media(max-width: 980px){#inner-container #header-inner .search-nav-container.mobile-active{position:absolute;z-index:1000;right:0;width:100vw;transition:all .5s;background-color:var(--grey-light);margin-top:78px;display:flex;height:45px}}#inner-container #header-inner .search-nav-container .menu{height:100%;display:flex;margin:0;padding:0;margin-right:49px}#inner-container #header-inner .search-nav-container .menu li{flex:1;display:flex;justify-content:center;flex-direction:column}#inner-container #header-inner .search-nav-container .menu li:hover{cursor:pointer}#inner-container #header-inner .search-nav-container .menu li::before{display:block;font-size:20px;font-weight:bold;width:auto;color:var(--primary-color)}#inner-container #header-inner .search-nav-container .menu li a{display:none}#inner-container #header-inner .search-nav-container #searchform{height:100%;margin:0 45px;padding:0;flex:1;display:flex;justify-content:center;flex-direction:column}#inner-container #header-inner .search-nav-container #searchform input{padding:7px;font-size:16px;border-width:1px;border-color:var(--primary-color);background-color:#fff;color:#000;border-style:solid;border-radius:3px;overflow:hidden;width:0%;transition:all .5s ease;opacity:0;margin-left:auto}#inner-container #header-inner .search-nav-container #searchform input.show{width:100%;transition:all .5s ease;opacity:1}#inner-container #header-inner .search-nav-container #searchform input:focus{outline:none}#inner-container #header-inner .search-nav-container #logo-eu-link{display:flex}#inner-container #header-inner .search-nav-container #logo-eu-link #logo-eu{height:35px;width:auto;margin:auto 0 auto auto;transition:all .2s linear}#inner-container #header-inner .search-nav-container #logo-eu-link #logo-eu.small{transition:all .2s linear;height:35px}@media(max-width: 980px){#inner-container #header-inner .search-nav-container #logo-eu-link #logo-eu{display:none}}#inner-container #header-inner #header_navigation{width:100%;transition:all .5s ease;opacity:1}#inner-container #header-inner #header_navigation.search-active{opacity:0;width:25%}#inner-container #header-inner #header_navigation.search-active.mobile-active{opacity:1}@media(max-width: 980px){#inner-container #header-inner #header_navigation{display:none}}@media(max-width: 980px){#inner-container #header-inner #header_navigation.mobile-active{flex-direction:column;height:calc(100vh - 63px);position:absolute;z-index:1000;right:0;width:100vw;transition:all .5s;background-color:var(--secondary-color);margin-top:78px;display:block}}@media(max-width: 980px){#inner-container #header-inner #header_navigation.mobile-active .menu{display:block;top:45px;position:relative}}@media(max-width: 980px){#inner-container #header-inner #header_navigation.mobile-active .menu .main-menu-item{flex:unset;text-align:unset;display:block;justify-content:center}}@media(max-width: 980px){#inner-container #header-inner #header_navigation.mobile-active .menu .main-menu-item.menu-item-has-children>a::after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;color:var(--primary-color);font-size:18px;top:17px;margin-left:20px;font-style:normal;font-weight:900;z-index:1000000000001}}#inner-container #header-inner #header_navigation.mobile-active .menu .main-menu-item>a{z-index:1;position:relative;display:block;padding:18px 0 15px 0;transition:all .3s;cursor:pointer;font-size:20px}#inner-container #header-inner #header_navigation .menu{list-style:none;text-decoration:none;margin:0;display:flex;height:100%;justify-content:space-between;padding:0}@media(max-width: 980px){#inner-container #header-inner #header_navigation .menu{display:block;position:absolute;top:150px;left:50%;transform:translateX(-50%);height:auto;width:100%;justify-content:center;padding:0 15px 50px 15px}}#inner-container #header-inner #header_navigation .menu .main-menu-item{flex:1;text-align:center;display:flex;justify-content:center;flex-direction:column;transition:background-position .3s;background-size:200% 100%;background-image:linear-gradient(to left, var(--grey-light) 50%, #FFFFFF 50%)}@media(max-width: 980px){#inner-container #header-inner #header_navigation .menu .main-menu-item{transition:none;background-color:var(--secondary-color);background-image:none}}#inner-container #header-inner #header_navigation .menu .main-menu-item:hover{background-position:-100% 0%}#inner-container #header-inner #header_navigation .menu .main-menu-item.menu-item-has-children>a{position:relative}@media(min-width: 980px){#inner-container #header-inner #header_navigation .menu .main-menu-item.menu-item-has-children>a.active::after{content:"";position:absolute;left:calc(50% - 20px);top:calc(75% + 20px);width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid var(--primary-color);clear:both;z-index:1000000000001;display:block}}@media(max-width: 768px){#inner-container #header-inner #header_navigation .menu .main-menu-item.menu-item-has-children>a.active::after{content:"";position:absolute;left:calc(50% - 20px);top:calc(75% + 20px);width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid var(--primary-color);clear:both;z-index:1000000000001;display:block}}#inner-container #header-inner #header_navigation .menu .main-menu-item.menu-item-has-children:hover{cursor:pointer}#inner-container #header-inner #header_navigation .menu .main-menu-item.active{background-color:var(--primary-color);background-image:var(--primary-color)}@media(max-width: 980px){#inner-container #header-inner #header_navigation .menu .main-menu-item.active{background-color:unset;background-image:unset}}#inner-container #header-inner #header_navigation .menu .main-menu-item>a{font-size:16px;font-weight:800;padding:10px;position:relative}#inner-container #header-inner #header_navigation .menu .main-menu-item>a.active{color:#fff}@media(max-width: 980px){#inner-container #header-inner #header_navigation .menu .main-menu-item>a.active{color:var(--primary-color)}}#inner-container #header-inner #header_navigation .menu .sub-menu{padding:50px 70px;list-style:none;text-decoration:none;position:absolute;left:0;z-index:-100;background-color:#fff;opacity:1;overflow-y:scroll;box-sizing:border-box;align-content:flex-start;top:-800px;display:flex;flex-wrap:wrap;width:100vw;box-shadow:none;height:-moz-fit-content;height:fit-content}@media(max-width: 980px){#inner-container #header-inner #header_navigation .menu .sub-menu{display:flex;flex-wrap:wrap;padding:15px 70px 150px 15px;width:100vw;left:100%;top:0;opacity:1;height:calc(var(--vh, 1vh)*100);z-index:2}}#inner-container #header-inner #header_navigation .menu .sub-menu.active{display:flex;flex-wrap:wrap;width:100vw;height:-moz-fit-content;height:fit-content;box-shadow:-10px 20px 20px 0px rgba(0,0,0,.45);z-index:-100}@media(max-width: 980px){#inner-container #header-inner #header_navigation .menu .sub-menu.active{top:0;opacity:1;z-index:100}}#inner-container #header-inner #header_navigation .menu .sub-menu .sub-menu-title{display:block;width:100% !important;text-align:left;font-size:var(--h1-font-size);line-height:var(--h1-line-height);font-weight:var(--h1-font-weight) !important;margin-bottom:40px !important}@media(max-width: 980px){#inner-container #header-inner #header_navigation .menu .sub-menu .sub-menu-title .mobile-back{position:absolute;top:20px;right:15px;font-family:"Font Awesome 6 Pro";display:block;font-weight:400;font-size:36px;margin-top:5px}}#inner-container #header-inner #header_navigation .menu .sub-menu .menu-item{display:block;text-align:left;width:30%;font-weight:800;line-height:24px;margin-bottom:25px}@media(max-width: 980px){#inner-container #header-inner #header_navigation .menu .sub-menu .menu-item{width:50%}}@media(max-width: 580px){#inner-container #header-inner #header_navigation .menu .sub-menu .menu-item{width:100%}}#inner-container #header-inner #header_navigation .menu .sub-menu .menu-item.green>a{color:green !important}#inner-container #header-inner #header_navigation .menu .sub-menu .menu-item.orange>a{color:orange !important}#inner-container #header-inner #header_navigation .menu .sub-menu .menu-item.red>a{color:red !important}#inner-container #header-inner #header_navigation .menu .sub-menu .menu-item .menu-item-title{display:block}#inner-container #header-inner #header_navigation .menu .sub-menu .menu-item .menu-item-description{display:block;font-weight:400;max-width:400px;padding-top:7px}#inner-container #header-inner #header_navigation .menu .sub-menu .menu-item .menu-item-description:after{content:"";font-family:"Font Awesome 6 Pro";display:block;font-weight:700;margin-top:5px}#inner-container #header-inner #header_navigation .menu .sub-menu p:first-of-type{display:block}#utilities-container{background-color:var(--grey-dark);width:100%;height:25px;position:fixed;z-index:10000000000000000;top:0;opacity:1}@media(max-width: 980px){#utilities-container{background-color:rgba(0,0,0,0)}}#utilities-container.small{transition:all .2s linear;opacity:0;height:0}#utilities-container .utilities-nav{background-color:var(--grey-dark);width:100%;display:flex;z-index:10000000000000000;height:25px;line-height:1;max-width:1600px;margin:auto;top:0;transition:all .2s linear;opacity:1}#utilities-container .utilities-nav.small{transition:all .2s linear;opacity:0;height:0}#utilities-container .utilities-nav.small #social-nav,#utilities-container .utilities-nav.small #language-nav{opacity:1;height:0;transition:all .2s linear}@media(max-width: 980px){#utilities-container .utilities-nav{display:none;position:absolute;padding:0;top:calc(var(--vh, 1vh)*100 - 123px);background-color:unset;justify-content:center;margin-left:0}}@media(max-width: 980px){#utilities-container .utilities-nav.mobile-active{display:flex;position:absolute}}#utilities-container .utilities-nav #social-nav{transition:all .2s linear}#utilities-container .utilities-nav #social-nav .menu{height:100%;display:flex;margin:0;padding:0}#utilities-container .utilities-nav #social-nav .menu li{flex:1;display:flex;justify-content:center;flex-direction:column;margin-right:7px;position:relative}#utilities-container .utilities-nav #social-nav .menu li:hover{cursor:pointer}#utilities-container .utilities-nav #social-nav .menu li::before{display:block;font-size:18px;width:auto;color:#fff}@media(max-width: 980px){#utilities-container .utilities-nav #social-nav .menu li::before{color:var(--primary-color);font-size:28px}}#utilities-container .utilities-nav #social-nav .menu li a{text-decoration:none;position:absolute;top:5px;width:18px}@media(max-width: 980px){#utilities-container .utilities-nav #social-nav .menu li a{width:25px}}#utilities-container .utilities-nav #language-nav{margin-right:60px;margin-left:auto}@media(max-width: 980px){#utilities-container .utilities-nav #language-nav{margin-left:0}}#utilities-container .utilities-nav #language-nav .menu{height:100%;display:flex;margin:0;padding:0}#utilities-container .utilities-nav #language-nav .menu li{flex:1;display:flex;justify-content:center;flex-direction:column;margin-right:15px}#utilities-container .utilities-nav #language-nav .menu li:hover{cursor:pointer}#utilities-container .utilities-nav #language-nav .menu li::before{display:block;font-size:26px;width:auto;color:#fff}@media(max-width: 980px){#utilities-container .utilities-nav #language-nav .menu li::before{color:var(--primary-color);font-size:40px}}.search #wrapper{background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(235, 235, 235) 100%);margin-top:86px}.search #wrapper .content{padding-top:25px}.search #wrapper .content>h1{text-align:center}.search #wrapper .content .post-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0;flex-direction:column}.search #wrapper .content .post-list li{padding:0 20px;margin:15px;background-color:#fff}.search #wrapper .content .post-list li h3,.search #wrapper .content .post-list li .thumbnail,.search #wrapper .content .post-list li .excerpt{max-width:50%}@media(max-width: 980px){.search #wrapper .content .post-list li h3,.search #wrapper .content .post-list li .thumbnail,.search #wrapper .content .post-list li .excerpt{max-width:75%}}.search #wrapper .content .post-list li .thumbnail{margin-bottom:15px}.search #wrapper .content .post-list li .excerpt{margin-bottom:15px}.search #wrapper .content .post-list li .readmore a{color:var(--primary-color)}footer{background-color:var(--grey-light);width:100%;padding:20px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}footer #footer{list-style:none;margin:0;justify-content:flex-end;width:100%;max-width:1600px;display:flex;align-items:center;align-content:center;flex-direction:row;flex-wrap:wrap;padding:0}footer #footer li:not(:first-of-type){margin-left:20px}footer #footer li a{font-size:16px;font-weight:800;text-decoration:none;color:var(--primary-color)}footer #partners-logos{width:100%;margin-top:20px;margin-bottom:30px;max-width:1600px}footer #partners-logos ul{list-style:none;text-decoration:none;height:100%;display:flex;margin:0;padding:0;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:space-between;align-items:center}@media(max-width: 1280px){footer #partners-logos ul{justify-content:center}}footer #partners-logos ul li{display:flex;flex-direction:column;max-height:70px;margin:0 5px;align-items:center;justify-content:center;align-content:center}@media(max-width: 1280px){footer #partners-logos ul li{flex-basis:30%;margin-bottom:20px}}footer #partners-logos ul li img{height:70px;width:auto}@media(max-width: 1024px){footer #partners-logos ul li img{height:50px}}@media only screen and (max-width: 1250px){footer #footer{justify-content:center}}body.error404 #wrapper{margin-top:90px}