/*!
 * Theme Name: www-richard-at
 * Theme URI: https://www.limesoda.com
 * Description: www-richard-at
 * Version: 4.1.0
 * Author: LimeSoda
 * Author URI: https://www.limesoda.com
 * Template: astra
 * Text Domain: www-richard-at
 */.ast-single-post .entry-content p a,.ast-single-post .entry-content ul li a,.entry-content p a,.entry-content ul li a,.entry-title a{display:inline-block;position:relative;text-decoration:none}.entry-content :not(.is-style-quote) p a:before,.entry-content p a:before,.entry-content ul li a:before,.entry-title a:before{background:currentColor;content:"";height:1px;left:0;pointer-events:none;position:absolute;top:100%;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s;width:100%}.entry-content :not(.is-style-quote) p a:hover:before,.entry-content p a:hover:before,.entry-content ul li a:hover:before,.entry-title a:hover:before{transform:scaleX(1);transform-origin:0 50%}.ast-plain-container.ast-no-sidebar #content #primary{margin-top:0!important}.ls-hidden{display:none}.wp-block-uagb-content-timeline.uagb-timeline__outer-wrap .uagb-timeline__events-inner--content{padding:20px 45px}.ls-hidden{display:none!important}#main .entry-content ol,#main .entry-content ul{margin:0;padding-left:20px!important}#main .entry-content ol li:not(:last-child),#main .entry-content ul li:not(:last-child){padding-bottom:20px}.entry-content ul li::marker{color:var(--color-primary)}figure.wp-block-image.alignright{text-align:right}.hfs_formWrapper button:active,.hfs_formWrapper button:focus,.hfs_formWrapper button:hover{background:inherit}.wp-block-uagb-container.wp-block-uagb-container h1,.wp-block-uagb-container.wp-block-uagb-container h2,.wp-block-uagb-container.wp-block-uagb-container h3,.wp-block-uagb-container.wp-block-uagb-container h4,.wp-block-uagb-container.wp-block-uagb-container h5,.wp-block-uagb-container.wp-block-uagb-container h6{color:unset}.wp-block-uagb-slider.is-style-rounded-border-bottom-left-bg-black .swiper-pagination-bullets{display:block}.wp-block-uagb-slider.is-style-rounded-border-bottom-left-bg-black .swiper-pagination-bullet{background-color:var(--color-white)}.ls-jobs-richard-hero .wp-block-cover__inner-container{margin:0 auto!important;max-width:none!important;width:1340px!important}:root{--color-gruen:#64a70b;--color-light-green:#79bd1e;--color-dark:#2d2926;--color-grey:#969493;--color-grey-transparent:#9694934d;--color-light-grey:#d0d3d4;--color-lighter-grey:#f1f2f2;--color-white:#fff;--color-black:#000;--color-error:#db504a;--color-primary:var(--color-gruen);--color-secondary:var(--color-dark);--color-tertiary:var(--color-grey);--color-font:var(--color-dark);--color-font-secondary:var(--color-grey);--color-background:var(--color-gruen);--color-background-secondary:var(--color-light-green);--color-date:#665c55;--font-size-xs:13px;--font-size-s:16px;--font-size:17px;--font-size-md:22px;--font-size-l:25px;--font-size-xl:31px;--font-size-xxl:39px;--font-size-xxxl:48px;--font-size-huge:60px;--font-size-xhuge:80px;--line-height-xs:1.023;--line-height-s:1.154;--line-height-md:1.186;--line-height-l:1.28;--line-height-xl:1.364;--line-height-xxl:1.647;--boxed-width:950px;--container-width:1145px;--content-width:750px}@font-face{font-display:swap;font-family:icons;src:url(../../../../../../themes/astra-child/assets/fonts/icons.woff2) format("woff2"),url(../../../../../../themes/astra-child/assets/fonts/icons.woff) format("woff")}i [class*=" icon-"]:before,i [class^=icon-]:before,i[class*=" icon-"]:before,i[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.icon-arrow-down:before{content:"\1388"}.icon-arrow-left:before{content:"\1389"}.icon-arrow-right:before{content:"\138a"}.icon-arrow-up:before{content:"\138b"}.icon-baederbus:before{content:"\138c"}.icon-bubble:before{content:"\138d"}.icon-bus:before{content:"\138e"}.icon-calendar:before{content:"\138f"}.icon-calendar-2:before{content:"\1390"}.icon-changes:before{content:"\1391"}.icon-check:before{content:"\1392"}.icon-check-circle:before{content:"\1393"}.icon-close:before{content:"\1394"}.icon-contact:before{content:"\1395"}.icon-cross-circle:before{content:"\1396"}.icon-display:before{content:"\1397"}.icon-down:before{content:"\1398"}.icon-download:before{content:"\1399"}.icon-driver:before{content:"\139a"}.icon-external:before{content:"\139b"}.icon-facebook:before{content:"\139c"}.icon-faq:before{content:"\139d"}.icon-floor:before{content:"\139e"}.icon-freeze:before{content:"\139f"}.icon-fridge:before{content:"\13a0"}.icon-google:before{content:"\13a1"}.icon-handshake:before{content:"\13a2"}.icon-heating:before{content:"\13a3"}.icon-history:before{content:"\13a4"}.icon-info:before{content:"\13a5"}.icon-instagram:before{content:"\13a6"}.icon-kitchen:before{content:"\13a7"}.icon-kleinbus:before{content:"\13a8"}.icon-kosten:before{content:"\13a9"}.icon-left:before{content:"\13aa"}.icon-lightbulb:before{content:"\13ab"}.icon-linkedin:before{content:"\13ac"}.icon-loading:before{content:"\13ad"}.icon-lostandfound:before{content:"\13ae"}.icon-marker:before{content:"\13b0"}.icon-marker-2:before{content:"\13b1"}.icon-media:before{content:"\13b2"}.icon-micro:before{content:"\13b3"}.icon-minus:before{content:"\13b4"}.icon-music:before{content:"\13b5"}.icon-numberone:before{content:"\13b6"}.icon-paper:before{content:"\13b7"}.icon-pemiumbus:before{content:"\13b8"}.icon-people:before{content:"\13b9"}.icon-user:before{content:"\13ba"}.icon-user-active:before{content:"\13bb"}.icon-play:before{content:"\13bc"}.icon-plug:before{content:"\13bd"}.icon-plus:before{content:"\13be"}.icon-redirection:before{content:"\13bf"}.icon-ref:before{content:"\13c0"}.icon-reisebus:before{content:"\13c1"}.icon-right:before{content:"\13c2"}.icon-search_active:before{content:"\13d6"}.icon-seatbelt:before{content:"\13c4"}.icon-seats:before{content:"\13c5"}.icon-shoe:before{content:"\13c6"}.icon-sleep:before{content:"\13c7"}.icon-star:before{content:"\13c8"}.icon-sun:before{content:"\13c9"}.icon-table:before{content:"\13ca"}.icon-timetable:before{content:"\13cb"}.icon-toilette:before{content:"\13cc"}.icon-tradition:before{content:"\13cd"}.icon-up:before{content:"\13ce"}.icon-upload:before{content:"\13cf"}.icon-wifi:before{content:"\13d0"}.icon-xing:before{content:"\13d1"}.icon-youtube:before{content:"\13d2"}.icon-user-small:before{content:"\13d3"}.icon-user-small-active:before{content:"\13d4"}.icon-search:before{content:"\13d5"}.icon-home:before{content:"\13d7"}.icon-check-1:before{content:"\f101"}@media (min-width:922px){.ast-primary-header-bar{padding-bottom:10px}.site-header-primary-section-right.site-header-section{align-items:center;display:grid;gap:20px;grid-template-columns:90% 10%;grid-template-rows:1fr 1fr}.site-header-primary-section-right.site-header-section .ast-builder-menu-2{grid-column:1/span 2;grid-row:1}.site-header-primary-section-right.site-header-section .ast-builder-menu-1{grid-column:1;grid-row:2}.site-header-primary-section-right.site-header-section .ast-header-search{grid-column:2;grid-row:2}}.main-header-menu{align-items:center}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{line-height:1.2}.ast-builder-menu-2 a[target=_blank]:before,.ast-builder-menu-3 a[target=_blank]:before{color:var(--color-grey);content:"\139b";font-family:icons;font-size:var(--font-size-s);margin-right:10px}.ast-builder-menu-2 a[target=_blank]:hover:before,.ast-builder-menu-3 a[target=_blank]:hover:before{color:var(--color-white)}.main-header-menu .btn a{align-items:center;background-color:var(--color-primary);border-radius:30px;color:var(--color-white);display:flex;font-weight:600;justify-content:center;padding:10px 20px}.main-header-menu .btn a:hover{background-color:var(--color-light-green)}.main-header-menu .btn a:before{color:var(--color-white);content:"\13ba";font-family:icons;font-size:var(--font-size-s);line-height:1.2;margin-right:10px;transition:all .5s ease-in-out}.main-header-menu .btn.btn-jobs a:before{display:none}.main-header-menu .btn a:hover:before{color:var(--color-white);content:"\13d4";font-family:icons;font-size:var(--font-size-s);line-height:1.2;margin-right:10px}.main-header-menu .btn-home a{text-indent:-9999px}.main-header-menu .btn-home a:before{color:var(--color-white);content:"\13d7";font-family:icons;font-size:var(--font-size-l);font-weight:400;line-height:1.2;text-indent:0;transform:translateY(-3px)}.main-header-menu .btn-home a:hover:before{color:var(--color-grey)}body.ast-header-break-point .main-navigation ul .menu-item a.menu-link{padding:0}@media (max-width:921px){body.ast-header-break-point .main-navigation ul.main-header-menu .menu-item.btn a.menu-link{display:flex;padding:0 20px}}@media (min-width:1024px){body .main-header-menu .sub-arrow,body .main-navigation .menu-item .ast-icon.icon-arrow{display:none}}body.ast-header-break-point header .main-navigation .sub-menu .menu-item .menu-link>.ast-icon.icon-arrow{display:none!important}.ast-builder-menu-1 .main-header-menu>.menu-item{padding-left:14px;padding-right:14px}.ast-builder-menu-1 .main-header-menu>.menu-item>.menu-link{padding:10px 0;position:relative}.ast-builder-menu-1 .main-header-menu>.menu-item:not(.btn-home)>.menu-link:before{background:currentColor;content:"";height:2px;left:0;pointer-events:none;position:absolute;top:100%;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s;width:100%}.ast-builder-menu-1 .main-header-menu>.menu-item:not(.btn-home)>.menu-link:hover:before{transform:scaleX(1);transform-origin:0 50%}@media (min-width:1024px){.main-navigation .sub-menu{border-radius:5px;border-top:0;box-shadow:0 4px 25px 2px #00000026;padding:8px 0}}.main-header-menu .sub-menu .menu-link{color:var(--color-font);padding:9px 25px}.main-header-menu .menu-item.current-menu-item>.menu-link{color:var(--color-primary)}.main-header-menu .menu-item.current-menu-item.btn>.menu-link{color:var(--color-white)}#ast-hf-mobile-menu li a,.main-navigation .sub-menu li a{color:var(--color-font);font-weight:400;padding-bottom:0;text-transform:none}#ast-hf-mobile-menu li a:hover,.ast-builder-menu-1 .sub-menu .menu-item:hover>.menu-link,.main-navigation .sub-menu li a:hover{color:var(--color-primary)}@media (min-width:922px){.main-navigation .sub-menu li a .icon-arrow{visibility:hidden}.main-navigation .sub-menu .menu-item-has-children>.menu-link:after{content:"\13c2";display:inline-block;font-family:icons;font-size:var(--font-size-l);line-height:0;transform:translate(10px,6px);transition:transform .5s ease}.main-navigation .sub-menu .menu-item-has-children>.menu-link:hover:after{transform:translate(15px,6px)}}@media (min-width:769px){.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:90%}}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border:none}#masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-bottom:5px;padding-top:5px}.ast-header-break-point .main-header-menu{background-color:initial}.ast-header-break-point #ast-hf-menu-2,.ast-header-break-point #ast-hf-menu-3{border:none;justify-content:space-between}@media (max-width:921px){.ast-header-break-point #ast-hf-menu-3{flex-direction:row;flex-wrap:nowrap;width:100%}.ast-header-break-point .main-navigation ul .menu-item .menu-link{border-bottom:0}}@media (min-width:922px){.ast-header-break-point #ast-hf-menu-2,.ast-header-break-point #ast-hf-menu-3{gap:20px;justify-content:end}#ast-hf-menu-2.main-header-menu>.menu-item:not(.btn)>.menu-link{padding:0 20px}}.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{box-shadow:0 4px 5px 2px #0000000d;margin-bottom:20px}.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .ast-builder-layout-element.ast-header-language-switcher{padding-top:0}.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .ast-builder-layout-element.ast-header-language-switcher a span{color:var(--color-font)}.ast-header-break-point .ast-mobile-header-wrap #ast-hf-mobile-menu.main-header-menu{background-color:var(--color-white);padding:0 20px 10px}.ast-header-break-point #ast-hf-menu-3.main-header-menu li{align-self:start}.ast-header-break-point #ast-hf-menu-3.main-header-menu .sub-menu{background-color:currentColor}.ast-menu-toggle{border-style:none}.ast-header-break-point .ast-header-account-link:before{color:var(--color-white);content:"\13ba";font-family:icons;font-size:var(--font-size-l);font-weight:600}.ast-header-break-point .ast-header-account-link:hover:before{content:"\13bb"}.ast-header-break-point .ast-header-account-link span{display:none}.pll-parent-menu-item>.menu-link:after{color:var(--color-grey);content:"\1398";font-family:icons;font-size:var(--font-size-md);transform:translate(2px,-1px)}.ast-builder-menu-2 .pll-parent-menu-item .sub-menu{border-radius:5px;box-shadow:0 4px 25px 2px #00000026;width:auto}.ast-builder-menu-2 .pll-parent-menu-item .sub-menu li a:hover{color:var(--color-primary)}.ast-mobile-header-wrap .wp-block-polylang-language-switcher{padding:0 20px 10px}.ast-mobile-header-wrap .wp-block-polylang-language-switcher a{color:var(--color-font)}.ast-mobile-header-wrap .wp-block-polylang-language-switcher a img{transform:translateY(-2px)}.ls-top-bar-banner{background:var(--color-primary);color:var(--color-white);padding:5px 20px;text-align:center}.ls-top-bar-banner p{margin:0}.ls-top-bar-banner a{color:var(--color-white);font-weight:700;position:relative}.ls-top-bar-banner a:before{background:currentColor;content:"";height:2px;left:0;pointer-events:none;position:absolute;top:100%;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s;width:100%}.ls-top-bar-banner a:hover:before{transform:scaleX(1);transform-origin:0 50%}header .astra-logo-svg:not(.sticky-custom-logo .astra-logo-svg,.transparent-custom-logo .astra-logo-svg,.advanced-header-logo .astra-logo-svg){height:auto}@media (min-width:1181px){.site-footer{border-top-left-radius:200px;padding:0 60px;position:relative}.ls-show-google-reviews .site-footer:after{background-color:var(--color-lighter-grey);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}@media (min-width:922px){footer .ast-builder-grid-row-container{margin:0 auto;padding-left:60px;padding-right:60px}}@media (max-width:921px){footer .ast-builder-grid-row-container{padding-left:20px;padding-right:20px}}footer p{color:var(--color-white)}footer .ast-nav-menu>.menu-item>.menu-link,footer .menu>.menu-item>.menu-link{position:relative}footer .ast-nav-menu>.menu-item>.menu-link:before,footer .menu:not(#menu-mobile-footer-meta-navigation)>.menu-item>.menu-link:before{background:currentColor;content:"";height:1px;left:0;pointer-events:none;position:absolute;top:100%;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s;width:100%}footer .ast-nav-menu>.menu-item>.menu-link:before{width:calc(100% - 15px)}footer .ast-nav-menu>.menu-item:last-child>.menu-link:before{width:calc(100% - 5px)}footer .ast-nav-menu>.menu-item>.menu-link:hover:before,footer .menu>.menu-item>.menu-link:hover:before{transform:scaleX(1);transform-origin:0 50%}.site-above-footer-wrap{border-bottom:1px solid var(--color-grey-transparent);padding-bottom:30px;padding-top:30px}.site-footer-above-section-1.site-footer-section-1 .footer-widget-area{align-items:center;display:flex;gap:30px;justify-content:flex-end}@media (max-width:768px){.site-footer-above-section-1.site-footer-section-1 .footer-widget-area{justify-content:center}}.site-footer-section-1 .footer-widget-area .widget{margin-bottom:0}footer .site-above-footer-wrap .site-footer-section-1 p{font-size:var(--font-size-xs);font-weight:700;margin-bottom:0}footer .wp-social-link a svg{display:none}footer .wp-social-link a:before{color:var(--color-white);font-family:icons;font-size:var(--font-size-l)}footer .wp-social-link-facebook a:before{content:"\139c"}footer .wp-social-link-instagram a:before{content:"\13a6"}footer .wp-social-link-youtube a:before{content:"\13d2"}footer .wp-social-link-linkedin a:before{content:"\13ac"}@media (max-width:768px){.site-primary-footer-wrap{padding:20px 15px 0}}footer .menu li a{color:var(--color-light-grey)}#nav_menu-3 .menu,#nav_menu-4 .menu{column-count:2}.site-below-footer-wrap{border-top:1px solid var(--color-grey-transparent)}.site-below-footer-inner-wrap a,.site-below-footer-inner-wrap p{font-size:var(--font-size-xs)}footer .site-below-footer-inner-wrap .footer-nav-wrap .astra-footer-horizontal-menu a{padding:0 5px 0 0}@media (max-width:768px){.footer-widget-area[data-section=section-footer-menu] .astra-footer-horizontal-menu{justify-content:center}}@media (min-width:768px) and (max-width:921px){#astra-footer-menu .menu-item,.menu .menu-item{align-items:flex-start;text-align:left}#astra-footer-menu .menu-item .menu-link{padding:0}.ast-footer-copyright{text-align:right}}@media (min-width:922px){.site-below-footer-inner-wrap li:not(:last-child) a:after{color:var(--color-white);content:"/";font-size:var(--font-size-xs);padding-left:5px}}#menu-mobile-footer-meta-navigation{column-count:2;margin-bottom:40px}#menu-mobile-footer-meta-navigation a[target=_blank]:before{color:var(--color-grey);content:"\139b";font-family:icons;font-size:var(--font-size-s);margin-right:10px}#menu-mobile-footer-meta-navigation a[target=_blank]:hover:before{color:var(--color-white)}.wp-block-media-text{border-radius:5px;overflow:hidden}.site-main .entry-content div.wpforms-container,.site-main .entry-content div.wpforms-container:last-child{margin-bottom:50px}.site-main .entry-content div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-checkbox):not(.wpforms-field-radio) label.wpforms-label-hide{display:none}.wpforms-container form .wpforms-field-container .wpforms-field:not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-checkbox):not(.wpforms-field-radio){padding:0}.wpforms-container form .wpforms-field-container .wpforms-field-checkbox,.wpforms-container form .wpforms-field-container .wpforms-field-gdpr-checkbox,.wpforms-container form .wpforms-field-container .wpforms-field-radio{margin-bottom:20px;padding-top:10px}.wpforms-container form .wpforms-field-container .wpforms-field.wpforms-field-divider.padding-10{padding:5px 0}.wpforms-container form .wpforms-field-container .wpforms-field.wpforms-field-divider.padding-10 h3{display:none}.wpforms-container form .wpforms-field-container .wpforms-field select,.wpforms-container form .wpforms-field-container .wpforms-field textarea,.wpforms-container form .wpforms-field-container .wpforms-field:not(.wpforms-field-checkbox):not(.wpforms-field-radio) input{margin-bottom:10px}@media (max-width:767px){div.wpforms-container .wpforms-form .wpforms-one-fourth,div.wpforms-container .wpforms-form .wpforms-one-half{float:none;margin-left:0;width:100%}}@media (min-width:768px){div.wpforms-container .wpforms-form .wpforms-one-half{width:48.5%}div.wpforms-container .wpforms-form .wpforms-one-fourth{width:23.5%}div.wpforms-container .wpforms-form .wpforms-one-fourth,div.wpforms-container .wpforms-form .wpforms-one-half{margin-left:1.5%}}div.wpforms-container .wpforms-form .wpforms-field-description{color:var(--color-date);font-size:var(--font-size-xs);margin-bottom:5px;margin-top:-5px;padding-left:15px}.entry-content div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-checkbox):not(.wpforms-field-radio) label,.entry-content div.wpforms-container .wpforms-form label .wpforms-required-label{color:var(--color-tertiary)}.entry-content div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-checkbox):not(.wpforms-field-radio) label{background-color:var(--color-white);display:inline-block;font-size:var(--font-size-xs);font-weight:400;padding:0 5px;position:relative;transform:translate(17px,17px);z-index:2}.entry-content div.wpforms-container .wpforms-form input,.entry-content div.wpforms-container .wpforms-form input::placeholder,.entry-content div.wpforms-container .wpforms-form select option.placeholder{color:var(--color-font);opacity:1}.entry-content div.wpforms-container .wpforms-form input{padding:22px 15px 20px}.entry-content div.wpforms-container .wpforms-form select{appearance:none;background-color:var(--color-white);background-image:url(../../../../../../themes/astra-child/assets/img/down.svg);background-position:center right 20px;background-repeat:no-repeat;background-size:25px;color:var(--color-font);cursor:pointer;padding:10px 22px}.entry-content div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-checkbox):not(.wpforms-field-radio) input,.entry-content div.wpforms-container .wpforms-form select{border-color:var(--color-tertiary);border-radius:5px;height:48px}.entry-content div.wpforms-container .wpforms-form select{height:54px}.entry-content div.wpforms-container .wpforms-form textarea{border-color:var(--color-tertiary);border-radius:5px;padding:15px}.entry-content div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-checkbox):not(.wpforms-field-radio) input:active,.entry-content div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-checkbox):not(.wpforms-field-radio) input:focus,.entry-content div.wpforms-container .wpforms-form select:active{border-color:var(--color-primary)}.entry-content div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-checkbox):not(.wpforms-field-radio) input.wpforms-error,.entry-content div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-checkbox):not(.wpforms-field-radio) input.wpforms-valid{background-position:center right 20px;background-repeat:no-repeat;background-size:25px}.entry-content div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-checkbox):not(.wpforms-field-radio) input.wpforms-valid{background-image:url(../../../../../../themes/astra-child/assets/img/check-circle.svg)}.entry-content div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-checkbox):not(.wpforms-field-radio) input.wpforms-error{background-image:url(../../../../../../themes/astra-child/assets/img/cross-circle.svg)}.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox li,.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-gdpr-checkbox li{align-items:start;display:grid;grid-template-columns:40px 1fr}.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox input,.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-gdpr-checkbox input{appearance:none;border-color:var(--color-tertiary);border-radius:3px;cursor:pointer;display:block;height:25px;margin-top:0;padding:0;width:25px}.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox li.wpforms-selected input:before,.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-gdpr-checkbox li.wpforms-selected input:before{align-items:center;color:var(--color-primary);content:"\1392";display:flex;font-family:icons;font-size:var(--font-size);height:100%;justify-content:center}.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-radio input{appearance:none;border-color:var(--color-tertiary);border-radius:100%;cursor:pointer;display:block;flex:0 0 auto;height:25px;margin-top:0;padding:7px;width:25px}.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-radio li.wpforms-selected input{background:var(--color-primary);border:none}.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-radio li.wpforms-selected input:before{background:var(--color-white);border:none;border-radius:100%;content:"";display:block;height:100%;width:100%}.wpforms-field-checkbox.wpforms-list-inline ul,.wpforms-field-radio.wpforms-list-inline ul{--inline-width:200px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,var(--inline-width))}.wpforms-field-checkbox.wpforms-list-inline.ls-inline-75 ul,.wpforms-field-radio.wpforms-list-inline.ls-inline-75 ul{--inline-width:75px}.wpforms-field-checkbox.wpforms-list-inline.ls-inline-275 ul,.wpforms-field-radio.wpforms-list-inline.ls-inline-275 ul{--inline-width:275px}@media (max-width:350px){.wpforms-field-checkbox.wpforms-list-inline ul,.wpforms-field-radio.wpforms-list-inline ul{grid-template-columns:1fr}div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{word-break:break-word!important}}.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox label,.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-gdpr-checkbox label{font-size:var(--font-size-s);line-height:1.6}.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox label .wpforms-required-label,.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-gdpr-checkbox label .wpforms-required-label{color:currentColor}.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox label a,.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-gdpr-checkbox label a{position:relative;text-decoration:none}.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox label a:before,.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-gdpr-checkbox label a:before{background:currentColor;content:"";height:1px;left:0;pointer-events:none;position:absolute;top:100%;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s;width:100%}.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox label a:hover:before,.entry-content div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-gdpr-checkbox label a:hover:before{transform:scaleX(1);transform-origin:0 50%}div.wpforms-container .wpforms-form .wpforms-submit-container{padding-top:20px}div.wpforms-container .wpforms-form button[type=submit]{background-color:var(--color-background);border-color:var(--color-background);border-radius:30px;color:var(--color-white);font-size:var(--font-size-xs);letter-spacing:.1em;padding:20px 30px;text-transform:uppercase}div.wpforms-container .wpforms-form button[type=submit]:hover{background-color:var(--color-background-secondary);border-color:var(--color-background-secondary)}.site-main .entry-content .wpforms-container .wpforms-field-container .wpforms-field.wpforms-has-error label,.site-main .entry-content .wpforms-container .wpforms-field-container .wpforms-field.wpforms-has-error label:active,.site-main .entry-content .wpforms-container .wpforms-field-container .wpforms-field.wpforms-has-error label:focus{color:var(--color-error)}.site-main .entry-content .wpforms-container .wpforms-field-container .wpforms-field.wpforms-has-error input,.site-main .entry-content .wpforms-container .wpforms-field-container .wpforms-field.wpforms-has-error select{border-color:var(--color-error)}.site-main .entry-content .wpforms-container .wpforms-field-container .wpforms-field label.wpforms-error{transform:translate(10px)}.entry-content div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-checkbox):not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-radio){padding-top:0}div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{word-break:normal}div.wpforms-container-full .wpforms-form .ls-form-heading-l,div.wpforms-container-full .wpforms-form .ls-form-heading-l *{font-size:var(--font-size-xxxl);font-weight:800;line-height:1.3}@media (max-width:921px){div.wpforms-container-full .wpforms-form .ls-form-heading-l,div.wpforms-container-full .wpforms-form .ls-form-heading-l *{font-size:var(--font-size-l)}}div.wpforms-container-full .wpforms-form .ls-form-heading-m,div.wpforms-container-full .wpforms-form .ls-form-heading-m *{font-size:var(--font-size-xl);font-weight:800;line-height:1.3}@media (max-width:921px){div.wpforms-container-full .wpforms-form .ls-form-heading-m,div.wpforms-container-full .wpforms-form .ls-form-heading-m *{font-size:var(--font-size-md)}}div.wpforms-container-full .wpforms-form .ls-form-heading-s,div.wpforms-container-full .wpforms-form .ls-form-heading-s *{font-size:20px;font-weight:800;line-height:1.3}@media (max-width:921px){div.wpforms-container-full .wpforms-form .ls-form-heading-s,div.wpforms-container-full .wpforms-form .ls-form-heading-s *{font-size:var(--font-size)}}div.wpforms-container-full .wpforms-field-divider .wpforms-field-description{margin-top:5px}div.wpforms-container-full .wpforms-field-divider.ls-form-heading-m{margin-top:60px}@media (max-width:921px){div.wpforms-container-full .wpforms-field-divider.ls-form-heading-m{margin-top:30px}}div.wpforms-container-full .wpforms-field-divider.ls-form-heading-s{margin-top:30px}div.wpforms-container-full .wpforms-field-divider.ls-form-heading-xs{margin-bottom:20px;margin-top:50px}div.wpforms-container-full .wpforms-field-divider.ls-form-heading-xs,div.wpforms-container-full .wpforms-field-divider.ls-form-heading-xs *{font-family:Open Sans,sans-serif;font-size:var(--font-size);font-weight:600}div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-gdpr-checkbox):not(.wpforms-field-checkbox):not(.wpforms-field-radio) input{color:#2d2926;padding:26px 22px!important}div.wpforms-container-full .wpforms-form .wpforms-field input::placeholder{color:#2d2926!important;opacity:1}div.wpforms-container-full .wpforms-form .wpforms-field input:-ms-input-placeholder{color:#2d2926!important}div.wpforms-container-full .wpforms-form .wpforms-field input::-ms-input-placeholder{color:#2d2926!important}.entry-content div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li{align-items:center;display:flex}.entry-content div.wpforms-container .wpforms-form .wpforms-field-description{font-weight:400;padding:5px 0}.entry-content div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center{margin-top:35px;text-align:left}.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:var(--color-gruen);border-color:var(--color-gruen);border-radius:60px;color:var(--color-white);font-size:var(--font-size-xs);font-weight:700;line-height:1;padding:21px 33px;text-transform:uppercase}.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-prev{background-color:var(--color-grey);border-color:var(--color-grey)}.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background-color:var(--color-light-green);border-color:var(--color-light-green);color:var(--color-white)}.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles{align-items:center;background:var(--color-dark);border:none;border-radius:50px;color:var(--color-white);display:flex;justify-content:space-between;margin:-60px auto 50px;max-width:870px;padding:20px 10%;position:relative;z-index:2}@media (max-width:768px){.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles{padding:20px}}@media (max-width:550px){.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles{padding:15px}}.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{background:none;border:1px solid var(--color-white);color:var(--color-white);height:35px;line-height:35px;margin:0;width:35px}.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number{border:1px solid var(--color-gruen)}.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles:after{background:var(--color-white);content:"";height:1px;left:0;margin:auto;position:absolute;right:0;width:60%}@media (max-width:550px){.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles:after{align-self:baseline;margin:17px auto}}.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page{align-content:space-around;align-items:center;background:var(--color-dark);column-gap:20px;display:flex;padding:0 20px;z-index:1}@media (max-width:550px){.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page{align-self:flex-start;flex-direction:column;row-gap:10px;text-align:center;width:min-content}}.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-title{font-size:var(--font-size-xs)!important;font-weight:700;line-height:1.1;text-transform:uppercase!important}.entry-content div.wpforms-container-full .wpforms-form .wpforms-datepicker-clear{display:none!important}.page .ui-timepicker-wrapper{max-width:calc(100vw - 60px);width:280px}div.wpforms-container .wpforms-form .wpforms-field-file-upload .wpforms-field-description{margin-top:5px}div.wpforms-container div.wpforms-uploader.dz-clickable{background:var(--color-white);border-color:var(--color-tertiary);color:var(--color-grey)}div.wpforms-container div.wpforms-uploader .dz-message .modern-title,div.wpforms-container div.wpforms-uploader .dz-message svg{display:none}div.wpforms-container div.wpforms-uploader .dz-message:before{content:"\13cf";font-family:icons!important;font-size:var(--font-size-xxxl)}#main .entry-content div.wpforms-container .wpforms-field-checkbox ul,#main .entry-content div.wpforms-container .wpforms-field-radio ul{padding-left:0!important}div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li{margin-bottom:0!important}#main .entry-content div.wpforms-container-full .wpforms-form ul{padding:0!important}.ast-header-search{border-left:1px solid var(--color-light-grey);justify-content:center;padding-left:20px}@media (max-width:921px){.ast-header-search{border-left:none}}.ast-header-search .ast-search-icon .icon-search svg,.ast-icon.icon-search svg{display:none}.ast-header-search .ast-search-icon .icon-search:before,.ast-icon.icon-search:before{font-family:icons;font-size:var(--font-size-l);font-style:normal}.ast-header-search .ast-search-icon .icon-search:hover:before,.ast-icon.icon-search:hover:before{color:var(--color-grey);content:"\13d6";font-family:icons;font-size:var(--font-size-l)}.main-header-bar .ast-search-menu-icon .search-form{background:currentColor;border-left:none;border-right:none;border-top:none}.widget_search .search-form>label{display:block}.widget_search .search-form button{transform:translateY(50%)}.ast-search-menu-icon .search-field,.ast-search-menu-icon .search-field input[type=search]:focus{background-color:var(--color-dark);border-bottom:1px solid var(--color-grey);color:var(--color-white);outline:none}.ast-search-menu-icon .search-field::placeholder{color:var(--color-white)}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .ast-search-icon .icon-search:before{content:"\13d6";font-family:icons;font-size:var(--font-size-l)}.ast-archive-description .ast-archive-title{text-transform:none}.search-results #primary.content-area{margin-top:0;padding-top:0}.search-results .ast-archive-description{background-color:var(--color-lighter-grey);border:none;margin-bottom:55px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;padding:60px 20px;width:100vw}.search-results .ast-archive-description h1{font-weight:900;text-align:left}@media (min-width:768px){.search-results .ast-archive-description{border-bottom-left-radius:170px;padding:80px}.search-results .ast-archive-description h1{text-align:center}}.search-results .site-main .ast-blog-meta-container{display:none}.google-reviews{background-color:var(--color-lighter-grey);display:block;padding:60px}@media (max-width:619px){.google-reviews{padding:30px}}.google-reviews-container{align-items:center;display:flex;flex-flow:row wrap}@media (max-width:619px){.google-reviews-container{flex-flow:column nowrap;justify-content:center;text-align:center}}.google-reviews-container-text{margin-right:10px}.google-reviews-container .gmbrr.badge.tiny{max-width:250px}@media (max-width:619px){.google-reviews-container .gmbrr.badge.tiny{max-width:100%}}.google-reviews-container .gmbrr.narrow,.google-reviews-container .gmbrr.tiny{margin-inline:0}.google-reviews-container .gmbrr .rating .number{font-family:Raleway,sans-serif;font-size:var(--font-size-l);font-weight:800}.imapsMapPolygon-group:last-child,.imapsMapPolygon-group:last-child:hover,.imapsMapPolygon-group:nth-child(3),.imapsMapPolygon-group:nth-child(3):hover{fill:var(--color-white)!important}.imapsMapPolygon-group:nth-child(2),.imapsMapPolygon-group:nth-child(2):hover{fill:var(--color-primary)!important}.imapsContainer foreignObject{border-radius:50px;border-bottom-left-radius:0}.imapsContainer foreignObject,.imapsContainer foreignObject div{background-color:var(--color-lighter-grey)}.imapsTooltip .imapsContainer div{max-width:280px;padding:30px}.imapsTooltip .imapsContainer div img{margin-bottom:10px}.imapsSprite-group tspan{font-family:Raleway,sans-serif;font-weight:800}.rank-math-breadcrumb p{font-size:var(--font-size-xs)}.single-press-releases .wp-block-cover{margin-bottom:40px;padding-bottom:60px}@media (max-width:768px){.single-press-releases .wp-block-cover{padding-bottom:40px}}.single-press-releases .wp-block-cover .wp-block-cover__inner-container{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--ast-content-width-size)}.single-press-releases .wp-block-cover p{color:var(--color-font);margin-bottom:40px}.single-press-releases .wp-block-cover time{color:var(--color-date);font-size:var(--font-size-xs)}.single-press-releases #content ul{margin-left:15px}.single-press-releases #content ul li{margin-bottom:10px}.single-press-releases #content ul li::marker{color:var(--color-primary)}.wp-block-cover{min-height:230px}.wp-block-cover.is-style-rounded-border-bottom-left-bg-black{background-color:var(--color-dark)}.wp-block-cover.is-style-rounded-border-bottom-left p,.wp-block-cover.is-style-rounded-border-bottom-left-bg-black p{margin-bottom:40px}@media (max-width:768px){.entry-content .wp-block-cover.is-style-rounded-border-bottom-left,.entry-content .wp-block-cover.is-style-rounded-border-bottom-left-bg-black{min-height:460px!important}}@media (min-width:768px){.entry-content .wp-block-cover.is-style-rounded-border-bottom-left-bg-black:not(.has-custom-content-position),.entry-content .wp-block-cover.is-style-rounded-border-bottom-left:not(.has-custom-content-position){justify-content:flex-start}.wp-block-cover .wp-block-cover__background,.wp-block-cover.is-style-rounded-border-bottom-left-bg-black>img,.wp-block-cover.is-style-rounded-border-bottom-left-bg-black>video,.wp-block-cover.is-style-rounded-border-bottom-left>img,.wp-block-cover.is-style-rounded-border-bottom-left>video{border-bottom-left-radius:200px}.entry-content .wp-block-cover.is-style-rounded-border-bottom-left .wp-block-cover__inner-container,.entry-content .wp-block-cover.is-style-rounded-border-bottom-left-bg-black .wp-block-cover__inner-container{margin-left:50px;margin-right:50px;max-width:800px}.wp-block-cover.is-style-rounded-border-bottom-left p,.wp-block-cover.is-style-rounded-border-bottom-left-bg-black p{margin-bottom:85px}}@media (min-width:920px){.entry-content .wp-block-cover.is-style-rounded-border-bottom-left .wp-block-cover__inner-container,.entry-content .wp-block-cover.is-style-rounded-border-bottom-left-bg-black .wp-block-cover__inner-container{margin-left:50px;margin-right:50px}}@media (min-width:1366px){.entry-content .wp-block-cover.is-style-rounded-border-bottom-left .wp-block-cover__inner-container,.entry-content .wp-block-cover.is-style-rounded-border-bottom-left-bg-black .wp-block-cover__inner-container{margin-left:140px;margin-right:140px}}.wp-block-cover.is-style-light-grey-bg .rank-math-breadcrumb{position:absolute;top:10px}.wp-block-cover.is-style-light-grey-bg .rank-math-breadcrumb span.separator{color:var(--color-primary)}.wp-block-cover.is-style-light-grey-bg .rank-math-breadcrumb span.last{color:var(--color-dark)}.single-mediaecho .wp-block-cover{margin-bottom:40px;padding-bottom:60px}@media (max-width:768px){.single-mediaecho .wp-block-cover{padding-bottom:40px}}.single-mediaecho .wp-block-cover .wp-block-cover__inner-container{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--ast-content-width-size)}@media (min-width:1024px){.single-mediaecho .wp-block-cover h1{font-size:48px}.single-mediaecho .wp-block-cover .wp-columns{justify-content:space-between}}.single-mediaecho .wp-block-cover p{color:var(--color-font)}.single-mediaecho .wp-block-cover .wp-block-post-date{margin-top:10px}.single-mediaecho .wp-block-cover .wp-block-post-featured-image img{border-radius:5px}.fancybox-button{background:var(--color-primary);color:var(--color-white)}.fancybox-button:focus,.fancybox-button:hover{background:var(--color-secondary)}.fancybox-close-small{display:none}.fancybox-button--arrow_left,.fancybox-button--arrow_right{background-clip:content-box!important}.fancybox-button--arrow_left:before,.fancybox-button--arrow_right:before{bottom:0;content:"\138a";left:20px;position:absolute;right:0;top:0}.fancybox-button--arrow_left:before{left:0;right:20px;transform:rotate(180deg)}.fancybox-button--arrow_left svg,.fancybox-button--arrow_right svg{display:none}.fancybox-slide{background-color:var(--color-white);border-bottom-left-radius:100px;bottom:0;display:flex;height:95vh;justify-content:center;left:0;margin:auto;padding:10px;right:0;top:0;width:95vw}.fancybox-slide .fancybox-content{aspect-ratio:16/9!important;display:flex!important;flex-flow:column nowrap;height:calc(100% - 40px)!important;overflow:hidden!important;padding:20px!important;position:relative;width:auto!important}@media (max-width:769px){.is-style-hidden-content-popup.fancybox-content{margin-top:20px}}.popup.fancybox-container .fancybox-toolbar{opacity:1;visibility:visible}