.pattern-teaser-card-image{aspect-ratio:16/10}.pattern-teaser-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pattern-teaser-card-content{-webkit-margin-before:0;margin-block-start:0}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:0!important}*,:after,:before{box-sizing:border-box}ol,ul{margin:0;padding:0}b,strong{font-weight:var(--wp--custom--font-weight--medium)}blockquote{margin:0}sup{font-size:.5em}.site-content{margin-top:0!important;margin-bottom:var(--wp--preset--spacing--40)!important}.wp-site-blocks{padding-top:0!important;padding-bottom:0!important;overflow:hidden}.wp-site-blocks footer{-webkit-margin-before:0!important;margin-block-start:0!important}.entry-content.has-global-padding{padding-top:25px}.Breadcrumb{height:40px}.Breadcrumb p{padding-right:12px}.wp-block-search__input,input,select,textarea{background-color:var(--wp--preset--color--base);border:0;color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--regular);line-height:var(--wp--custom--line-height--body);padding:.5em 1em;width:100%}input[type=checkbox],input[type=image],input[type=radio]{width:auto}input[type=button],input[type=email],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none}::-webkit-input-placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.6}::-moz-placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.6}:-ms-input-placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.6}::-ms-input-placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.6}::placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.6}.frm_forms{-webkit-margin-after:0!important;margin-block-end:0!important}.frm_form_fields{position:relative}.frm_form_fields .frm_required{color:var(--wp--preset--color--black);font-weight:300}.frm_form_fields .frm_form_field{margin-bottom:.5rem!important;margin-top:0!important}.frm_form_fields .frm_form_field label{font-size:1rem;top:20px}.frm_form_fields fieldset{border-style:none!important;padding:0!important}.frm_form_fields input[type=email],.frm_form_fields input[type=tel],.frm_form_fields input[type=text],.frm_form_fields select,.frm_form_fields textarea{border:0!important;color:var(--wp--preset--color--contrast);border:solid 1px var(--wp--preset--color--contrast);border-radius:0;font-size:1rem;padding:.5em;padding-left:10px;box-shadow:none;font-family:var(--wp--preset--font-family--primary)!important;background:var(--wp--preset--color--light-gray)!important;height:40px}.frm_form_fields input[type=email] placeholder,.frm_form_fields input[type=tel] placeholder,.frm_form_fields input[type=text] placeholder,.frm_form_fields select placeholder,.frm_form_fields textarea placeholder{font-style:italic!important;opacity:1!important;color:var(--wp--preset--color--contrast)}.frm_form_fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;background-image:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/arrow-down.svg);background-size:.75em;background-repeat:no-repeat;background-position-x:calc(100% - .5em);background-position-y:50%;opacity:1!important;padding:.25em;padding-left:10px;color:var(--wp--preset--color--contrast)}.frm_form_fields select placeholder{opacity:1!important;color:var(--wp--preset--color--contrast)}.frm_form_fields select option{font-style:none;font-size:var(--wp--preset--font-size--medium);font-family:var(--wp--preset--font-family--primary)!important;opacity:1!important}.frm_form_fields .frm_checkbox{display:block;margin-bottom:var(--wp--preset--spacing--30)!important}.frm_form_fields .frm_checkbox label{font-size:var(--wp--preset--font-size--small)!important;color:var(--wp--preset--color--contrast)!important}.frm_form_fields .frm_blank_field input{border:solid 2px var(--wp--preset--color--primary)!important}.frm_form_fields .frm_form_field input[aria-invalid=true]{border:solid 2px var(--wp--preset--color--vivid-red)!important;color:var(--wp--preset--color--vivid-red)!important}.frm_form_fields .frm_error{color:var(--wp--preset--color--vivid-red)!important;font-size:var(--wp--preset--font-size--small)}.frm_error_style{color:var(--wp--preset--color--vivid-red)!important;margin-bottom:var(--wp--preset--spacing--30)!important}.frm_submit{display:inline;position:relative}.frm_submit:hover button.frm_button_submit{color:var(--wp--preset--color--base)!important;background:var(--wp--preset--color--tertiary)!important;text-decoration:none}.frm_submit button.frm_button_submit{color:var(--wp--preset--color--contrast)!important;background:#fff!important;font-family:var(--wp--preset--font-family--primary)!important;font-size:var(--wp--preset--font-size--small);text-align:center;border-radius:4px!important;border-color:var(--wp--preset--color--contrast)!important;border-width:1px!important;cursor:pointer;padding:1rem 1.5rem;font-weight:var(--wp--custom--font-weight--semi-bold)!important;font-size:var(--wp--preset--font-size--x-small)!important;white-space:normal;width:auto;text-decoration:none!important;position:relative;width:100%;z-index:100}.frm_submit button.frm_button_submit:hover{color:#fff!important;background:var(--wp--preset--color--contrast)!important}.frm_section_spacing{margin-top:0!important;margin-bottom:var(--wp--preset--spacing--20)!important}.frm_description{font-size:var(--wp--preset--font-size--x-small)!important}header{background-color:#fff;z-index:9999;position:fixed;width:100%;transition:transform .4s}header .Header-logo-desktop{padding-bottom:12px}header .Header-logo-mobile{display:none}header.scrolled-up{position:fixed}header-sub{position:absolute;top:130px;width:100%;height:76px;background:linear-gradient(180deg,#eaeaea 0,rgba(234,234,234,.43) 58.9%,rgba(234,234,234,0) 100%);padding-top:25px}header-sub.scrolled-up{box-shadow:0 15px 10px -15px rgba(0,0,0,.1);position:fixed;background:#eaeaea;z-index:999;transition:transform .4s;top:130px}#wpadminbar~.wp-site-blocks>header-sub.scrolled-up{top:160px!important}.home header-sub{display:none}.show-dropdown header-sub,.single-service header-sub{top:172px}.show-dropdown header-sub>div,.single-service header-sub>div{display:none}body:not(.show-dropdown):not(.single-service) .wp-block-visual4-navigation--primary{display:none}.show-dropdown .wp-block-visual4-navigation--primary,.single-service .wp-block-visual4-navigation--primary{display:flex}.show-dropdown header-sub.scrolled-up,.single-service header-sub.scrolled-up{display:none}.wpml-ls{width:50px;position:relative}.wpml-ls-item-toggle:after{content:none!important}.wpml-ls .wpml-ls-native{position:absolute;top:50%;transform:translatey(-50%);padding-top:2px}.wpml-ls .wpml-ls-native:hover{font-weight:700}.site-content ul:not(.slick-dots) li:not(.wp-block-post){list-style:none;padding-left:52px;position:relative}.site-content ul:not(.slick-dots) li:not(.wp-block-post):before{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/arrow-right-list.svg);position:absolute;left:0;width:7px;height:11px}.site-content ol li{transform:translatex(18px);padding-left:34px}main .wp-block-group ul:not(.wp-block-post-template){padding-top:25px}.v4-pattern-footer-top{display:flex;margin-bottom:70px!important}.v4-pattern-footer-top>*{width:calc(99.9% * 1/3 - (30px - 30px * 1/3))}.v4-pattern-footer-top>:nth-child(1n){float:left;margin-right:30px;clear:none}.v4-pattern-footer-top>:last-child{margin-right:0}.v4-pattern-footer-top>:nth-child(3n){margin-right:0;float:right}.v4-pattern-footer-top>:nth-child(3n+1){clear:both}.v4-pattern-footer-top>:nth-child(1n){margin:0!important}.v4-pattern-footer-mobile{display:none;margin-top:-20px}.v4-pattern-footer-mobile .wp-block-button,.v4-pattern-footer-mobile .wp-block-button__link,.v4-pattern-footer-mobile .wp-block-buttons{width:100%!important}.v4-pattern-footer p{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--medium)}.v4-pattern-footer .wp-block-social-link{border-radius:4px}.v4-pattern-footer .wp-block-button__link{background-color:#fff;border-color:#fff;font-weight:var(--wp--custom--font-weight--light)}.v4-pattern-footer .wp-block-button__link:hover{color:var(--wp--preset--color--contrast)}.v4-pattern-footer h3{font-size:var(--wp--preset--font-size--large);color:var(--wp--preset--color--black)}.v4-pattern-footer-mobile.block-editor-block-list__block{display:block!important}.v4-pattern-locations .wp-block-button__link{border-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--contrast);font-weight:600}.v4-pattern-locations .wp-block-button__link:hover{border-color:var(--wp--preset--color--contrast);color:#fff;background-color:var(--wp--preset--color--contrast)}.v4-pattern-locations .wp-block-image img{aspect-ratio:3/2;width:100%}.v4-pattern-locations .wp-block-column{padding-bottom:30px}.v4-pattern-locations .wp-block-column:not(:empty):hover{box-shadow:0 0 12px rgba(0,0,0,.25)}.v4-pattern-locations .wp-block-group{padding-right:20px!important;padding-left:20px!important}.v4-pattern-teaser{padding:0!important;height:600px}.v4-pattern-teaser-column{display:flex;flex-direction:column;justify-content:center}.v4-pattern-teaser .wp-block-column{height:100%}.v4-pattern-teaser .wp-block-columns{height:100%}.v4-pattern-teaser .wp-block-column:last-child{padding-right:10%!important}.v4-pattern-teaser-image{height:calc(100% - 3rem);transform:translatey(1.5rem)}.v4-pattern-teaser-image img{height:100%!important;width:90%!important;display:flex;flex-direction:column;justify-content:center}.v4-pattern-teaser-section{margin-top:0}.v4-pattern-teaser-logo{margin-bottom:0}.button.primary-style{border-radius:4px!important}.wp-block-button{position:relative}.wp-block-calendar{table:caption;tbody:td}.wp-block-calendar table tbody{color:var(--wp--preset--color--contrast)}.wp-block-calendar table th{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.wp-block-calendar th{border:1px solid var(--wp--preset--color--contrast);padding:.5em}.wp-block-code code{overflow-wrap:normal;overflow-x:scroll}tab-size 4{white-space:pre!important}*not(.wp-block-code)>code,kbd{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--small);padding:5px 8px;position:relative;top:-1px}.rich-text:focus>code[data-rich-text-format-boundary],.rich-text:focus>kbd[data-rich-text-format-boundary]{color:currentColor}.wp-block-file{display:flex;flex-direction:row-reverse;justify-content:flex-end}.wp-block-file a{color:var(--wp--preset--color--black);font-weight:var(--wp--custom--font-weight--semi-bold);font-size:var(--wp--preset--font-size--medium)}.wp-block-file__button{border:0;padding:0;margin-left:0!important}.wp-block-file__button:hover{background:0 0;border:0}.wp-block-file__button:before{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/download.svg);width:45px;height:48px;background-color:var(--wp--preset--color--light-gray);padding:16px 12px 10px;border-radius:4px;margin-right:20px}.wp-block-group{position:relative;z-index:20}.wp-block-group.has-background{padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--30)}.wp-block-group.has-background.has-contrast-background-color cite,.wp-block-group.has-background.has-contrast-background-color h1,.wp-block-group.has-background.has-contrast-background-color h2,.wp-block-group.has-background.has-contrast-background-color h3,.wp-block-group.has-background.has-contrast-background-color h4,.wp-block-group.has-background.has-contrast-background-color h5,.wp-block-group.has-background.has-contrast-background-color ol,.wp-block-group.has-background.has-contrast-background-color p,.wp-block-group.has-background.has-contrast-background-color ul,.wp-block-group.has-background.has-secondary-background-color cite,.wp-block-group.has-background.has-secondary-background-color h1,.wp-block-group.has-background.has-secondary-background-color h2,.wp-block-group.has-background.has-secondary-background-color h3,.wp-block-group.has-background.has-secondary-background-color h4,.wp-block-group.has-background.has-secondary-background-color h5,.wp-block-group.has-background.has-secondary-background-color ol,.wp-block-group.has-background.has-secondary-background-color p,.wp-block-group.has-background.has-secondary-background-color ul{color:var(--wp--preset--color--base)}.wp-block-group.has-background.has-contrast-background-color .slick-dots li button,.wp-block-group.has-background.has-secondary-background-color .slick-dots li button{border:solid 2px var(--wp--preset--color--primary)}.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color cite,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color h1,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color h2,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color h3,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color h4,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color h5,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color ol,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color p,.wp-block-group.has-background.has-contrast-background-color .has-neutral-background-color ul,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color cite,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color h1,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color h2,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color h3,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color h4,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color h5,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color ol,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color p,.wp-block-group.has-background.has-secondary-background-color .has-neutral-background-color ul{color:var(--wp--preset--color--contrast)}h1.wp-block-heading{padding-right:20%}.wp-block-image.aligncenter{margin-left:auto!important;margin-right:auto!important}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.wp-block-media-text.has-background.has-contrast-background-color .wp-element-button,.wp-block-media-text.has-background.has-contrast-background-color a,.wp-block-media-text.has-background.has-contrast-background-color cite,.wp-block-media-text.has-background.has-contrast-background-color h1,.wp-block-media-text.has-background.has-contrast-background-color h2,.wp-block-media-text.has-background.has-contrast-background-color h3,.wp-block-media-text.has-background.has-contrast-background-color h4,.wp-block-media-text.has-background.has-contrast-background-color h5,.wp-block-media-text.has-background.has-contrast-background-color ol,.wp-block-media-text.has-background.has-contrast-background-color p,.wp-block-media-text.has-background.has-contrast-background-color ul,.wp-block-media-text.has-background.has-secondary-background-color .wp-element-button,.wp-block-media-text.has-background.has-secondary-background-color a,.wp-block-media-text.has-background.has-secondary-background-color cite,.wp-block-media-text.has-background.has-secondary-background-color h1,.wp-block-media-text.has-background.has-secondary-background-color h2,.wp-block-media-text.has-background.has-secondary-background-color h3,.wp-block-media-text.has-background.has-secondary-background-color h4,.wp-block-media-text.has-background.has-secondary-background-color h5,.wp-block-media-text.has-background.has-secondary-background-color ol,.wp-block-media-text.has-background.has-secondary-background-color p,.wp-block-media-text.has-background.has-secondary-background-color ul{color:var(--wp--preset--color--base)}.wp-block-comment-template li{margin-left:0}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border-color:var(--wp--preset--color--contrast)}.wp-block-post-comments-form input[type=submit]{border:2px solid var(--wp--preset--color--contrast)}.wp-block-post-comments-form .form-submit{margin-bottom:0}.wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link{font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:.1em;text-transform:uppercase;line-height:1}.wp-block-post .wp-block-post-terms a,.wp-block-post .wp-block-post-title a{text-decoration:none}.wp-block-post-template.is-style-background-gray .wp-block-post{background-color:var(--wp--preset--color--light-gray)}.wp-block-post-template.is-style-background-white .wp-block-post{background-color:#fff}.wp-block-post-template .wp-block-post{height:100%}.wp-block-post-template .wp-block-post-excerpt__more-link{text-transform:none}.wp-block-preformatted{overflow-wrap:normal;overflow-x:scroll;white-space:pre}.wp-block-pullquote p:last-of-type{margin-bottom:0}.wp-block-query .wp-block-post-featured-image img{aspect-ratio:1.5/1}.wp-block-query h3{margin-top:0;padding:0;margin-bottom:1rem;font-weight:600;line-height:130%;padding:0 20px}.wp-block-query h3 a{color:var(--wp--preset--color--black)}.wp-block-query .wp-block-post-excerpt{padding:0 20px}.v4_show_all a{color:var(--wp--preset--color--black);font-weight:600}.wp-block-post{border-radius:4px}.wp-block-post img{border-radius:4px 4px 0 0}.wp-block-post:hover{box-shadow:0 0 12px rgba(0,0,0,.25)}.wp-block-search__input{background:0 0;border:solid 2px var(--wp--preset--color--primary)}.wp-block-search__input::-webkit-input-placeholder{color:var(--wp--preset--color--base);opacity:1}.wp-block-search__input::-moz-placeholder{color:var(--wp--preset--color--base);opacity:1}.wp-block-search__input:-ms-input-placeholder{color:var(--wp--preset--color--base);opacity:1}.wp-block-search__input::-ms-input-placeholder{color:var(--wp--preset--color--base);opacity:1}.wp-block-search__input::placeholder{color:var(--wp--preset--color--base);opacity:1}.wp-block-search__input:focus{outline:0}.wp-block-site-title a{text-decoration:none}.wp-block-social-link.wp-social-link-chain{background:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/xing.svg) center no-repeat!important;background-size:contain!important;width:25px;height:25px}.wp-block-social-link.wp-social-link-chain a{height:100%;width:100%}.wp-block-social-link.wp-social-link-chain svg{display:none}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#eee}.wp-block-table table{border-collapse:collapse}.wp-block-table thead{background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}.wp-block-table tfoot{background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}.wp-block-table tr{border-bottom:1px solid var(--wp--preset--color--secondary)}.wp-block-table tr:last-child{border-bottom:none}.wp-block-table th{border:none;padding:.75rem;font-weight:var(--wp--custom--font-weight--medium);text-align:left;vertical-align:top}.wp-block-table td{border:none;padding:.75rem}.wp-block-image.is-style-corner img{-webkit-clip-path:var(--wp--custom--clip-path);clip-path:var(--wp--custom--clip-path);transform:scale(1.25)}.wp-block-group.is-style-corner{-webkit-clip-path:var(--wp--custom--clip-path);clip-path:var(--wp--custom--clip-path);transform:scale(1.1);height:500px;width:90%;display:flex;flex-direction:column;justify-content:center;padding-left:100px}.wp-block-group.is-style-corner-50:before{content:'';position:absolute;left:0;top:0;-webkit-clip-path:var(--wp--custom--clip-path);clip-path:var(--wp--custom--clip-path);background-color:var(--wp--preset--color--light-gray);width:58%;height:100%;z-index:-1}.wp-block-button.is-style-primary a:hover{color:var(--wp--preset--color--primary)!important;background-color:var(--wp--preset--color--white)!important}.wp-block-button.is-style-secondary a:hover{color:var(--wp--preset--color--secondary)!important;background-color:var(--wp--preset--color--white)!important}.wp-block-button.is-style-tertiary a:hover{color:var(--wp--preset--color--tertiary)!important;background-color:var(--wp--preset--color--white)!important}.wp-block-button.is-style-quaternary a:hover{color:var(--wp--preset--color--quaternary)!important;background-color:var(--wp--preset--color--white)!important}.wp-block-button.is-style-contrast a:hover{color:var(--wp--preset--color--contrast)!important;background-color:var(--wp--preset--color--white)!important}.wp-block-button.is-style-contrast a,.wp-block-button.is-style-primary a,.wp-block-button.is-style-quaternary a,.wp-block-button.is-style-secondary a,.wp-block-button.is-style-tertiary a{color:var(--wp--preset--color--white)!important;border-color:var(--wp--preset--color--white)!important}.wp-block-group.is-style-gradient{background:linear-gradient(180deg,#eaeaea 0,rgba(234,234,234,.43) 6.82%,rgba(234,234,234,0) 100%);padding-top:var(--wp--preset--spacing--55)}#v4-floating-button{position:fixed;bottom:20px;right:20px;z-index:99;background-image:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/roth-arrow.svg);background-repeat:no-repeat;background-size:cover;border:none;outline:0;color:#fff;cursor:pointer;width:160px;height:60px;display:flex;justify-content:center;align-items:center;font-size:var(--wp--preset--font-size--x-small);font-weight:var(--wp--custom--font-weight--semi-bold);padding-left:5px}.v4-article-grid.position .v4-article-grid-inner{padding:20px 20px 25px}.v4-article-grid.position .v4-article-grid-inner>div{margin-bottom:25px}.v4-article-grid.position .v4-article-grid-inner>a{font-weight:600;line-height:130%;color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--x-small)}.v4-article-grid.position .v4-article-grid-inner>a svg{height:12px}.v4-banner{height:500px;position:relative;display:flex;height:600px}.v4-banner.img_right .v4-banner-text{padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--60);padding-left:3.5rem}.v4-banner.img_left{margin-bottom:10rem}.v4-banner.img_left .v4-banner-subheading{margin-top:0!important}.v4-banner-image,.v4-banner-text{width:50%;display:flex;flex-direction:column;justify-content:center}.v4-banner-text{padding:var(--wp--preset--spacing--40);position:relative}.v4-banner-text-full{width:100%}.v4-banner-text-full:before{-webkit-clip-path:var(--wp--custom--clip-path)!important;clip-path:var(--wp--custom--clip-path)!important}.v4-banner-text-wrap{z-index:9999;padding-right:100px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.v4-banner-text-wrap h1{font-size:var(--wp--preset--font-size--x-large)}.v4-banner-text:before{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:55%;z-index:999;-webkit-clip-path:var(--wp--custom--clip-path-small);clip-path:var(--wp--custom--clip-path-small)}.v4-banner-image{background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;padding:0!important}.v4-banner-image-zero{width:0!important;height:0!important}.v4-banner-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:90%}.v4-banner-image.is-style-corner img{-webkit-clip-path:var(--wp--custom--clip-path);clip-path:var(--wp--custom--clip-path);transform:scale(1.25)}.v4-banner-date,.v4-banner-subheading{text-transform:uppercase;font-weight:var(--wp--custom--font-weight--semi-bold)}.v4-banner.background-primary{background-color:var(--wp--preset--color--quaternary)}.v4-banner.background-primary.img_left{background-color:var(--wp--preset--color--primary)}.v4-banner.background-primary.img_right .v4-banner-text:before{background-color:var(--wp--preset--color--primary)}.v4-banner.background-secondary{background-color:#8c5454}.v4-banner.background-secondary.img_left{background-color:var(--wp--preset--color--secondary)}.v4-banner.background-secondary.img_right .v4-banner-text:before{background-color:var(--wp--preset--color--secondary)}.v4-banner.background-tertiary{background-color:#ffa1a9}.v4-banner.background-tertiary.img_left{background-color:var(--wp--preset--color--tertiary)}.v4-banner.background-tertiary.img_right .v4-banner-text:before{background-color:var(--wp--preset--color--tertiary)}.v4-banner.background-quaternary{background-color:var(--wp--preset--color--quaternary)}.v4-banner.background-contrast{background-color:var(--wp--preset--color--contrast-2)}.v4-banner.background-contrast.img_right .v4-banner-text:before{background-color:var(--wp--preset--color--contrast)}.v4-banner.background-neutral{background-color:var(--wp--preset--color--neutral)}.v4-banner.background-neutral .v4-banner-date,.v4-banner.background-neutral .v4-banner-subheading{color:var(--wp--preset--color--primary)}.v4-banner.background-neutral.img_right .v4-banner-text:before{background-color:#f8f8f8}.v4-banner.background-contrast .v4-banner-heading,.v4-banner.background-contrast .v4-banner-subheading,.v4-banner.background-primary .v4-banner-heading,.v4-banner.background-primary .v4-banner-subheading,.v4-banner.background-quaternary .v4-banner-heading,.v4-banner.background-quaternary .v4-banner-subheading,.v4-banner.background-secondary .v4-banner-heading,.v4-banner.background-secondary .v4-banner-subheading,.v4-banner.background-tertiary .v4-banner-heading,.v4-banner.background-tertiary .v4-banner-subheading{color:#fff}.v4-contact-grid>div{display:flex;flex-wrap:wrap}.v4-contact-grid h2{display:block;width:100%;font-weight:600}.v4-contact-grid-item{width:calc(99.9% * 1/3 - (30px - 30px * 1/3));margin-bottom:1.8rem;position:relative;border-radius:4px}.v4-contact-grid-item:nth-child(1n){float:left;margin-right:30px;clear:none}.v4-contact-grid-item:last-child{margin-right:0}.v4-contact-grid-item:nth-child(3n){margin-right:0;float:right}.v4-contact-grid-item:nth-child(3n+1){clear:both}.v4-contact-grid-item:hover{box-shadow:0 0 12px rgba(0,0,0,.25)}.v4-contact-grid-label{color:#fff;background:var(--wp--preset--color--contrast);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 13px 2px;border-radius:2px;font-size:13px;font-weight:600;text-transform:uppercase;position:absolute;top:7px;left:7px;margin:0}.v4-contact-grid-image{aspect-ratio:1.5/1;background-color:var(--wp--preset--color--neutral);overflow:hidden;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:4px 4px 0 0}.v4-contact-grid-inner{padding:20px 20px 80px}.v4-contact-grid-inner h3{margin-top:0;padding:0;margin-bottom:.6rem;font-weight:600;line-height:130%}.v4-contact-grid-inner h3 a{color:var(--wp--preset--color--black)}.v4-contact-grid-inner p{margin-top:0}.v4-contact-grid-phone{color:var(--wp--preset--color--black)}.v4-contact-grid .wp-block-buttons{position:absolute;bottom:0}.v4-contact-teaser{background:var(--wp--preset--color--quaternary);display:flex;height:500px;z-index:99}.v4-contact-teaser.steuerungstechnik{background:var(--wp--preset--color--primary)}.v4-contact-teaser.digitalisierung{background:var(--wp--preset--color--secondary)}.v4-contact-teaser.support{background:var(--wp--preset--color--tertiary)}.v4-contact-teaser.product{background:var(--wp--preset--color--contrast)}.v4-contact-teaser-left{width:50%;height:100%;padding:0!important}.v4-contact-teaser-image{position:relative;height:calc(100% - 3rem);z-index:99}.v4-contact-teaser-image img{transform:translatey(-50%);height:100%;width:90%;-o-object-fit:cover;object-fit:cover}.v4-contact-teaser-right{width:50%;padding:var(--wp--preset--spacing--40);display:flex;flex-direction:column;justify-content:center}.v4-contact-teaser-right a:not(.wp-block-button__link),.v4-contact-teaser-right p{color:#fff!important;font-size:var(--wp--preset--font-size--x-large);margin:0}.v4-contact-teaser-right .wp-block-buttons{margin-top:var(--wp--preset--spacing--20);margin-bottom:0}.v4-contact-teaser-subline{text-transform:uppercase;font-size:var(--wp--preset--font-size--x-small)!important;font-weight:600}.v4-contact-teaser--keyword{background:0 0;padding:0;height:auto!important}.v4-contact-teaser--keyword-wrap{display:flex}.v4-contact-teaser--keyword-image{width:22%}.v4-contact-teaser--keyword-image img{width:100%;height:auto;-webkit-clip-path:var(--wp--custom--clip-path);clip-path:var(--wp--custom--clip-path)}.v4-contact-teaser--keyword-text{display:flex;flex-direction:column;justify-content:center;padding-left:20px;width:88%}.v4-contact-teaser--keyword-text p{margin:0}.v4-contact-teaser--keyword-text a,.v4-contact-teaser--keyword-text p{font-size:20px;color:var(--wp--preset--color--black);font-weight:var(--wp--custom--font-weight--bold)}.v4-contact-teaser--keyword-text a{text-decoration:underline}.Counter{position:relative}.Counter-content{padding:0!important}.Counter-wrap:before{content:'';display:block;background:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/vector/counter-corner.svg) no-repeat;background-position:center;position:absolute;top:0;left:50%;transform:translatex(-50%);width:500px;height:100%}.Counter .wp-block-columns>.wp-block-column{flex-basis:0!important}.Counter-section{z-index:999}.Counter-section p:not(.Counter-number){font-size:20px}.Counter-number{font-size:90px}.Counter .wp-block-group{position:unset}.Counter-section p{margin:0}.mm-page{min-height:100%}.mm-menu{--mm-color-background:#fff;--mm-color-border:transparent;--mm-color-icon:var(--wp--preset--color--contrast);--mm-color-text:var(--wp--preset--color--black);--mm-color-text-dimmed:var(--wp--preset--color--black);--mm-color-background-highlight:var(--wp--preset--color--light-gray);--mm-color-background-emphasis:rgba(0,0,0,.03);--mm-color-focusring:#06c;--mm-listitem-size:42px;--mm-custom-font-size:18px;font-size:var(--mm-custom-font-size);z-index:9999}.mm-menu .wpml-ls{padding-top:17px}.mm-menu .wp-element-button{font-size:var(--mm-custom-font-size)}.mm-menu .mm-btn--close:before{content:"×";font-size:48px}.mm-menu .mm-navbar{text-align:left}.mm-menu .mm-navbars--top .mm-navbar{display:flex;justify-content:space-between;align-items:center;padding:20px}.mm-menu .mm-navbars--top .mm-navbar>*{flex-grow:0}.mm-menu .mm-navbars--bottom .mm-navbar{padding:20px 20px 32px;flex-flow:column;gap:30px;align-items:stretch}.mm-menu .mm-navbars--bottom .mm-navbar .wp-block-buttons{margin:0}.mm-menu .mm-navbars--bottom .mm-navbar .wp-block-button,.mm-menu .mm-navbars--bottom .mm-navbar .wp-block-button__link{width:100%}.mm-menu .mm-btn--next:after,.mm-menu .mm-btn--prev:before{width:9px;height:9px;border-width:1.5px}.mm-menu .menu.mm-listview>.mm-listitem--vertical>.mm-panel{padding-left:45px}.mm-menu .menu.mm-listview>.mm-listitem{flex-direction:row-reverse;width:calc(100% - 40px)}.mm-menu .menu.mm-listview>.mm-listitem--opened>.mm-listitem__btn:after{top:-5px}.mm-menu .menu.mm-listview>.mm-listitem>.mm-btn{-webkit-padding-end:45px;padding-inline-end:45px}.mm-menu .menu.mm-listview>.mm-listitem>.mm-btn--next:after{inset-inline-end:16px;width:9px;height:9px;border-color:#fff;border-bottom:none;border-right:none}.mm-menu .menu.mm-listview>.mm-listitem:first-child>.mm-listitem__text,.mm-menu .menu.mm-listview>.mm-listitem:nth-child(2)>.mm-listitem__text,.mm-menu .menu.mm-listview>.mm-listitem:nth-child(3)>.mm-listitem__text{padding-left:0;letter-spacing:.32px;text-transform:uppercase;font-weight:600;font-size:1rem;width:100%;color:#fff}.mm-menu .menu.mm-listview>.mm-listitem:first-child>.mm-listitem__text:hover,.mm-menu .menu.mm-listview>.mm-listitem:nth-child(2)>.mm-listitem__text:hover,.mm-menu .menu.mm-listview>.mm-listitem:nth-child(3)>.mm-listitem__text:hover{color:#fff}.mm-menu .menu.mm-listview>.mm-listitem:first-child>.mm-listitem__text:after,.mm-menu .menu.mm-listview>.mm-listitem:nth-child(2)>.mm-listitem__text:after,.mm-menu .menu.mm-listview>.mm-listitem:nth-child(3)>.mm-listitem__text:after{display:block;position:absolute;height:42px;width:11.5px;top:0;right:-10.5px;z-index:999}.mm-menu .menu.mm-listview>.mm-listitem:first-child>.mm-listitem__text{background-color:var(--wp--preset--color--primary)}.mm-menu .menu.mm-listview>.mm-listitem:first-child>.mm-listitem__text:after{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/corner-primary.svg)}.mm-menu .menu.mm-listview>.mm-listitem:first-child>.mm-listitem__btn{background-color:var(--wp--preset--color--primary)}.mm-menu .menu.mm-listview>.mm-listitem:nth-child(2)>.mm-listitem__text{background-color:var(--wp--preset--color--secondary)}.mm-menu .menu.mm-listview>.mm-listitem:nth-child(2)>.mm-listitem__text:after{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/corner-secondary.svg)}.mm-menu .menu.mm-listview>.mm-listitem:nth-child(2)>.mm-listitem__btn{background-color:var(--wp--preset--color--secondary)}.mm-menu .menu.mm-listview>.mm-listitem:nth-child(3)>.mm-listitem__text{background-color:var(--wp--preset--color--tertiary)}.mm-menu .menu.mm-listview>.mm-listitem:nth-child(3)>.mm-listitem__text:after{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/corner-tertiary.svg)}.mm-menu .menu.mm-listview>.mm-listitem:nth-child(3)>.mm-listitem__btn{background-color:var(--wp--preset--color--tertiary)}.mm-menu .menu.mm-listview>.mm-listitem:nth-child(4){margin-top:20px}.mm-menu .menu.mm-listview>.mm-listitem:nth-child(4),.mm-menu .menu.mm-listview>.mm-listitem:nth-child(5),.mm-menu .menu.mm-listview>.mm-listitem:nth-child(6){height:35px;padding-left:25px;position:relative}.mm-menu .menu.mm-listview>.mm-listitem:nth-child(4):before,.mm-menu .menu.mm-listview>.mm-listitem:nth-child(5):before,.mm-menu .menu.mm-listview>.mm-listitem:nth-child(6):before{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/arrow-right-list.svg);position:absolute;top:9px;left:25px}.mm-menu .menu.mm-listview>.mm-listitem:last-child{width:100%}.mm-menu .menu.mm-listview>.mm-listitem:last-child a{text-align:center;padding:8px 0;border:1px solid #000;margin:20px;border-radius:4px}.mm-menu .sub-menu.mm-listview .mm-listitem__text{font-size:18px;font-weight:300;padding-left:0}.mm-blocker{z-index:999!important}.wp-block-visual4-navigation{list-style:none;padding:0;margin:0;display:flex;gap:0}.wp-block-visual4-navigation li{position:relative;padding:0;margin:0}.wp-block-visual4-navigation li a{text-decoration:none;display:inline-block}.wp-block-visual4-navigation li ul{list-style:none;padding:0;margin:0}.wp-block-visual4-navigation .current-page-ancestor>a,.wp-block-visual4-navigation .current_page_ancestor>a{font-weight:var(--wp--custom--font-weight--semi-bold)}.wp-block-visual4-navigation--primary [aria-current=page]{font-weight:var(--wp--custom--font-weight--semi-bold)}.wp-block-visual4-navigation--primary>li{width:33.33%;text-align:center;margin-right:0!important}.wp-block-visual4-navigation--primary>li>a{width:100%;height:42px;padding:6px;color:#fff}.wp-block-visual4-navigation--primary>li>a:hover{color:#fff}.wp-block-visual4-navigation--primary>li>a:after{display:block;position:absolute;height:42px;width:11.5px;top:0;right:-11.5px;z-index:999}.wp-block-visual4-navigation--primary>li>a:before{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/arrow-right.svg);display:inline-block;padding-right:10px}.wp-block-visual4-navigation--primary>li:first-child>a{background-color:var(--wp--preset--color--primary)}.wp-block-visual4-navigation--primary>li:first-child>a:after{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/corner-primary.svg)}.wp-block-visual4-navigation--primary>li:first-child .sub-menu>li>a:before{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/arrow-primary.svg)}.wp-block-visual4-navigation--primary>li:nth-child(2)>a{background-color:var(--wp--preset--color--secondary)}.wp-block-visual4-navigation--primary>li:nth-child(2)>a:after{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/corner-secondary.svg)}.wp-block-visual4-navigation--primary>li:nth-child(2) .sub-menu>li>a:before{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/arrow-secondary.svg)}.wp-block-visual4-navigation--primary>li:nth-child(3)>a{background-color:var(--wp--preset--color--tertiary)}.wp-block-visual4-navigation--primary>li:nth-child(3) .sub-menu>li>a:before{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/arrow-tertiary.svg)}.wp-block-visual4-navigation--primary .sub-menu{height:0;text-align:left;overflow:hidden;background-color:var(--wp--preset--color--light-gray);width:100%;padding-left:35%}.wp-block-visual4-navigation--primary .sub-menu>li{padding-left:30px;opacity:0}.wp-block-visual4-navigation--primary .sub-menu>li:first-child{padding-top:20px}.wp-block-visual4-navigation--primary .sub-menu>li:last-child{padding-bottom:20px}.wp-block-visual4-navigation--primary .sub-menu>li>a{color:var(--wp--preset--color--black)}.wp-block-visual4-navigation--primary .sub-menu>li>a:hover{font-weight:600}.wp-block-visual4-navigation--primary .sub-menu>li>a:before{position:absolute;left:0}.wp-block-visual4-navigation--primary>li:hover>a:before{transform:rotate(90deg) translate(5px,5px)}.wp-block-visual4-navigation--primary>li:hover>.sub-menu{transition:height .5s;overflow:visible;position:absolute}.wp-block-visual4-navigation--primary>li:hover>.sub-menu>li{opacity:1;transition:opacity .25s .25s}.wp-block-visual4-navigation--primary>li:first-child:hover>.sub-menu{height:150px}.wp-block-visual4-navigation--primary>li:nth-child(2):hover>.sub-menu{height:95px}.wp-block-visual4-navigation--primary>li:nth-child(3):hover>.sub-menu{height:235px}.wp-block-visual4-navigation--secondary{justify-content:flex-end}.wp-block-visual4-navigation--secondary [aria-current=page]{font-weight:var(--wp--custom--font-weight--semi-bold)}.wp-block-visual4-navigation--secondary li:not(:last-child){margin-right:30px}.wp-block-visual4-navigation--secondary li:last-child{margin-right:8px}.wp-block-visual4-navigation--secondary li a{color:var(--wp--preset--color--black)}.wp-block-visual4-navigation--secondary li a:hover{font-weight:600}.wp-block-visual4-navigation--secondary-sub>li:not(.current-menu-ancestor)>a{display:none}.wp-block-visual4-navigation--secondary-sub>li:not(.current-menu-item){margin:0!important}.wp-block-visual4-navigation--secondary-sub>li:not(.current-menu-item)>*{display:none}.wp-block-visual4-navigation--secondary-sub>li.current-menu-ancestor .sub-menu,.wp-block-visual4-navigation--secondary-sub>li.current-menu-item .sub-menu{display:flex!important}.wp-block-visual4-navigation--secondary-sub>li.current-menu-ancestor .sub-menu>li:last-child,.wp-block-visual4-navigation--secondary-sub>li.current-menu-item .sub-menu>li:last-child{padding-right:10px}.wp-block-visual4-navigation--footer{flex-direction:row;justify-content:space-between;width:100%;margin-bottom:50px!important}.wp-block-visual4-navigation--footer>li:first-child>a{color:var(--wp--preset--color--primary)}.wp-block-visual4-navigation--footer>li:nth-child(2)>a{color:var(--wp--preset--color--secondary)}.wp-block-visual4-navigation--footer>li:last-child>a{color:var(--wp--preset--color--tertiary)}.wp-block-visual4-navigation--footer>li{width:calc(99.9% * 1/3 - (30px - 30px * 1/3))}.wp-block-visual4-navigation--footer>li:nth-child(1n){float:left;margin-right:30px;clear:none}.wp-block-visual4-navigation--footer>li:last-child{margin-right:0}.wp-block-visual4-navigation--footer>li:nth-child(3n){margin-right:0;float:right}.wp-block-visual4-navigation--footer>li:nth-child(3n+1){clear:both}.wp-block-visual4-navigation--footer>li>a{text-transform:uppercase;font-weight:600;margin:10px 0 20px}.wp-block-visual4-navigation--footer ul>li>a{color:var(--wp--preset--color--black)}.wp-block-visual4-navigation--footer ul>li>a:hover{font-weight:600}.wp-block-visual4-navigation--meta,.wp-block-visual4-navigation--sitemap{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%}.wp-block-visual4-navigation--meta li,.wp-block-visual4-navigation--sitemap li{width:calc(99.9% * 1/3 - (30px - 30px * 1/3))}.wp-block-visual4-navigation--meta li:nth-child(1n),.wp-block-visual4-navigation--sitemap li:nth-child(1n){float:left;margin-right:30px;clear:none}.wp-block-visual4-navigation--meta li:last-child,.wp-block-visual4-navigation--sitemap li:last-child{margin-right:0}.wp-block-visual4-navigation--meta li:nth-child(3n),.wp-block-visual4-navigation--sitemap li:nth-child(3n){margin-right:0;float:right}.wp-block-visual4-navigation--meta li:nth-child(3n+1),.wp-block-visual4-navigation--sitemap li:nth-child(3n+1){clear:both}.wp-block-visual4-navigation--meta li>a,.wp-block-visual4-navigation--sitemap li>a{color:var(--wp--preset--color--contrast);font-weight:var(--wp--custom--font-weight--semi-bold);text-transform:uppercase;margin-bottom:20px}.wp-block-visual4-navigation--sitemap{margin-bottom:50px!important}.wp-block-visual4-navigation--mobile-meta{display:block;padding-left:20px}.wp-block-visual4-navigation--mobile-meta li{list-style:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/arrow-right-list.svg);padding-bottom:14px;padding-left:7px}.wp-block-visual4-navigation--mobile-meta li:last-child{padding-bottom:0}.wp-block-visual4-navigation__mobile-toggle{display:none;padding-bottom:10px}.wp-block-visual4-navigation__mobile-toggle-link{background:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/menu.svg) center no-repeat;background-size:1.5em;width:2em;height:2em;display:block}body.single-service .wp-block-visual4-navigation--secondary>li:nth-child(1){font-weight:var(--wp--custom--font-weight--semi-bold)}.v4-article-grid>div,.v4-related-content>div,.v4-selected-posts>div{display:flex;flex-wrap:wrap}.v4-article-grid-header,.v4-related-content-header,.v4-selected-posts-header{flex-direction:row;justify-content:space-between}.v4-article-grid-header .v4_show_all,.v4-related-content-header .v4_show_all,.v4-selected-posts-header .v4_show_all{padding-top:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10)}.v4-article-grid h2,.v4-related-content h2,.v4-selected-posts h2{display:block}.v4-article-grid-item,.v4-related-content-item,.v4-selected-posts-item{width:calc(99.9% * 1/3 - (30px - 30px * 1/3));margin-bottom:1.8rem;position:relative;background-color:var(--wp--preset--color--light-gray);border-radius:4px}.v4-article-grid-item:nth-child(1n),.v4-related-content-item:nth-child(1n),.v4-selected-posts-item:nth-child(1n){float:left;margin-right:30px;clear:none}.v4-article-grid-item:last-child,.v4-related-content-item:last-child,.v4-selected-posts-item:last-child{margin-right:0}.v4-article-grid-item:nth-child(3n),.v4-related-content-item:nth-child(3n),.v4-selected-posts-item:nth-child(3n){margin-right:0;float:right}.v4-article-grid-item:nth-child(3n+1),.v4-related-content-item:nth-child(3n+1),.v4-selected-posts-item:nth-child(3n+1){clear:both}.v4-article-grid-item.two-columns,.v4-related-content-item.two-columns,.v4-selected-posts-item.two-columns{width:calc(99.9% * 1/2 - (30px - 30px * 1/2))}.v4-article-grid-item.two-columns:nth-child(1n),.v4-related-content-item.two-columns:nth-child(1n),.v4-selected-posts-item.two-columns:nth-child(1n){float:left;margin-right:30px;clear:none}.v4-article-grid-item.two-columns:last-child,.v4-related-content-item.two-columns:last-child,.v4-selected-posts-item.two-columns:last-child{margin-right:0}.v4-article-grid-item.two-columns:nth-child(2n),.v4-related-content-item.two-columns:nth-child(2n),.v4-selected-posts-item.two-columns:nth-child(2n){margin-right:0;float:right}.v4-article-grid-item.two-columns:nth-child(2n+1),.v4-related-content-item.two-columns:nth-child(2n+1),.v4-selected-posts-item.two-columns:nth-child(2n+1){clear:both}.v4-article-grid-item:hover,.v4-related-content-item:hover,.v4-selected-posts-item:hover{box-shadow:0 0 12px rgba(0,0,0,.25)}.v4-article-grid-item.white-background,.v4-related-content-item.white-background,.v4-selected-posts-item.white-background{background:#fff}.v4-article-grid-label,.v4-related-content-label,.v4-selected-posts-label{color:#fff;background:var(--wp--preset--color--contrast);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:2px 13px;border-radius:2px;font-size:13px;font-weight:600;text-transform:uppercase;position:absolute;top:7px;left:7px;margin:0;height:23px}.v4-article-grid-image,.v4-related-content-image,.v4-selected-posts-image{aspect-ratio:1.5/1;background-color:var(--wp--preset--color--neutral);overflow:hidden;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:4px 4px 0 0}.v4-article-grid-inner,.v4-related-content-inner,.v4-selected-posts-inner{padding:20px 20px 50px}.v4-article-grid h3,.v4-related-content h3,.v4-selected-posts h3{margin-top:0;padding:0;margin-bottom:.6rem;font-weight:600;line-height:130%}.v4-article-grid h3 a,.v4-related-content h3 a,.v4-selected-posts h3 a{color:var(--wp--preset--color--black)}.v4-article-grid-excerpt a,.v4-related-content-excerpt a,.v4-selected-posts-excerpt a{color:var(--wp--preset--color--black)}.v4-keyword-title a{background-color:var(--wp--preset--color--neutral);color:var(--wp--preset--color--black);border-radius:4px;padding:9px 13px 8px;height:40px;margin:0 10px 10px 0}.v4-keyword-title a:after{content:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/close.svg);display:inline-block;padding-left:5px}.v4-keyword{background-color:#f8f8f8;color:var(--wp--preset--color--black);border-radius:4px;padding:7px 12px;height:auto;margin:0 10px 10px 0}.v4-keyword:hover{background-color:var(--wp--preset--color--neutral);color:var(--wp--preset--color--black)}.v4-keyword-teaser-wrap{display:flex;flex-wrap:wrap}.v4-keyword-teaser-subheading{text-transform:uppercase}.v4-keyword .wp-block-button__link{color:#fff;border-color:#fff}.v4-keyword .wp-block-button__link:hover{background:var(--wp--preset--color--contrast)}.v4-keywords-wrap{display:flex;flex-wrap:wrap}.v4-keywords h1{color:var(--wp--preset--color--black)}.v4-keywords-search{width:100%;padding:35px 35px 35px 105px;background-color:var(--wp--preset--color--light-gray);background-image:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/images/icons/search-2.svg);background-size:52px;background-repeat:no-repeat;background-position:35px 50%;border:none;border-radius:4px;height:115px;font-size:var(--wp--preset--font-size--huge)}.v4-keywords-search::-webkit-input-placeholder{font-size:var(--wp--preset--font-size--huge);color:var(--wp--preset--color--contrast-2)}.v4-keywords-search::-moz-placeholder{font-size:var(--wp--preset--font-size--huge);color:var(--wp--preset--color--contrast-2)}.v4-keywords-search:-ms-input-placeholder{font-size:var(--wp--preset--font-size--huge);color:var(--wp--preset--color--contrast-2)}.v4-keywords-search::-ms-input-placeholder{font-size:var(--wp--preset--font-size--huge);color:var(--wp--preset--color--contrast-2)}.v4-keywords-search::placeholder{font-size:var(--wp--preset--font-size--huge);color:var(--wp--preset--color--contrast-2)}.v4-keywords-search:focus-visible{outline:0}.v4-keywords-search-wrap{margin:var(--wp--preset--spacing--50) 0}.v4-keywords .v4-keyword{background-color:var(--wp--preset--color--light-gray);border-radius:4px;padding:7px 12px;height:auto;margin:0 10px 10px 0;transition:.2s ease-in-out all}.v4-keywords .v4-keyword>a{color:var(--wp--preset--color--black)}.v4-keywords .v4-keyword-content{display:none}.v4-keywords .v4-keyword:hover{background-color:var(--wp--preset--color--neutral);color:var(--wp--preset--color--black)}.v4-teaser-banner{height:500px;position:relative;display:flex}.v4-teaser-banner.img_right{flex-direction:row-reverse;margin-top:10rem;margin-bottom:10rem}.v4-teaser-banner.img_right .v4-teaser-banner-text{padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--60);padding-left:3.5rem;width:55%}.v4-teaser-banner.img_right .v4-teaser-banner-text-wrap{padding-left:100px}.v4-teaser-banner.img_right .v4-teaser-banner-image{width:45%}.v4-teaser-banner.img_right .v4-teaser-banner-image img{-webkit-clip-path:var(--wp--custom--clip-path-2);clip-path:var(--wp--custom--clip-path-2);transform:scale(1.25);margin-left:auto}.v4-teaser-banner.img_left{margin-top:10rem;margin-bottom:10rem}.v4-teaser-banner.img_left .v4-teaser-banner-subheading{margin-top:0!important}.v4-teaser-banner.img_left .v4-teaser-banner-image img{-webkit-clip-path:var(--wp--custom--clip-path);clip-path:var(--wp--custom--clip-path);transform:scale(1.25)}.v4-teaser-banner-image,.v4-teaser-banner-text{width:50%;display:flex;flex-direction:column;justify-content:center}.v4-teaser-banner-text{padding:var(--wp--preset--spacing--40);position:relative}.v4-teaser-banner-text-wrap{z-index:9999;padding-right:100px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.v4-teaser-banner-text-wrap h1{font-size:var(--wp--preset--font-size--x-large)}.v4-teaser-banner-image{display:flex;padding:0!important}.v4-teaser-banner-image-zero{width:0!important;height:0!important}.v4-teaser-banner-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:90%}.v4-teaser-banner-date,.v4-teaser-banner-subheading{text-transform:uppercase;font-weight:var(--wp--custom--font-weight--semi-bold)}.v4-teaser-banner.background-quaternary{background-color:var(--wp--preset--color--quaternary)}.v4-teaser-banner.background-quaternary .v4-teaser-banner-description,.v4-teaser-banner.background-quaternary .v4-teaser-banner-heading,.v4-teaser-banner.background-quaternary .v4-teaser-banner-subheading{color:#fff}.v4-video-slider-single,.v4-video-slider-slide{aspect-ratio:16/9}.v4-video-slider-single iframe,.v4-video-slider-slide iframe{width:100%;height:100%}.v4-video-slider-single>p,.v4-video-slider-slide>p{height:0}.v4-video-slider-slides{padding-bottom:2em}.v4-video-slider.alignwide .v4-bilder-slider-slide img{max-height:600px}.v4-video-slider-caption{text-align:center}.v4-video-slider .slick-dots{bottom:-1em;left:50%;transform:translatex(-50%)}.v4-video-slider .slick-dots li{margin:0 .25em;vertical-align:middle}.v4-video-slider .slick-dots li.slick-active button{opacity:1;width:16px;height:16px}.v4-video-slider .slick-dots button{background:var(--wp--preset--color--quaternary);opacity:.5;width:11px;height:11px}.v4-video-slider .slick-next,.v4-video-slider .slick-prev{width:20px;height:100%;z-index:999}.v4-video-slider .slick-prev{left:-6rem}.v4-video-slider .slick-next{right:-6rem}.v4-video-slider .brlbs-cmpnt-container{position:absolute;top:50%;transform:translatey(-50%);width:900px}@media only screen and (max-width:1920px){.v4-pattern-teaser{height:500px}.v4-banner{height:500px}.Counter-wrap:before{background-position:48%}.wp-block-visual4-navigation--primary .sub-menu{padding-left:32%}}@media only screen and (max-width:1440px){.v4-pattern-teaser{height:450px}.v4-banner{height:450px}.v4-banner-text-wrap{padding-right:2rem}.v4-contact-teaser{height:450px}.Counter-wrap:before{background-position:44%}.wp-block-visual4-navigation--primary .sub-menu{padding-left:25%}.v4-teaser-banner{height:450px}.v4-teaser-banner.img_right .v4-teaser-banner-text-wrap{padding-left:2rem}.v4-teaser-banner-text-wrap{padding-right:2rem}}@media only screen and (max-width:1280px){.wp-block-query h3{width:100%}}@media only screen and (max-width:1200px){.Breadcrumb p{padding-right:0}header .Header-logo-desktop{padding-top:10px;padding-bottom:15px;display:none}header .Header-logo-mobile{display:block;padding-bottom:15px}.wp-block-visual4-navigation--primary{display:none!important}}@media only screen and (max-width:1200px) and (max-width:900px){header .Header-logo-mobile{padding-bottom:0}}@media only screen and (max-width:1024px){.v4-pattern-teaser{height:400px}.v4-pattern-teaser .wp-block-column:last-child{padding-right:5%!important}h1.wp-block-heading{padding-right:0}.wp-block-group.is-style-gradient{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.v4-banner{height:400px}.v4-contact-teaser{height:400px}.v4-teaser-banner{height:400px}.v4-video-slider .slick-prev{left:-1.7rem}.v4-video-slider .slick-next{right:-1.7rem}}@media only screen and (max-width:1024px) and (max-width:768px){.wp-block-group.is-style-gradient{padding-top:var(--wp--preset--spacing--50)}}@media only screen and (max-width:900px){header{box-shadow:0 0 30px rgba(0,0,0,.1)}header .site-header-content{display:none}header>.wp-block-group{padding-right:2rem!important;padding-left:2rem!important;padding-top:1.5rem!important;padding-bottom:1.5rem!important}header-sub.scrolled-up{top:90px}#wpadminbar~.wp-site-blocks>header-sub.scrolled-up{top:120px!important}.wp-block-visual4-navigation__mobile-toggle{padding-bottom:3px;display:block}}@media only screen and (max-width:781px){.v4-pattern-teaser{height:auto}.v4-pattern-teaser .wp-block-column:last-child{padding:15px var(--wp--preset--spacing--30) 40px var(--wp--preset--spacing--30)!important}.v4-pattern-teaser-image{transform:translatey(-15px)}.v4-pattern-teaser-image img{width:50%!important}.v4-banner{flex-direction:column;height:240px}.v4-banner.img_right:not(.no_img){height:700px;transform:translatey(25px)}.v4-banner.img_right .v4-banner-text{padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--30)}.v4-banner.img_right .v4-banner-image,.v4-banner.img_right .v4-banner-text{height:350px}.v4-banner.img_right.no_img{height:350px}.v4-banner.img_left{margin-bottom:0;height:unset;transform:translatey(20px)}.v4-banner-image,.v4-banner-text{width:100%}.v4-banner-text{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}.v4-banner-text-full:before{-webkit-clip-path:var(--wp--custom--clip-path-mobile)!important;clip-path:var(--wp--custom--clip-path-mobile)!important}.v4-banner-text:before{-webkit-clip-path:var(--wp--custom--clip-path-mobile);clip-path:var(--wp--custom--clip-path-mobile)}.v4-banner-image.is-style-corner img{transform:scale(1.1) translatey(-30px)}.v4-contact-teaser-image img{transform:scale(1.1) translatey(-10px)!important;width:80%}.Counter-number{font-size:75px}.v4-teaser-banner{flex-direction:column;height:240px}.v4-teaser-banner.img_right{margin-top:6rem;margin-bottom:0;flex-direction:column;height:unset}.v4-teaser-banner.img_right .v4-teaser-banner-text{width:100%;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}.v4-teaser-banner.img_right .v4-teaser-banner-image{width:100%}.v4-teaser-banner.img_right .v4-teaser-banner-image img{transform:scale(1.1) translatey(-20px)}.v4-teaser-banner.img_left{margin-top:6rem;margin-bottom:0;height:unset}.v4-teaser-banner.img_left .v4-teaser-banner-image img{transform:scale(1.1) translatey(-20px)}.v4-teaser-banner-image,.v4-teaser-banner-text{width:100%}.v4-teaser-banner-text{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}}@media only screen and (max-width:768px){.entry-content.has-global-padding{padding-top:0}header-sub{display:none!important}.wp-block-button{font-size:16px!important}.wp-block-button__link{padding:9px 11px!important}.v4-banner-image{margin-bottom:0}.v4-banner-image img{width:80%}.v4-contact-teaser{flex-direction:column;height:unset}.v4-contact-teaser-left{width:100%}.v4-contact-teaser-image{margin:0!important}.v4-contact-teaser-right{width:100%;padding:var(--wp--preset--spacing--30)}.v4-article-grid-item,.v4-related-content-item,.v4-selected-posts-item{width:calc(99.9% * 1/1 - (30px - 30px * 1/1))!important}.v4-article-grid-item:nth-child(1n),.v4-related-content-item:nth-child(1n),.v4-selected-posts-item:nth-child(1n){float:left!important;margin-right:30px!important;clear:none!important}.v4-article-grid-item:last-child,.v4-related-content-item:last-child,.v4-selected-posts-item:last-child{margin-right:0!important}.v4-article-grid-item:nth-child(1n),.v4-related-content-item:nth-child(1n),.v4-selected-posts-item:nth-child(1n){margin-right:0!important;float:right!important}.v4-article-grid-item:nth-child(1n+1),.v4-related-content-item:nth-child(1n+1),.v4-selected-posts-item:nth-child(1n+1){clear:both!important}.v4-teaser-banner.img_right .v4-teaser-banner-text-wrap{padding-left:0}.v4-teaser-banner-image{margin:0!important}.v4-teaser-banner-image img{width:80%}.v4-teaser-banner-heading{margin-top:0}}@media only screen and (max-width:680px){.v4-pattern-footer-top{display:none!important}.v4-pattern-footer-mobile{display:block}.wp-block-visual4-navigation--footer{flex-direction:column;margin-bottom:0!important}.wp-block-visual4-navigation--footer>li:not(last-child){margin-bottom:20px}.wp-block-visual4-navigation--footer>li{width:calc(99.9% * 1/1 - (30px - 30px * 1/1))}.wp-block-visual4-navigation--footer>li:nth-child(1n){float:left;margin-right:30px;clear:none}.wp-block-visual4-navigation--footer>li:last-child{margin-right:0}.wp-block-visual4-navigation--footer>li:nth-child(1n){margin-right:0;float:right}.wp-block-visual4-navigation--footer>li:nth-child(1n+1){clear:both}.wp-block-visual4-navigation--meta li,.wp-block-visual4-navigation--sitemap li{width:calc(99.9% * 1/1 - (30px - 30px * 1/1))}.wp-block-visual4-navigation--meta li:nth-child(1n),.wp-block-visual4-navigation--sitemap li:nth-child(1n){float:left;margin-right:30px;clear:none}.wp-block-visual4-navigation--meta li:last-child,.wp-block-visual4-navigation--sitemap li:last-child{margin-right:0}.wp-block-visual4-navigation--meta li:nth-child(1n),.wp-block-visual4-navigation--sitemap li:nth-child(1n){margin-right:0;float:right}.wp-block-visual4-navigation--meta li:nth-child(1n+1),.wp-block-visual4-navigation--sitemap li:nth-child(1n+1){clear:both}.wp-block-visual4-navigation--sitemap{margin-bottom:0!important}}@media only screen and (max-width:600px){.v4-contact-grid-item{width:calc(99.9% * 1/1 - (30px - 30px * 1/1))}.v4-contact-grid-item:nth-child(1n){float:left;margin-right:30px;clear:none}.v4-contact-grid-item:last-child{margin-right:0}.v4-contact-grid-item:nth-child(1n){margin-right:0;float:right}.v4-contact-grid-item:nth-child(1n+1){clear:both}}@media only screen and (max-width:560px){.job-post{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}}@media only screen and (max-width:480px){.wp-block-post-content-is-layout-constrained>*{-webkit-margin-before:4rem;margin-block-start:4rem}.logged-in main{margin-top:45px!important}.v4-pattern-teaser-image img{width:80%!important}.alignfull h2{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.v4_show_all{display:none}.v4-banner.img_right:not(.no_img){height:480px}.v4-banner.img_right .v4-banner-image,.v4-banner.img_right .v4-banner-text{height:240px}.v4-banner.img_right.no_img{height:240px}.v4-banner-text-wrap{padding-right:0}.v4-contact-teaser--keyword-wrap{flex-direction:column}.v4-contact-teaser--keyword-image{width:80%}.v4-contact-teaser--keyword-text{width:100%;padding-left:0}.Counter-wrap{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)!important}.Counter-wrap:before{background:url(//www.roth-gruppe.de/wp-content/themes/roth/assets/vector/counter-corner-mobil.svg) no-repeat;background-position:44%;width:100%;top:5px}.Counter .wp-block-columns>.wp-block-column{flex-basis:100%!important}.Counter-section:not(:last-child){margin-bottom:80px}.Counter-section p:not(.Counter-number){font-size:18px}.v4-keywords-search{height:63px;background-size:37px}.v4-teaser-banner-text-wrap{padding-right:0}}@media only screen and (max-width:400px){.Counter-wrap:before{top:15px}}