:root{--ar-red:#b80000;--ar-bg:#080808;--ar-font:"Myriad Pro","myriad-pro",Arial,Helvetica,sans-serif}html,body{background:var(--ar-bg);color:#fff;color-scheme:dark}body{font-family:var(--ar-font);background-image:linear-gradient(90deg,rgb(8 8 8 / .8),rgb(8 8 8 / .6)),url(https://www.art-reklame.de/wp-content/themes/art-reklame-child/assets/wellen.webp);background-size:cover;background-position:center;background-attachment:scroll}@media(min-width:768px) and (pointer:fine){body{background-attachment:fixed}}body:not(.elementor-editor-active) .site-main{background:#fff0}.elementor a{color:inherit}.elementor a:hover{color:#fff}.elementor p{margin-top:0}.elementor .elementor-widget-text-editor{overflow-wrap:anywhere}.elementor :focus-visible{outline:2px solid #fff;outline-offset:4px}.ar-section,.ar-footer{background:#fff0}.ar-footer{border-top:1px solid #444}.ar-menu .elementor-nav-menu--dropdown,.ar-menu .elementor-menu-toggle{background:#080808;color:#fff}.ar-menu .elementor-nav-menu--dropdown a{color:#fff!important;padding:15px 20px}.ar-competencies .elementor-tab-title{padding:24px 0!important;background:transparent!important}.ar-competencies .elementor-tab-content{padding:0 0 26px 40px!important;background:transparent!important}.ar-competencies .elementor-toggle-icon{margin-right:16px}.ar-logo-placeholder{aspect-ratio:1;background:rgb(25 25 25 / .9);border:1px solid #555;align-items:center;justify-content:center;text-align:center;padding:16px!important}.ar-project-form .elementor-field-label{color:#fff!important}.ar-project-form input:not([type=checkbox]):not([type=radio]),.ar-project-form select,.ar-project-form textarea{background:#fff!important;color:#202124!important;color-scheme:light;border:1px solid #999!important;border-radius:0!important;min-height:48px;font-family:var(--ar-font);font-size:16px}.ar-project-form input::placeholder,.ar-project-form textarea::placeholder{color:#666!important;opacity:1}.ar-project-form .elementor-button{background:var(--ar-red)!important;color:#fff!important;border-radius:0;min-height:48px}.ar-project-form .elementor-message{color:#fff}.ar-project-form a{text-decoration:underline}