﻿html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}:focus-visible{outline:2px solid red}html{font-size:clamp(3.333333333px,3.333333333px + 6.666666667*(100vw - 480px) / 960,10px);hyphenate-limit-chars:10 5 5}html[lang=de]{hyphens:auto}html[lang=de] h1,html[lang=de] h2,html[lang=de] h3,html[lang=de] h4,html[lang=de] h5,html[lang=de] h6{hyphens:manual}body{display:flex;flex-direction:column;justify-content:space-between;min-width:1440px;min-height:100svh;margin:0px;background:#fff}img,svg,video,iframe{display:block}img,video{width:100%;height:auto}nav a{text-decoration:none}nav ul{list-style:none;padding:0px;margin:0px;line-height:inherit}nav ul li{padding:0px;margin:0px}.no_transitions *{transition:none !important}.center{position:relative;max-width:1440px;padding:0px clamp(40px,40px + 80*(100vw - 480px) / 960,120px);margin:auto}header#header{padding-bottom:90px}.home header#header{background:#ee3b3f}header#header #banner{padding:5px 0px;border-bottom:1px solid #fff;background:#ee3b3f;font-family:"PlusJakartaSans",sans-serif;font-size:16px;text-align:center}header#header #banner a{color:#fff;text-decoration:none}header#header #banner a:hover{text-decoration:underline}body:not(.banner_visible) header#header #banner{visibility:hidden}header#header #bar{position:absolute;z-index:100000;width:100%;border-bottom:1px solid rgba(0,0,0,0);background:hsla(0,0%,100%,.9);font-family:"PlusJakartaSans",sans-serif;transition:border-color .3s ease-in-out,background .3s ease-in-out}header#header #bar .flex{display:flex;gap:30px;align-items:center;padding:25px 0px;transition:padding .3s ease-in-out}header#header #bar .flex>div:nth-child(1){width:calc(33.333333333% - 30px)}header#header #bar .flex>nav:nth-child(2){flex:1}header#header #bar .logo{display:block;width:200px}header#header #bar .logo svg{fill:#ee3b3f}header#header #bar nav{font-size:18px}header#header #bar nav a{color:#000;font-weight:normal}header#header #bar nav>ul{display:flex;gap:30px}header#header #bar nav>ul>li:last-child{flex:1;text-align:right}header#header #bar nav>ul>li>a{position:relative}header#header #bar nav>ul>li.current-menu-item>a::after,header#header #bar nav>ul>li>a:hover::after{content:"";position:absolute;width:calc(100% - 14px);left:7px;bottom:-6px;height:2px;background:#ee3b3f}header#header #bar nav>ul>li.menu-item-has-children{position:relative}header#header #bar nav>ul>li.menu-item-has-children a{margin-right:30px}header#header #bar nav .arrow{position:absolute;right:0px;top:4px;width:20px;height:20px;fill:none;stroke:#000;stroke-width:2px;cursor:pointer;transition:transform .3s ease-in-out}.home header#header #bar nav .arrow{stroke:#fff}header#header #bar nav>ul>li>ul{visibility:hidden;opacity:0;display:flex;flex-direction:column;gap:5px;position:absolute;left:0px;top:55px;height:0px;white-space:nowrap;overflow:hidden;transition:visibility .3s step-end,opacity .3s ease-in-out,height .3s ease-in-out}header#header #bar nav>ul>li>ul>li.current-menu-item>a,header#header #bar nav>ul>li>ul>li>a:hover{color:#ee3b3f}.home header#header #bar{background:rgba(0,0,0,0);color:#fff}.home header#header #bar .logo svg{fill:#fff}.home header#header #bar nav a{color:#fff}.home header#header #bar nav>ul>li.current-menu-item>a::after,.home header#header #bar nav>ul>li>a:hover::after{background:#fff}.home header#header #bar nav>ul>li>ul>li.current-menu-item>a,.home header#header #bar nav>ul>li>ul>li>a:hover{color:#fff;text-decoration:underline}.submenu_active header#header #bar{border-bottom:1px solid #ee3b3f}.submenu_active header#header #bar .flex{padding-bottom:166px}.submenu_active header#header #bar nav .arrow{transform:rotate(90deg)}.submenu_active header#header #bar nav>ul>li>ul{visibility:visible;opacity:1;height:116px;transition:visibility .3s step-start,opacity .3s ease-in-out,height .3s ease-in-out}.home.submenu_active header#header #bar{border-bottom:1px solid #fff;background:rgba(238,59,63,.9)}.header_fixed header#header #bar{position:fixed;top:0px;transform:translateY(-100%);border-bottom:1px solid #ee3b3f}.header_fixed.transition header#header #bar{transition:transform .3s ease-in-out}.header_fixed.scrolled_up header#header #bar{transform:translateY(0px)}.home.header_fixed header#header #bar{border-bottom:1px solid #fff;background:rgba(238,59,63,.9)}header#header #bar #toggle_menu{display:none}header#header #bar #toggle_menu svg{width:40px;height:40px;stroke-width:2px;stroke:#ee3b3f}header#header #bar #toggle_menu svg path{transition:d .3s ease-in-out}.menu_active header#header #bar #toggle_menu svg path{d:path("M1 39 L39 1 M20 20 L20 20 M1 1 L39 39")}.home header#header #bar #toggle_menu svg{stroke:#fff}footer#footer{padding:0px 0px 50px 0px;font-family:"PlusJakartaSans",sans-serif}footer#footer a{font-weight:normal}footer#footer a[href^=mailto]{text-decoration:none}footer#footer a[href^=mailto]:hover{text-decoration:underline}footer#footer .top{display:flex;flex-wrap:wrap;gap:25px 30px;align-items:flex-start;margin-bottom:100px}footer#footer .top .contact{display:flex;gap:25px;align-items:center;width:calc(40% - 30px);margin-top:3px;font-size:16px}footer#footer .top .logo img{width:55px}footer#footer .top address{color:#ee3b3f}footer#footer .top address a{color:#ee3b3f}footer#footer .top nav,footer#footer .top .social{font-size:18px}footer#footer .top nav>ul li.current-menu-item>a,footer#footer .top nav>ul li a:hover{color:#000;text-decoration:underline}footer#footer .top nav .arrow{display:none}footer#footer .top .social{flex:1;text-align:right}footer#footer .top .social a{text-decoration:none}footer#footer .top .social a:hover{color:#000;text-decoration:underline}footer#footer .bottom{display:flex;gap:25px;justify-content:space-between;font-size:16px}footer#footer .bottom nav>ul{display:flex;gap:0px 25px}footer#footer .bottom nav>ul li{position:relative}footer#footer .bottom nav>ul li:not(:last-child)::after{content:"·";position:absolute;right:-14px}footer#footer .bottom nav>ul li.current-menu-item a,footer#footer .bottom nav>ul li a:hover{color:#000;text-decoration:underline}main#_404 h1{margin-bottom:100px}main{flex:1}main:not(:has(.content_element.header:first-child)){margin-top:50px}.anchor{display:block;position:relative;top:-50px}.content_element{margin-bottom:50px}.content_element.no_margin{margin-bottom:0px}.content_element.margin_less{margin-bottom:25px}.content_element.margin_more{margin-bottom:100px}.content_element.text .flex{display:flex;flex-wrap:wrap;gap:25px 30px;padding-bottom:50px;border-bottom:1px solid #ee3b3f}.content_element.text .side{width:calc(25% - 22.5px)}.content_element.text .text{width:calc(50% - 15px)}.content_element.text :not(.side)+.text{margin-left:calc(25% + 7.5px)}.content_element.text h1{width:calc(50% - 15px);margin:0px calc(25% + 7.5px)}.content_element.text.wide .text{width:62.5%}.content_element.text_2_columns .flex{display:flex;flex-wrap:wrap;gap:25px 30px;padding-bottom:50px;border-bottom:1px solid #ee3b3f}.content_element.text_2_columns .side{width:calc(25% - 22.5px)}.content_element.text_2_columns .text.column_1{width:calc(50% - 15px)}.content_element.text_2_columns .text.column_2{width:calc(25% - 22.5px)}.content_element.text_2_columns img.left{display:inline-block;max-width:138.75px}.content_element.text_2_columns img.right{display:inline-block;max-width:138.75px;margin-left:auto}.content_element.text_2_columns .text.column_2:has(img.right){display:flex;flex-align:center}.content_element.text_3_columns .flex{display:flex;flex-wrap:wrap;gap:25px 30px;padding-bottom:50px;border-bottom:1px solid #ee3b3f}.content_element.text_3_columns .side{width:calc(25% - 22.5px)}.content_element.text_3_columns .text.column_1{width:calc(25% - 22.5px)}.content_element.text_3_columns .text.column_2{width:calc(25% - 22.5px)}.content_element.text_3_columns .text.column_3{width:calc(25% - 22.5px)}.content_element.marquee .marquee{padding-bottom:50px;overflow:hidden;color:#ee3b3f;font-size:clamp(32px,32px + 10*(100vw - 480px) / 960,42px)}.content_element.marquee .track{display:flex;width:max-content;user-select:none}.content_element.marquee .line{border-bottom:1px solid #ee3b3f}.content_element:has(+.content_element.marquee) .flex{padding-bottom:0px;border-bottom:none}.content_element.text_slider .flex{display:flex;flex-wrap:wrap;gap:25px 30px;padding-bottom:50px;border-bottom:1px solid #ee3b3f}.content_element.text_slider .side{width:calc(25% - 22.5px)}.content_element.text_slider .slider{position:relative;width:calc(50% - 15px)}.content_element.text_slider .counter{position:absolute;left:60px;bottom:-1px;font-size:16px;line-height:1}.content_element.header{padding-bottom:50px;background:#ee3b3f;color:#fff}.content_element.header h1{color:#fff;font-size:clamp(32px,32px + 24*(100vw - 480px) / 960,56px)}.content_element.header .text{margin:0px 50px 0px calc(50% + 15px)}.content_element.header .links{display:flex;flex-wrap:wrap;gap:0px 30px}.content_element.header .links a{color:#fff}.content_element.header .links a:hover{text-decoration:none}.content_element.header .links a.link_arrow_right::after{background:#fff}.content_element.header .background{position:relative;padding:50px 0px 50px 0px}.content_element.header .background>*{position:relative}.content_element.header .background::before{content:"";position:absolute;right:clamp(0px,0px + 683*(100vw - 480px) / 960,683px);top:-10px;height:100%;aspect-ratio:1;background:url(images/symbol.svg) center center/contain no-repeat}.content_element.header .background::after{content:"";position:absolute;right:0px;top:-10px;height:100%;aspect-ratio:1;background:url(images/circle.svg) center center/contain no-repeat}.content_element.team .flex{display:flex;flex-wrap:wrap;gap:30px;padding-bottom:50px;border-bottom:1px solid #ee3b3f}.content_element.team .side{width:calc(25% - 22.5px)}.content_element.team .team_members{width:calc(75% - 7.5px)}.content_element.team .team_member{display:flex;flex-wrap:wrap;gap:0px 30px;margin-bottom:50px}.content_element.team .team_member:last-child{margin:0px}.content_element.team .team_member>div{width:calc(33.333333333% - 19.99999998px)}.content_element.team .image img{aspect-ratio:1;max-width:200px;margin:auto}.content_element.team .image img:not(.dummy){border-radius:50%;border:1px solid #ee3b3f}.content_element.team .text_1 h3{margin-bottom:3px}.content_element.team .text_1 a{font-family:"PlusJakartaSans",sans-serif;font-weight:normal}.content_element.team .text_1,.content_element.team .text_2{margin-top:20px}.content_element.articles .articles{display:flex;flex-wrap:wrap;gap:50px 30px;padding-bottom:50px;border-bottom:1px solid #ee3b3f}.content_element.articles article{width:calc(33.333333333% - 19.99999998px)}.content_element.articles .category_image{aspect-ratio:384/219;margin-bottom:25px;background-position:center center;background-size:contain;background-repeat:no-repeat}.content_element.articles .category_image.angebot{background-image:url(images/journal-visuals/angebot-hoellmedia-journal-384x219.svg)}.content_element.articles .category_image.kuenstliche-intelligenz{background-image:url(images/journal-visuals/kuenstliche-intelligenz-hoellmedia-journal-384x219.svg)}.content_element.articles .category_image.mediaplanung{background-image:url(images/journal-visuals/mediaplanung-hoellmedia-journal-384x219.svg)}.content_element.articles .category_image.responsible-media{background-image:url(images/journal-visuals/responsible-media-hoellmedia-journal-384x219.svg)}.content_element.articles .category_image.seo-ki-suche{background-image:url(images/journal-visuals/seo-ki-suche-hoellmedia-journal-384x219.svg)}.content_element.articles .category_image.werbewirkung{background-image:url(images/journal-visuals/werbewirkung-hoellmedia-journal-384x219.svg)}.content_element.articles h2{color:#ee3b3f;font-size:20px;font-weight:500}.content_element.articles p{font-size:16px}.content_element.articles .tags{margin-bottom:25px}.content_element:has(+.content_element.articles) .flex{padding-bottom:0px;border-bottom:none}.content_element.form .flex{display:flex;flex-wrap:wrap;gap:30px;padding-bottom:50px;border-bottom:1px solid #ee3b3f}.content_element.form .side{width:calc(25% - 22.5px)}.content_element.form .form{width:calc(50% - 15px)}.content_element:has(+.content_element.form) .flex{padding-bottom:0px;border-bottom:none}.slick{display:none;margin-bottom:50px}.slick.slick-initialized{display:block}.slick .slick-prev,.slick .slick-next{top:auto;bottom:-60px;width:max-content;height:max-content}.slick .slick-prev::before{content:"«";color:#000;font-family:"Inter",sans-serif;font-size:16px}.slick .slick-next::before{content:"»";color:#000;font-family:"Inter",sans-serif;font-size:16px}.slick .slick-prev{left:0px}.slick .slick-next{left:30px}.slick .slick-arrow{transition:visibility .3s step-start,opacity .3s ease-in-out}.slick .slick-arrow.slick-disabled{visibility:hidden;opacity:0;transition:visibility .3s step-end,opacity .3s ease-in-out}div.wpcf7{font-family:"PlusJakartaSans",sans-serif}div.wpcf7 .website{display:none}div.wpcf7 p{margin-bottom:50px}div.wpcf7 .wpcf7-form-control-wrap{display:block;margin-top:25px}div.wpcf7 input,div.wpcf7 select,div.wpcf7 option,div.wpcf7 textarea{display:block;width:100%;padding:5px 0px;border:none;border-bottom:1px solid #000;border-radius:0px;background:#fff;font:inherit;font-family:"Inter",sans-serif}div.wpcf7 input.wpcf7-not-valid,div.wpcf7 select.wpcf7-not-valid,div.wpcf7 option.wpcf7-not-valid,div.wpcf7 textarea.wpcf7-not-valid{border-color:#ee3b3f}div.wpcf7 input:focus-visible,div.wpcf7 select:focus-visible,div.wpcf7 option:focus-visible,div.wpcf7 textarea:focus-visible{outline:none}div.wpcf7 textarea{min-height:200px;padding:5px;border:1px solid #000}div.wpcf7 .submit{display:flex;justify-content:flex-end}div.wpcf7 .submit .button{position:relative;padding:0px 0px 0px 29px}div.wpcf7 .submit .button::after{content:"";position:absolute;left:0px;top:5px;width:19px;height:14.725px;background:#ee3b3f;mask:url(images/arrow_1.svg) center center/contain no-repeat}div.wpcf7 .submit .button:hover::after{background:#ee3b3f}div.wpcf7 input[type=submit]{position:relative;width:auto;padding:0px;border:none;background:none;color:#ee3b3f;text-decoration:underline;cursor:pointer}div.wpcf7 input[type=submit]:hover{text-decoration:none}div.wpcf7 .wpcf7-radio .wpcf7-list-item,div.wpcf7 .wpcf7-checkbox .wpcf7-list-item,div.wpcf7 .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0px}div.wpcf7 .wpcf7-radio label,div.wpcf7 .wpcf7-checkbox label,div.wpcf7 .wpcf7-acceptance label{position:relative;cursor:pointer}div.wpcf7 .wpcf7-radio .wpcf7-list-item-label,div.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label,div.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{display:block;padding-left:30px}div.wpcf7 .wpcf7-radio input,div.wpcf7 .wpcf7-checkbox input,div.wpcf7 .wpcf7-acceptance input{position:absolute;visibility:hidden;margin:0px}div.wpcf7 .wpcf7-radio .wpcf7-list-item-label::before,div.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label::before,div.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label::before{content:"";position:absolute;left:0px;top:3px;width:20px;height:20px;border:1px solid #000;border-radius:50%}div.wpcf7 .wpcf7-radio.wpcf7-not-valid .wpcf7-list-item-label::before,div.wpcf7 .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item-label::before,div.wpcf7 .wpcf7-acceptance.wpcf7-not-valid .wpcf7-list-item-label::before{border-color:#ee3b3f}div.wpcf7 .wpcf7-radio .wpcf7-list-item-label::after,div.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label::after,div.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label::after{content:"";display:none;position:absolute;left:4px;top:7px;width:12px;height:12px;background:#000;border-radius:50%}div.wpcf7 .wpcf7-radio input[type=radio]:checked~.wpcf7-list-item-label::after,div.wpcf7 .wpcf7-radio input[type=checkbox]:checked~.wpcf7-list-item-label::after,div.wpcf7 .wpcf7-checkbox input[type=radio]:checked~.wpcf7-list-item-label::after,div.wpcf7 .wpcf7-checkbox input[type=checkbox]:checked~.wpcf7-list-item-label::after,div.wpcf7 .wpcf7-acceptance input[type=radio]:checked~.wpcf7-list-item-label::after,div.wpcf7 .wpcf7-acceptance input[type=checkbox]:checked~.wpcf7-list-item-label::after{display:block}div.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label::before,div.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label::after,div.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label::before,div.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label::after{border-radius:0px}div.wpcf7 .wpcf7-not-valid-tip{margin-top:5px;color:#ee3b3f}div.wpcf7 .wpcf7-response-output{padding:0px;margin:25px 0px 0px 0px;border:none}div.wpcf7 .invalid .wpcf7-response-output{color:#ee3b3f}div.wpcf7 .sent .wpcf7-response-output{color:#000}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.wpcf7-spinner{visibility:hidden;opacity:1;position:absolute;left:-40px;top:-6px;width:40px;height:40px;transform:translateX(-50%);margin:0px;border:2px solid #fff;border-radius:50%;background:none;pointer-events:none}.wpcf7-spinner::before{content:"";position:absolute;left:-2px;top:-2px;transform-origin:center center;width:40px;height:40px;border:2px solid rgba(0,0,0,0);border-top-color:#ee3b3f;border-radius:50%;background:none;animation:rotate 1s linear infinite}
