/*!
Theme Name: ÖAR Theme
Theme URI: https://agentur-auftrieb.at
Author: Agentur Auftrieb
Author URI: https://agentur-auftrieb.at
Description: Custom Theme for oear.at
Version: 1.2.3
Text Domain: oear_theme
*/*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;clear:both}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#333;font-family:"Source Sans Pro",sans-serifsans-serif;font-size:16px;font-size:1rem;line-height:1.5}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:after,*:before{-webkit-box-sizing:inherit;box-sizing:inherit}hr{border:0;border-bottom:2px #ae0e10 solid;margin-bottom:1.5em;clear:both}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-radius:3px;color:rgba(0,0,0,0.8);line-height:1;padding:.6em 1em .4em}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{border-radius:3px;padding:3px}textarea{width:100%}a{color:#ae0e10}a:visited{color:#ae0e10}a:active,a:focus,a:hover{color:#ae0e10}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.footer-menu,.main-navigation{clear:both;display:block;float:left;width:100%;position:relative}.footer-menu ul,.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.footer-menu ul ul,.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.footer-menu ul ul ul,.main-navigation ul ul ul{left:-999em;top:0}.footer-menu ul ul li.focus>ul,.footer-menu ul ul li:hover>ul,.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.footer-menu ul ul a,.main-navigation ul ul a{width:200px}.footer-menu ul li.focus>ul,.footer-menu ul li:hover>ul,.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.footer-menu li,.main-navigation li{float:left;position:relative}.footer-menu a,.main-navigation a{display:block;text-decoration:none}.menu-toggle{display:none;position:absolute;right:20px;width:60px;height:60px;background:url("/wp-content/themes/oear_theme/static/img/bars.svg");background-repeat:no-repeat;background-size:30px;background-position:center;cursor:pointer}@media screen and (max-width: 760px){.menu-toggle{display:block}.footer-menu ul,.main-navigation ul li{width:100%}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before::after,.clear:after::after,.entry-content:before::after,.entry-content:after::after,.comment-content:before::after,.comment-content:after::after,.site-header:before::after,.site-header:after::after,.site-content:before::after,.site-content:after::after,.site-footer:before::after,.site-footer:after::after{content:"";display:table;clear:both}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.sticky{display:block}.hentry{margin:0 0 1.5em}.container{max-width:1200px;margin:auto;display:block}.container::after{content:"";display:table;clear:both}@media screen and (max-width: 1240px){.container{padding-left:20px;padding-right:20px}}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}section{margin-top:100px;border-bottom:4px #e6e6e6 solid}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}body{overflow-x:hidden}body>article{padding-top:1px;padding-bottom:1px;margin-top:-1px;margin-bottom:-1px}.button,.button--ghost{color:#fff;display:block;font-size:14px;font-weight:900;line-height:2.5;border-radius:50px;padding:0 30px;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#ae0e10;border:3px #ae0e10 solid;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.button:active,.button--ghost:active,.button:focus,.button--ghost:focus,.button:visited,.button--ghost:visited,.button:hover,.button--ghost:hover{color:#fff}.button.sticky,.sticky.button--ghost{position:absolute;bottom:7px}.button.sticky.right,.sticky.right.button--ghost{right:0}.button.sticky.left,.sticky.left.button--ghost{left:0}.button--ghost+.button--ghost{margin-left:20px}.button--ghost{display:inline-block;color:#fff}.button--ghost:not(:hover){color:#ae0e10;border:3px currentColor solid;background:none}.button--ghost:not(:hover):active,.button--ghost:not(:hover):focus,.button--ghost:not(:hover):visited{color:#ae0e10}.button--ghost.negative{background-color:#fff;border:3px #fff solid}.button--ghost.negative:active,.button--ghost.negative:focus,.button--ghost.negative:visited,.button--ghost.negative:hover{color:#ae0e10}.button--ghost.negative:not(:hover){color:#fff;border:3px currentColor solid;background:none}.button--ghost.negative:not(:hover):active,.button--ghost.negative:not(:hover):focus,.button--ghost.negative:not(:hover):visited{color:#fff}.img-tile{width:100%;height:300px;margin:0.5rem auto;position:relative;display:block;overflow:hidden;float:left}.img-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';display:block;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.img-tile:focus img,.img-tile:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.site-header{background:#fff;border-bottom:4px #e6e6e6 solid;overflow:hidden}.site-header>.container{position:relative}.site-header h1{height:60px;margin:0}.site-header hr{margin:0;width:100vw;margin-left:calc(-50vw + 50%);-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.site-header .custom-logo-link{line-height:20px}.site-header .custom-logo-link img{height:40px;margin:10px 0;width:auto;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.site-header .search-button-mobile{height:45px;margin:10px 0;position:relative}@media screen and (min-width: 761px){.site-header .search-button-mobile{display:none}}.site-header .search-button-mobile svg{height:45px;fill:currentColor;padding:8px 0}.site-header .search-button-mobile::after{content:"";display:block;left:0;width:4px;height:40px;border-radius:50px;background-color:#ae0e10;top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-header .search-button{top:0;left:calc(100% - 60px);right:calc(50% - 50vw);display:block;position:absolute;line-height:0;background:#ae0e10}@media screen and (max-width: 1400px){.site-header .search-button{left:calc(100% - 160px)}}@media screen and (max-width: 760px){.site-header .search-button{display:none}}.site-header .search-button svg{fill:#fff;height:60px;padding:15px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.site-header .language-switcher{top:0;left:calc(100% + 20px);right:calc(50% - 50vw);display:block;position:absolute;line-height:60px;background:#ae0e10;font-size:20px;font-weight:600}.site-header .language-switcher a{padding:0 6px;opacity:1;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.site-header .language-switcher a:not(:first-child){border-left:2px solid #fff}.site-header .language-switcher a:link,.site-header .language-switcher a:visited{color:#fff;text-decoration:none}.site-header .language-switcher a:active,.site-header .language-switcher a:hover{opacity:0.8}.site-header .language-switcher a.active:link,.site-header .language-switcher a.active:visited{color:#333}.site-header .language-switcher a.active:active,.site-header .language-switcher a.active:hover{color:#333;opacity:1}@media screen and (max-width: 1400px){.site-header .language-switcher{left:calc(100% - 100px)}}@media screen and (max-width: 760px){.site-header .language-switcher{display:none}}.site-header .language-switcher-mobile{height:45px;margin:10px 0;padding:10px 20px;position:relative}.site-header .language-switcher-mobile a{padding:0 6px;opacity:1;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;display:inline-block}.site-header .language-switcher-mobile a:not(:first-child){border-left:2px solid #333}.site-header .language-switcher-mobile a.active:link,.site-header .language-switcher-mobile a.active:visited{opacity:0.8}.site-header .language-switcher-mobile a.active:active,.site-header .language-switcher-mobile a.active:hover{opacity:0.65}.site-header .language-switcher-mobile::after{content:"";display:block;left:0;width:4px;height:40px;border-radius:50px;background-color:#ae0e10;top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 761px){.site-header .language-switcher-mobile{display:none}}body.is--fixed{margin-top:140px}body.is--fixed .custom-logo-link img{-webkit-transform:translateY(64px);-ms-transform:translateY(64px);transform:translateY(64px)}body.is--fixed .search-button svg{height:45px;padding:10px;fill:#ae0e10;-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px)}body.is--fixed .site-header{width:100%;position:fixed;z-index:999;top:-63px;left:0}body.is--fixed .site-header hr{opacity:0}body.is--fixed.admin-bar .site-header{top:-31px}body.is--fixed .main-navigation{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}body.is--fixed .main-navigation ul{line-height:60px}@media screen and (max-width: 760px){body{margin-top:58px}body .custom-logo-link img{-webkit-transform:translateY(64px);-ms-transform:translateY(64px);transform:translateY(64px)}body .site-header{width:100%;position:fixed;z-index:999;top:-63px;left:0}body .site-header hr{opacity:0}body.admin-bar .site-header{top:-31px}body .main-navigation{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}body .main-navigation ul{line-height:60px}}.main-navigation ul{display:table;margin:0 auto;line-height:80px;will-change:line-height;-webkit-transition:line-height 0.2s ease;-o-transition:line-height 0.2s ease;transition:line-height 0.2s ease}.main-navigation ul::after{content:"";display:table;clear:both}.main-navigation li+li::after{content:"";display:block;left:0;width:4px;height:40px;border-radius:50px;background-color:#ae0e10;top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-navigation a{font-size:20px;text-transform:uppercase;color:#333;padding:0 20px;font-weight:700}@media screen and (max-width: 760px){.main-navigation{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);padding-top:30px;height:55px;overflow:hidden;pointer-events:none;opacity:0;-webkit-transition:padding 0.3s ease, opacity 0.2s ease, padding 0.3s ease;-o-transition:padding 0.3s ease, opacity 0.2s ease, padding 0.3s ease;transition:padding 0.3s ease, opacity 0.2s ease, padding 0.3s ease}.main-navigation.toggled{pointer-events:auto;display:block;height:auto;opacity:1;padding-top:45px}.main-navigation ul{line-height:60px}.main-navigation li::after{content:"";display:block;left:0;width:4px;height:40px;border-radius:50px;background-color:#ae0e10;top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.hero-slider{border:none;margin:0}.hero-slider .slider-next,.hero-slider .slider-prev{display:block;font-size:0;line-height:0;position:absolute;top:calc(50% - 80px);width:40px;height:40px;z-index:100;fill:#fff;color:#fff;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer}.hero-slider .slider-next svg,.hero-slider .slider-prev svg{width:100%}.hero-slider .slider-prev{left:140px}.hero-slider .slider-next{right:140px}.hero-slider .slide{max-height:calc(100vh - 200px);position:relative}.hero-slider .slide-title{margin:0;color:#fff;font-size:80px;text-align:center;position:absolute;top:calc(50% - 80px);z-index:100;-webkit-transform:translate(calc(50vw - 50%), -50%);-ms-transform:translate(calc(50vw - 50%), -50%);transform:translate(calc(50vw - 50%), -50%);max-width:100vw}.hero-slider img{-webkit-filter:brightness(75%);filter:brightness(75%);-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:calc(100vh - 200px);width:100%}@media screen and (max-width: 1600px){.hero-slider .slide-title{font-size:65px}.hero-slider .slider-prev{left:90px}.hero-slider .slider-next{right:90px}}@media screen and (max-width: 1400px){.hero-slider .slider-prev{left:80px}.hero-slider .slider-next{right:80px}}@media screen and (max-width: 1200px){.hero-slider .slide-title{font-size:50px}.hero-slider .slider-next,.hero-slider .slider-prev{width:25px}.hero-slider .slider-prev{left:40px}.hero-slider .slider-next{right:40px}}@media screen and (max-width: 780px){.hero-slider .slider-next,.hero-slider .slider-prev{top:calc(85% - 80px)}}@media screen and (max-width: 600px){.hero-slider .slide-title{font-size:30px}}@media screen and (max-width: 340px){.hero-slider .slide-title{font-size:20px}}.home .beratungsfelder{margin-top:-90px}.beratungsfelder .flex{margin:0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.beratungsfelder .button.sticky,.beratungsfelder .sticky.button--ghost{bottom:40px}.beratungsfelder .button.sticky.right,.beratungsfelder .sticky.right.button--ghost{right:40px}.beratungsfelder .beratungsfeld{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;background:#e6e6e6;border-radius:0 10px 0 0;margin:0 10px;padding:40px 40px 120px;position:relative;z-index:100;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (min-width: 1024px){.home .beratungsfelder .beratungsfeld.active{background:#ae0e10;color:#eee;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.home .beratungsfelder .beratungsfeld.active hr{border-bottom:2px #fff solid}.home .beratungsfelder .beratungsfeld.active .button,.home .beratungsfelder .beratungsfeld.active .button--ghost{color:#fff;border-color:#fff}.home .beratungsfelder .beratungsfeld.active .button:hover,.home .beratungsfelder .beratungsfeld.active .button--ghost:hover{color:#ae0e10;background:#fff}}@media screen and (max-width: 830px){.beratungsfelder .beratungsfeld{margin:10px}}.beratungsfelder .beratungsfeld h3{margin:20px 0;font-size:24px;font-weight:600;min-height:72px}.beratungsfelder .beratungsfeld hr{margin:30px 0 40px;width:25%}.company-intro{padding-bottom:100px}.company-intro .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-items:stretch}.company-intro .about{float:left;padding-right:40px;border-right:3px #e6e6e6 solid;position:relative;-webkit-box-flex:1;-ms-flex:1 0 320px;flex:1 0 320px;margin-bottom:40px}.company-intro .about h3{color:#ae0e10;font-weight:900;font-size:33px;line-height:1;margin:0 0 60px}.company-intro .about p:last-of-type{margin-bottom:80px}.company-intro .about .button,.company-intro .about .button--ghost{width:calc(100% - 40px)}@media screen and (max-width: 1200px){.company-intro .about{padding-right:0;border:none}}.company-intro .bullets{-webkit-box-flex:1;-ms-flex:1 0 840px;flex:1 0 840px;max-width:100%;padding-left:20px;margin-bottom:40px}@media screen and (max-width: 1200px){.company-intro .bullets{padding-left:0;width:100%}}.company-intro .bullet{color:#fff;height:150px;width:100%;margin-bottom:20px;border-radius:0 20px 20px 0;overflow:hidden;position:relative}.company-intro .bullet img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-webkit-filter:brightness(75%);filter:brightness(75%)}.company-intro .bullet:active .content,.company-intro .bullet:hover .content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.company-intro .bullet .content{position:absolute;top:0;z-index:100;background:rgba(174,14,16,0.7);width:100%;height:100%;padding:40px;border-radius:0 20px 20px 0;will-change:transform;-webkit-transform:translateX(-65%);-ms-transform:translateX(-65%);transform:translateX(-65%);-webkit-transition:-webkit-transform 0.5s ease-out;transition:-webkit-transform 0.5s ease-out;-o-transition:transform 0.5s ease-out;transition:transform 0.5s ease-out;transition:transform 0.5s ease-out, -webkit-transform 0.5s ease-out}.company-intro .bullet .content h3,.company-intro .bullet .content p{float:right;text-align:left;line-height:1.2;margin:0 0 10px}.company-intro .bullet .content h3{width:30%;font-size:25px;font-weight:600;border-left:3px currentColor solid;padding-left:20px;text-transform:uppercase}.company-intro .bullet .content p{min-width:300px;width:70%;padding-right:40px}@media screen and (max-width: 680px){.company-intro .bullet{height:280px}.company-intro .bullet .content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.company-intro .bullet .content h3,.company-intro .bullet .content p{float:none;text-align:left}}.news-carousel.hide-oear_news .t_oear_news{color:#aaa}.news-carousel.hide-oear_news .entry-oear_news{display:none}.news-carousel.hide-oear_events .t_oear_events{color:#aaa}.news-carousel.hide-oear_events .entry-oear_events{display:none}.news-carousel.hide-oear_case_studies .t_oear_case_studies{color:#aaa}.news-carousel.hide-oear_case_studies .entry-oear_case_studies{display:none}.news-carousel.hide-oear_news .slick-cloned,.news-carousel.hide-oear_events .slick-cloned,.news-carousel.hide-oear_case_studies .slick-cloned{display:none}.news-carousel{margin:0 auto;padding-top:62px;border:none}.news-carousel .container{padding:40px 60px 80px;background:#e6e6e6}@media screen and (max-width: 760px){.news-carousel .container{padding:40px 20px 80px}}.news-carousel nav{clear:both}.news-carousel nav::after{content:"";display:table;clear:both}.news-carousel nav h3{font-weight:700;font-size:30px;float:left;clear:none;margin:0 0 30px;padding:0 15px;border-left:3px solid #333}.news-carousel nav h3:first-of-type{border:none;padding-left:0}.news-carousel nav .carousel-prev,.news-carousel nav .carousel-next{float:right;padding:0 20px}.news-carousel nav .carousel-prev svg,.news-carousel nav .carousel-next svg{height:45px;width:auto}.news-carousel nav a,.news-carousel nav a:hover,.news-carousel nav a:link,.news-carousel nav a:visited{text-decoration:none;color:#333}@media screen and (max-width: 780px){.news-carousel nav h3{font-size:24px}}.news-carousel #carouselA{position:relative;display:block;top:-100px;height:1px;width:1px;pointer-events:none}.news-carousel .carousel{margin-right:-60px;width:100%;overflow:hidden}.news-carousel .carousel .slick-track{margin:0 -60px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.news-carousel .entry{margin:0 20px;background:#fff;border-radius:0 0 20px 20px;width:330px;height:auto;position:relative}.news-carousel .entry img{width:100%}.news-carousel .entry .content{padding:20px}.news-carousel .entry h3{font-size:23px;font-weight:600;color:#ae0e10;margin:20px 0 0}.news-carousel .entry h4{margin:0 0 20px}.news-carousel .entry p{margin:0 0 50px}.news-carousel .entry .date,.news-carousel .entry .location{font-size:14px;position:absolute;bottom:20px;line-height:1.3}.news-carousel .entry .date{left:20px;right:65%}.news-carousel .entry .location{right:20px;left:40%}.news-carousel .entry .location{float:right}.news-carousel .fade-out{top:0;right:0;position:absolute;width:20%;height:100%;min-width:100px;pointer-events:none;background:-webkit-gradient(linear, right top, left top, color-stop(5%, #e6e6e6), to(rgba(255,255,255,0)));background:-o-linear-gradient(right, #e6e6e6 5%, rgba(255,255,255,0));background:linear-gradient(to left, #e6e6e6 5%, rgba(255,255,255,0))}.team-teaser{border:none}.home .team-teaser{margin:0}.team-teaser .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:50px;border-bottom:solid 5px #ae0e10;padding-left:0;padding-right:0}.team-teaser .team-image,.team-teaser .team-text{-webkit-box-flex:1;-ms-flex:1 0 350px;flex:1 0 350px;position:relative;color:#fff;min-height:300px;max-width:100%}.team-teaser .team-image .content{border-top:solid 5px #fff;position:absolute;top:100px;left:100px;right:100px;bottom:100px;text-transform:uppercase;line-height:1;clear:both}@media screen and (max-width: 550px){.team-teaser .team-image .content{top:50px;left:50px;right:50px;bottom:50px}}.team-teaser .team-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-webkit-filter:brightness(75%);filter:brightness(75%)}.team-teaser .team-image h3{font-size:50px;font-weight:400;line-height:1;margin:60px 0}.team-teaser .team-image h3 strong{font-size:100px;font-weight:700}.team-teaser .team-text{background:#ae0e10;text-align:center}.team-teaser .team-text .content{margin:100px}.team-teaser .team-text h4{font-size:24px;font-weight:600;margin-top:0;text-transform:uppercase}.team-teaser .team-text .button--ghost{margin-top:60px}@media screen and (max-width: 780px){.team-teaser .team-text .content{margin:50px}.team-teaser .team-text .button--ghost{margin-top:30px}}.site-footer{margin-top:50px}.site-footer .offices{background:#e6e6e6;text-align:center;font-size:13px}.site-footer .offices h5{margin:0 0 20px;font-size:16px;font-weight:400}.site-footer .offices p{margin:0}.site-footer .offices .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .offices .office{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;padding:40px 0}.site-footer .footer-menu{background:#ae0e10;text-align:center}.site-footer .footer-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .footer-menu li{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}.site-footer .footer-menu a{color:#fff;font-size:14px;padding:20px;font-weight:600}.site-footer .footer-menu a[href*="linkedin.com"]{font-size:0}.site-footer .footer-menu a[href*="linkedin.com"]::before{display:block;content:'';background-image:url("/wp-content/themes/oear_theme/static/img/linkedin.svg");height:28px;fill:currentColor;background-repeat:no-repeat;background-position:center;margin-top:-4px}.site-footer .footer-menu.legal-menu{background:#fff;max-width:800px;margin:auto;float:none;font-weight:500}.site-footer .footer-menu.legal-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer .footer-menu.legal-menu a{color:#333;font-weight:500;padding:30px 0 20px}.tease{margin:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 720px){.tease{margin:50px 0}}.tease .img{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px;padding-right:20px;float:left}.tease .img img{width:100%}.tease .content{padding-bottom:0}.tease .img+.content{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px;padding-left:20px;float:left;position:relative}.tease .img+.content h3{border-top:4px #e6e6e6 solid}@media screen and (max-width: 550px){.tease .img,.tease .img+.content{padding-left:0;padding-right:0}}.tease h3{font-size:23px;font-weight:600;color:#ae0e10;margin:0;padding-top:20px;line-height:1.2}.tease h4{margin:0;line-height:1.2}.tease p{margin:.35em 0 1em;line-height:1.2}.accordion{margin:10px 0;display:block}.accordion:last-of-type{margin-bottom:40px}.accordion .accordion-title{font-weight:700;font-size:16px;color:#ae0e10;position:relative;cursor:pointer;padding-bottom:10px}.accordion .accordion-title h3{margin:0}.accordion .accordion-title::after{content:'';position:absolute;right:0px;top:0;height:100%;width:20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23ae0e10" viewBox="0 0 320 512"><path d="M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"/></svg>');background-position:center right;background-repeat:no-repeat;background-size:15px}.accordion .accordion-content{height:0;overflow:hidden;opacity:0;padding:0 20px;margin-top:-20px;-webkit-transition:padding 0.3s ease, opacity 0.2s 0.1s ease;-o-transition:padding 0.3s ease, opacity 0.2s 0.1s ease;transition:padding 0.3s ease, opacity 0.2s 0.1s ease;line-height:1.4;margin:1px 6px 0 0}.accordion .accordion-content p{margin:0}.accordion input[type="checkbox"]{display:none}.accordion input[type="checkbox"]:checked+.accordion-content,.accordion:hover .accordion-content{height:auto;padding:10px 20px;opacity:1;border:3px solid #eee;border-top:none}.accordion input[type="checkbox"]:checked+.accordion-content{font-weight:600}.related-content{margin:0 -100px;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 720px){.related-content{margin:0}}.related-content:first-of-type{border-top:3px solid #ae0e10;margin-top:60px}.related-content h2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:40px 0 20px}.related-content .related-berater,.related-content .related-download{-webkit-box-flex:1;-ms-flex:1 0 350px;flex:1 0 350px;max-width:100%;background:#ae0e10;color:#fff;border-radius:0 20px 20px 0;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;float:left;margin:10px}.related-content .related-berater:nth-of-type(2n-1):last-of-type,.related-content .related-download:nth-of-type(2n-1):last-of-type{max-width:calc(50% - 20px)}@media screen and (max-width: 967px){.related-content .related-berater:nth-of-type(2n-1):last-of-type,.related-content .related-download:nth-of-type(2n-1):last-of-type{max-width:100%}}@media screen and (max-width: 967px){.related-content .related-berater,.related-content .related-download{margin:10px 0}}.related-content .related-berater img,.related-content .related-download img{width:50%;float:left}.related-content .related-berater img+.content,.related-content .related-download img+.content{width:50%;float:left;text-align:center}.related-content .related-berater .content,.related-content .related-download .content{padding:20px 50px;position:relative;height:100%;text-align:left}.related-content .related-berater .content h3,.related-content .related-download .content h3{margin:20px 0;font-size:25px;line-height:1;font-weight:600}.related-content .related-berater .content .sticky.button--ghost:not(.left),.related-content .related-download .content .sticky.button--ghost:not(.left){position:absolute;left:50%;bottom:40px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.related-content .related-berater .content .sticky.button--ghost.left,.related-content .related-download .content .sticky.button--ghost.left{position:static;bottom:40px;left:50px;-webkit-transform:translateX();-ms-transform:translateX();transform:translateX()}@media screen and (max-width: 967px){.related-content .related-berater .content,.related-content .related-download .content{padding:10px 20px}.related-content .related-berater .content h3,.related-content .related-download .content h3{margin:10px 0}.related-content .related-berater .content .sticky.button--ghost:not(.left),.related-content .related-download .content .sticky.button--ghost:not(.left){bottom:10px}}.related-content .related-download .content{padding:20px 50px 30px}.anim-counter{width:33%;float:left;text-align:center;margin:40px 0 80px}.anim-counter .counter{font-weight:300;font-size:50px;display:block;color:#ae0e10}.anim-counter .label{font-weight:700;font-size:16px;display:block}.gallery-columns-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-columns-3 .gallery-item{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}.gallery-item{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;padding:10px;margin:10px;background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;position:relative;cursor:pointer}.gallery-item img{-webkit-filter:grayscale(1);filter:grayscale(1)}.gallery-item .gallery-caption{display:none}.gallery-item::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#ae0e10;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.gallery-item:hover::after{opacity:0.4}.factbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.factbox img{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.factbox .content{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;padding:20px 40px;background:#e6e6e6;border-radius:0 10px 0 0}.referenz-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:3px solid #eee}.referenz-block img{-webkit-box-flex:0;-ms-flex:0 1 150px;flex:0 1 150px;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.referenz-block .content{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;padding:20px 40px;font-size:14px}.referenz-block p{margin:0}.referenz-block p+p{margin-top:1em}.single .post-thumbnail,.page .post-thumbnail,.post .post-thumbnail,.search .post-thumbnail{width:100%;height:75vh;color:#fff;position:relative}.single .post-thumbnail img,.page .post-thumbnail img,.post .post-thumbnail img,.search .post-thumbnail img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-webkit-filter:brightness(75%);filter:brightness(75%)}.single .post-thumbnail img[src=""]+h1,.page .post-thumbnail img[src=""]+h1,.post .post-thumbnail img[src=""]+h1,.search .post-thumbnail img[src=""]+h1{color:#333}.single .post-thumbnail h1,.page .post-thumbnail h1,.post .post-thumbnail h1,.search .post-thumbnail h1{top:calc(50% - 100px);left:50%;font-size:80px;font-weight:900;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1.2;text-align:center}@media screen and (max-width: 1200px){.single .post-thumbnail h1,.page .post-thumbnail h1,.post .post-thumbnail h1,.search .post-thumbnail h1{font-size:50px}}@media screen and (max-width: 600px){.single .post-thumbnail h1,.page .post-thumbnail h1,.post .post-thumbnail h1,.search .post-thumbnail h1{font-size:30px}}@media screen and (max-width: 340px){.single .post-thumbnail h1,.page .post-thumbnail h1,.post .post-thumbnail h1,.search .post-thumbnail h1{font-size:20px}}.single .post-thumbnail h1::after,.page .post-thumbnail h1::after,.post .post-thumbnail h1::after,.search .post-thumbnail h1::after{content:"";display:block;width:200px;height:10px;background:currentColor;text-align:center;border-radius:50px;margin-left:50%;margin-top:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.single .article-content,.page .article-content,.post .article-content,.search .article-content{margin-top:0}.single .article-content .container,.page .article-content .container,.post .article-content .container,.search .article-content .container{z-index:100;background:#fff;position:relative;margin-top:-100px;margin-bottom:-4px;padding:100px 200px;border-radius:0 20px 0 0;border:4px #e6e6e6 solid;border-bottom:4px solid #ae0e10}@media screen and (max-width: 720px){.single .article-content .container,.page .article-content .container,.post .article-content .container,.search .article-content .container{padding:50px 20px}}.single .article-content.inverse .container,.page .article-content.inverse .container,.post .article-content.inverse .container,.search .article-content.inverse .container{background:#ae0e10;border-color:#ae0e10;color:#fff}.single .article-content ul,.page .article-content ul,.post .article-content ul,.search .article-content ul{margin:-1em 0 1.5em 1em;padding-left:1em;list-style-image:url("/wp-content/themes/oear_theme/static/img/square.svg")}.page-berater{margin-top:50px}.page-berater hr{border-bottom:4px #ae0e10 solid}.single .article-content.page-berater{margin-top:50px}.single .article-content.page-berater>.container{margin:0 auto;padding:0;border-radius:0;border:none}.berater-single{margin-bottom:100px}.berater-single .berater-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:4px #ae0e10 solid}.berater-single .berater-header img{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:auto}.berater-single .berater-header .content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;height:auto;padding:80px;background:#e6e6e6;position:relative}@media screen and (max-width: 500px){.berater-single .berater-header .content{padding:0 40px 80px}}.berater-single .berater-header .content h1{color:#ae0e10;font-size:35px;text-transform:uppercase;font-weight:400}.berater-single .berater-header .content h1 .last{display:inline;font-weight:900}.berater-single .berater-header .content span{color:#ae0e10;display:block}.berater-single .berater-header .content .button--ghost.sticky{right:80px;bottom:80px}.berater-single .berater-header .content p:last-of-type{margin-bottom:80px}.berater-single .berater-header .contact-info{border-left:2px #ae0e10 solid;padding:5px 40px;font-weight:600;line-height:1}.berater-single .berater-header .contact-info span:not(:last-child){margin-bottom:20px}.berater-single .berater-content{border:4px #e6e6e6 solid;border-top:none;border-radius:0 0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.berater-single .berater-content .referenzen{-webkit-box-flex:1;-ms-flex:1 0 350px;flex:1 0 350px;padding:50px}.berater-single .berater-content .referenzen p{font-size:16px;font-weight:600;line-height:1.1}.berater-single .berater-content .referenzen p a{color:#333}.berater-single .berater-content .referenzen .button--ghost{margin:30px 0 0;float:left;clear:both}.berater-single .berater-content .referenzen .button--ghost:first-of-type{margin-top:50px}.berater-single .berater-content .long-desc{-webkit-box-flex:1;-ms-flex:1 0 350px;flex:1 0 350px;padding:50px}.berater-single .berater-content ul{margin-left:0;padding-left:1em;list-style-image:url("/wp-content/themes/oear_theme/static/img/square.svg")}.berater-icons-heading{font-size:40px;color:#ae0e10;text-align:center;margin:30px 0}.berater-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-size:25px;font-weight:600}.berater-icons .berater-icon{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;margin:20px 10px;color:#333;text-align:center;text-decoration:none;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}@media screen and (max-width: 440px){.berater-icons .berater-icon{-webkit-box-flex:1;-ms-flex:1 0 180px;flex:1 0 180px}}.berater-icons .berater-icon .img{border-radius:0 20px 0 20px;width:100%;min-height:180px;background-color:#e6e6e6;overflow:hidden;line-height:0;position:relative;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.berater-icons .berater-icon .img img{width:100%}.berater-icons .berater-icon .img::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#ae0e10;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.berater-icons .berater-icon .content{padding:10px 10px 0;line-height:1.2}.berater-icons .berater-icon:hover{color:#ae0e10}.berater-icons .berater-icon:hover .img::after{opacity:0.4}.page-downloads .search-filter{margin:0 -100px}.page-downloads .search-filter .filter-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;font-size:23px;margin:20px 0}.page-downloads .search-filter .filter-tabs .filter-tab{-webkit-box-flex:1;-ms-flex:1 0 240px;flex:1 0 240px;text-align:center;line-height:50px;cursor:pointer;border-top:4px solid #e6e6e6}.page-downloads .search-filter .filter-tabs input[type="checkbox"]{display:none}.page-downloads .search-filter .filter-tabs input[type="checkbox"]:checked+label{color:#ae0e10;border-top:4px solid #ae0e10}.page-downloads .search-filter .tag-bar{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-downloads .search-filter .tag-bar .tags,.page-downloads .search-filter .tag-bar select{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 10px}.page-downloads .search-filter .tag-bar .tags{padding:10px 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:10px}.page-downloads .search-filter .tag-bar .tag-selected{padding-right:15px;position:relative;cursor:pointer;padding:5px 30px 5px 10px;border-radius:50px}.page-downloads .search-filter .tag-bar .tag-selected::after{content:"x";font-weight:900;line-height:29px;position:absolute;right:15px;top:0;display:none}.page-downloads .search-filter .tag-bar .tag-selected:hover{background-color:#e6e6e6}.page-downloads .search-filter .tag-bar .tag-selected:hover::after{display:block}.page-downloads .search-filter .tag-bar .styled-select{position:relative;margin-bottom:10px}.page-downloads .search-filter .tag-bar .styled-select select{margin:0 10px;background:#ae0e10;color:#fff;font-weight:900;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:50px;padding:10px 60px 10px 20px;line-height:1;cursor:pointer}.page-downloads .search-filter .tag-bar .styled-select::after{content:'';display:block;position:absolute;pointer-events:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 320 512"><path d="M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"/></svg>');background-position:center right;background-repeat:no-repeat;background-size:15px;height:43px;width:20px;top:0;right:30px}.page-downloads .search-filter hr{border-bottom:3px #ae0e10 solid;margin:20px 0 0}.page-downloads .search-filter hr:last-of-type{border-bottom:3px #e6e6e6 solid}.page-downloads .button--ghost{padding:0 25px}@media screen and (max-width: 720px){.page-downloads .search-filter{margin:0}.page-downloads .styled-select{width:100%}.page-downloads .styled-select select{width:100%}}.search-form{width:500px;max-width:100%;border-radius:12px;border:4px solid #ae0e10;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 100px;position:relative}.search-form .search-field{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;border:none;outline:none;padding:10px 20px;line-height:1;font-weight:600;font-size:16px}.search-form .search-submit{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;background:#ae0e10;border:none;border-radius:0;outline:0}.search-form .search-icon{position:absolute;height:70%;top:15%;right:5px;fill:#fff;pointer-events:none}.page-template-template-kontakt .offices{text-align:center}.page-template-template-kontakt .offices>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-template-kontakt .offices.page-kontakt .office{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;margin:20px 0;position:relative}.page-template-template-kontakt .offices.page-kontakt .office h3{color:#ae0e10;font-size:20px;font-weight:700}.page-template-template-kontakt .offices.page-kontakt .office img{width:60px;height:auto;margin:auto}.page-template-template-kontakt .offices.page-kontakt .office .content{height:0;padding:0 20px;opacity:0;-webkit-transition:padding 0.3s ease, opacity 0.2s 0.1s ease;-o-transition:padding 0.3s ease, opacity 0.2s 0.1s ease;transition:padding 0.3s ease, opacity 0.2s 0.1s ease}.page-template-template-kontakt .offices.page-kontakt .office:hover .content,.page-template-template-kontakt .offices.page-kontakt .office:first-child:last-child .content{height:auto;padding:20px;opacity:1}.page-template-template-kontakt .offices.page-kontakt .office:not(:last-of-type)::after{content:'';display:block;width:2px;height:90px;background-color:#eee;position:absolute;top:0;right:0}.page-template-template-kontakt .contact-form h2{font-weight:400;font-size:35px;color:#ae0e10}.page-template-template-kontakt .contact-form h2 strong{font-weight:700}.page-template-template-kontakt .contact-form .form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-bottom:60px;margin-bottom:80px}.page-template-template-kontakt .contact-form .form label{margin-bottom:40px;border:1px solid #ae0e10;border-radius:10px;overflow:hidden;line-height:40px}.page-template-template-kontakt .contact-form .form input:not(.button--ghost),.page-template-template-kontakt .contact-form .form textarea,.page-template-template-kontakt .contact-form .form select{width:100%;border:0;outline:none;line-height:40px;padding:20px;border-radius:0;font-size:16px;font-weight:700;opacity:1;background:#fff}.page-template-template-kontakt .contact-form .form .email,.page-template-template-kontakt .contact-form .form .subject{-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;margin-right:20px}.page-template-template-kontakt .contact-form .form .message,.page-template-template-kontakt .contact-form .form .to{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.page-template-template-kontakt .contact-form .form .email,.page-template-template-kontakt .contact-form .form .subject,.page-template-template-kontakt .contact-form .form .to{background:#ae0e10;padding-left:10px;color:#fff;font-size:16px;font-weight:700;position:relative}.page-template-template-kontakt .contact-form .form .email input,.page-template-template-kontakt .contact-form .form .email select,.page-template-template-kontakt .contact-form .form .subject input,.page-template-template-kontakt .contact-form .form .subject select,.page-template-template-kontakt .contact-form .form .to input,.page-template-template-kontakt .contact-form .form .to select{width:calc(100% - 100px);padding:0 20px;float:right;height:40px}.page .page-beratungsangebote>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;padding:100px 150px}@media screen and (max-width: 1240px){.page .page-beratungsangebote>.container{padding-left:20px;padding-right:20px}}.page .page-beratungsangebote .slogan{margin-left:50px;margin-right:50px}.page .page-beratungsangebote .column-main{-webkit-box-flex:1;-ms-flex:1 0 400px;flex:1 0 400px;margin:0 50px;max-width:100%}@media screen and (max-width: 800px){.page .page-beratungsangebote .column-main{margin:0}}.page .page-beratungsangebote .column-aside{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;margin:0 50px;max-width:100%}@media screen and (max-width: 800px){.page .page-beratungsangebote .column-aside{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;margin:0}}
