/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:10px}body{font-size:1.6rem;min-height:100vh}*{border:none;box-sizing:border-box}*:not(p){margin:0;padding:0}.field_body,.field--name-field-body{overflow:hidden}.field_body h1,.field_body h2,.field_body h3,.field_body h4,.field--name-field-body h1,.field--name-field-body h2,.field--name-field-body h3,.field--name-field-body h4{margin:revert}
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}.pswp img{max-width:none;}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--open{display:block;}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1);}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}.pswp__img--placeholder{-webkit-backface-visibility:hidden;}.pswp__img--placeholder--blank{background:#222;}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC;}.pswp__error-msg a{color:#CCC;text-decoration:underline;}
.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;}.pswp__button:focus,.pswp__button:hover{opacity:1;}.pswp__button:active{outline:none;opacity:0.9;}.pswp__button::-moz-focus-inner{padding:0;border:0;}.pswp__ui--over-close .pswp__button--close{opacity:1;}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/themes/custom/arl/assets/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/themes/custom/arl/assets/photoswipe/default-skin/default-skin.svg);}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none;}}.pswp__button--close{background-position:0 -44px;}.pswp__button--share{background-position:-44px -44px;}.pswp__button--fs{display:none;}.pswp--supports-fs .pswp__button--fs{display:block;}.pswp--fs .pswp__button--fs{background-position:-44px 0;}.pswp__button--zoom{display:none;background-position:-88px 0;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden;}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}.pswp__button--arrow--left{left:0;}.pswp__button--arrow--right{right:0;}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute;}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__share-modal--hidden{display:none;}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform;}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}.pswp__share-modal--fade-in{opacity:1;}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A;}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF;}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D;}a.pswp__share--download:hover{background:#DDD;}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px;}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}.pswp__caption small{font-size:11px;color:#BBB;}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC;}.pswp__caption--empty{display:none;}.pswp__caption--fake{visibility:hidden;}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}.pswp__preloader__icn{width:20px;height:20px;margin:12px;}.pswp__preloader--active{opacity:1;}.pswp__preloader--active .pswp__preloader__icn{background:url(/themes/custom/arl/assets/photoswipe/default-skin/preloader.gif) 0 0 no-repeat;}.pswp--css_animation .pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5);}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3);}.pswp__ui--idle .pswp__top-bar{opacity:0;}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0;}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none;}.pswp__element--disabled{display:none !important;}.pswp--minimal--dark .pswp__top-bar{background:none;}
html{background-color:#ececec;color:#2c2c2c;font-family:"OpenSans-Regular",arial,sans-serif}@media screen and (max-width:1024px){html{padding:0 10px}}html h2{font-size:2.4rem}html h4{font-weight:600}.region-slider{margin-bottom:20px}#inner-layout{background:#fff;border-top:2px solid #d51218;display:flex;margin-bottom:25px}@media screen and (max-width:1024px){#inner-layout{flex-direction:column}}#inner-layout .region-left{flex:0 0 295px}@media screen and (max-width:1024px){#inner-layout .region-left{display:flex}}@media screen and (max-width:850px){#inner-layout .region-left{display:block;flex:1 1 auto}#inner-layout .region-left #block-views-block-news-block-block-1-2{display:none}}#inner-layout .region-left nav:not(:first-child) ul li a.is-active{color:#d51218}#inner-layout .region-left .views-element-container,#inner-layout .region-left nav{border-top:2px solid #d51218;padding:1.5rem}#inner-layout .region-left .views-element-container .views-row,#inner-layout .region-left nav .views-row{border-top:1px solid #cfcfcf;padding:5px 0}#inner-layout .region-left .views-element-container .views-row .views-field-created,#inner-layout .region-left nav .views-row .views-field-created{font-size:1.4rem;font-weight:600}#inner-layout .region-left .views-element-container .views-row .views-field-title,#inner-layout .region-left nav .views-row .views-field-title{font-size:1.5rem}#inner-layout .region-left .views-element-container .views-row .views-field-title a,#inner-layout .region-left nav .views-row .views-field-title a{color:#2c2c2c}#inner-layout .region-left .views-element-container ul,#inner-layout .region-left nav ul{color:#2c2c2c;list-style:none}#inner-layout .region-left .views-element-container ul li,#inner-layout .region-left nav ul li{margin-bottom:0.5rem}#inner-layout .region-left .views-element-container ul li a,#inner-layout .region-left nav ul li a{align-content:center;color:inherit;display:flex;font-weight:600;text-decoration:none}#inner-layout .region-left .views-element-container ul li a::before,#inner-layout .region-left nav ul li a::before{background-image:url("/themes/custom/arl/assets/images/icons/chevron-right-black.svg");background-position:left top;background-repeat:no-repeat;content:"";display:inline-block;flex:0 0 18px;margin-left:-6px;margin-right:3px}#inner-layout .region-left .views-element-container>h2,#inner-layout .region-left nav>h2{color:#d51218;font-size:2rem;font-weight:normal;margin-bottom:1.2rem;text-transform:uppercase}#inner-layout .region-left .views-element-container:first-child,#inner-layout .region-left nav:first-child{border-top:none}#inner-layout .region-left nav:first-child{background-color:#d51218;border-top:none}#inner-layout .region-left nav:first-child ul{color:#fff}#inner-layout .region-left nav:first-child ul li a{color:inherit;font-weight:normal}#inner-layout .region-left nav:first-child ul li a::before{background:url("/themes/custom/arl/assets/images/icons/chevron-right-white.svg");background-repeat:no-repeat}#inner-layout .region-left nav:first-child ul li a.is-active{border-bottom:1px solid #fff}#inner-layout .region-left nav:first-child ul:not(.menu--level-1){margin:8px 0 8px 12px;margin-left:12px}main{flex:1 1 auto;padding:15px 15px 15px 30px}@media screen and (max-width:1024px){main{padding:10px 10px}}a{color:#d51218;text-decoration:none}a:hover{text-decoration:underline}.chevron-link{color:inherit;font-weight:600}.chevron-link:hover{text-decoration:none}.chevron-link::before{content:"›";font-size:1.5em;margin-right:10px;margin-top:-8px}#layout{display:flex;flex-direction:column;margin:25px auto;max-width:1120px;min-height:100vh}@font-face{font-family:"OpenSans-Regular";src:url("/themes/custom/arl/assets/fonts/OpenSans-VariableFont_wdth,wght.ttf")}@font-face{font-family:"OpenSans-Italic";src:url("/themes/custom/arl/assets/fonts/OpenSans-Italic-VariableFont_wdth,wght.ttf");font-style:italic}input[type="submit"]{background:#d51218;border-radius:3px;color:#fff;cursor:pointer;font-size:1.6rem;letter-spacing:1px;line-height:25px;padding:0 15px;text-transform:uppercase}input[type="text"],input[type="password"],input[type="email"]{border:1px solid #676767;border-radius:3px;line-height:25px;padding:0 5px}input~.description{font-size:1.4rem;font-weight:400}#block-tabs{margin-bottom:20px}#block-tabs ul{display:flex;list-style:none}#block-tabs ul li{border:1px solid #d51218;border-radius:3px;margin-right:18px}#block-tabs ul li a{color:#2c2c2c;display:block;font-weight:600;padding:0 10px;text-decoration:none}#block-tabs ul li a:hover,#block-tabs ul li a:active,#block-tabs ul li a.is-active{background-color:#cfcfcf}.field--name-field-administrator,.field--name-field-dep-administrator,.field--name-field-supervision-arl,.field--name-field-management-director,.field--name-field-project-number{display:flex}.field--name-field-administrator>.field__label,.field--name-field-dep-administrator>.field__label,.field--name-field-supervision-arl>.field__label,.field--name-field-management-director>.field__label,.field--name-field-project-number>.field__label{margin-right:5px}.views-table{border-collapse:collapse;width:100%}.views-table thead{border-bottom:0.5px solid #2c2c2c;text-align:left}.views-table tbody tr:nth-child(odd){background:#ececec}.views-table tbody tr td{box-sizing:border-box;padding:5px;height:50px;vertical-align:top}nav.pager ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}nav.pager ul li{border:1px solid #d51218;flex-direction:column;height:25px;margin:0 5px;text-align:center;width:25px}nav.pager ul li:hover,nav.pager ul li.is-active{background-color:#d51218;color:#fff}nav.pager ul li:hover a,nav.pager ul li.is-active a{color:inherit;text-decoration:none}footer.page-footer{display:flex;font-size:1.4rem;padding-top:15px}@media screen and (max-width:1024px){footer.page-footer{align-items:center;flex-direction:column}}footer.page-footer ul{display:flex;list-style:none}@media screen and (max-width:1024px){footer.page-footer ul{margin-top:10px}}footer.page-footer ul li{margin-left:15px}.linked-projects ul:not(.chevron-list),.field--name-field-body ul:not(.chevron-list),.field--name-body ul:not(.chevron-list){margin-left:1.1em;list-style-type:square}.linked-projects ul.chevron-link-list,.field--name-field-body ul.chevron-link-list,.field--name-body ul.chevron-link-list{list-style:none;margin:0;padding:0}.linked-projects ul.chevron-link-list li,.field--name-field-body ul.chevron-link-list li,.field--name-body ul.chevron-link-list li{display:flex;font-weight:600}.linked-projects ul.chevron-link-list li::before,.field--name-field-body ul.chevron-link-list li::before,.field--name-body ul.chevron-link-list li::before{content:"›";font-size:1.5em;margin-right:10px;margin-top:-8px}.linked-projects ul.chevron-link-list li a,.field--name-field-body ul.chevron-link-list li a,.field--name-body ul.chevron-link-list li a{color:inherit;text-decoration:none}.linked-projects ul.chevron-list,.field--name-field-body ul.chevron-list,.field--name-body ul.chevron-list{list-style:none;margin:0;padding:0}.linked-projects ul.chevron-list li,.field--name-field-body ul.chevron-list li,.field--name-body ul.chevron-list li{display:flex;margin-bottom:10px}.linked-projects ul.chevron-list li a,.field--name-field-body ul.chevron-list li a,.field--name-body ul.chevron-list li a{display:flex;color:inherit;font-weight:600;text-decoration:none}.linked-projects ul.chevron-list li a::before,.field--name-field-body ul.chevron-list li a::before,.field--name-body ul.chevron-list li a::before{content:"›";font-size:1.5em;margin-right:10px;margin-top:-8px}.field--name-field-body ol,.field--name-body ol{margin-left:2em}.view-project-overview .views-exposed-form label{display:block}.view-project-overview .views-exposed-form input,.view-project-overview .views-exposed-form select{border-radius:3px;font-size:1.6rem;height:37px;line-height:25px;margin-bottom:5px;padding:5px 10px;min-width:300px}.view-project-overview .views-exposed-form input[type="text"],.view-project-overview .views-exposed-form select{border:1px solid #676767}.view-project-overview .views-exposed-form #edit-actions{margin-top:5px;margin-bottom:10px;padding-right:10px;text-align:right}.view-arl-calendar .views-exposed-form{display:flex;align-items:flex-end}.view-arl-calendar .views-exposed-form label{display:block}.view-arl-calendar .views-exposed-form #edit-actions{margin-left:auto}.view-arl-calendar .views-exposed-form #edit-actions input[type="submit"]{padding:5px 10px}.view-arl-calendar caption{font-size:2.5rem;margin:30px 0 10px 0;text-align:left}.view-arl-calendar thead{border-bottom:1px solid #cfcfcf}.view-arl-calendar thead th{font-weight:normal}.view-arl-calendar td:nth-child(1){text-align:center}.view-arl-calendar td:nth-child(2){width:100%}.view-arl-calendar td:nth-child(2) a{color:inherit;font-weight:600;text-decoration:none}.commerce-checkout-flow #edit-actions input{line-height:25px;height:40px}.commerce-checkout-flow fieldset{margin-bottom:10px}.commerce-checkout-flow fieldset .field--type-address label{display:block;font-size:1.4rem}.commerce-checkout-flow fieldset .field--type-address label+*{border:1px solid #2c2c2c;height:40px;line-height:25px;margin-bottom:5px;padding:5px 10px}.commerce-checkout-flow fieldset legend{width:100%;background-color:#d51218;color:#fff;margin-bottom:10px;padding:2px 5px}.field--name-field-subtitle{color:#676767;font-size:2rem;margin-bottom:10px}.node--type-event .field--name-field-subtitle{margin-bottom:0}.node--type-event time.date{display:block;margin-top:10px}.field--name-field-image-s{column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,246px);row-gap:20px}.field--name-field-image-s .field--name-field-media-image img{border-radius:5px}.datetime-wrapper label{font-weight:600;margin:5px 0}img.spacer{margin:0 10px 10px 0}main .field--name-field-body a:not(.chevron-link),main .field--name-body a:not(.chevron-link){color:inherit;text-decoration:underline}figure[role="group"]{display:table !important;caption-side:bottom}figure.add-border img{border:1px solid #2c2c2c}figure.library{display:flex !important;flex-direction:row-reverse;font-family:Verdana;font-size:11px;width:fit-content}figure.library>.copyright-info{margin-left:5px;writing-mode:vertical-rl}figure.library>.image-inner-wrap{caption-side:bottom;display:table !important;width:fit-content}figure.library>.image-inner-wrap img{margin-left:0}figure img{height:auto;margin-bottom:0 !important;margin-left:auto;margin-right:auto;max-width:100%}figure figcaption{background-color:#efefef;display:table-caption;font-size:1.4rem;padding:0px 5px}@media screen and (max-width:600px){figure{margin:0 auto !important;width:fit-content}figure.align-left,figure.align-right{float:none}}figure.media--type-academic-image.media--view-mode-original,figure.media--type-academic-image.media--view-mode-original-linked{flex-direction:row}figure.media--type-academic-image.media--view-mode-original>.image-inner-wrap,figure.media--type-academic-image.media--view-mode-original-linked>.image-inner-wrap{display:block}figure.media--type-academic-image.media--view-mode-original>.image-inner-wrap .field--name-field-copyright,figure.media--type-academic-image.media--view-mode-original-linked>.image-inner-wrap .field--name-field-copyright{font-size:12px;margin-top:15px}figure.align-right{margin-left:10px;margin-bottom:10px}.align-right>div>img,*:not(figure) img.align-right{margin-left:10px;margin-bottom:10px}figure.align-left{margin-right:10px;margin-bottom:10px}.align-left>div>img,*:not(figure) img.align-left{margin-right:10px;margin-bottom:10px}.align-center>div>img{display:block;margin:auto}.ical-link{border-top:1px solid #cfcfcf;color:inherit;display:flex;font-weight:600;padding-top:10px}.ical-link::before{background-image:url("/themes/custom/arl/assets/images/icons/event.svg");background-position:left center;background-repeat:no-repeat;content:"";display:inline-block;margin-right:5px;width:25px}h1.task-heading{margin-bottom:20px}div[data-drupal-messages]{margin-bottom:10px}div[data-drupal-messages] a{color:inherit;text-decoration:none}div[data-drupal-messages] [role="contentinfo"]{background:green;color:#fff;font-weight:600;padding:5px 8px}div[data-drupal-messages] [role="alert"]{background-color:#d51218;color:#fff;margin:-5px -8px;padding:5px 8px}div[data-drupal-messages] [role="alert"] ul{list-style:none}div[data-drupal-messages] [role="alert"] ul li{margin:0 -8px 3px -8px;padding:0 8px 5px 8px;border-bottom:1px solid #fff}div[data-drupal-messages] [role="alert"] ul li:last-child{padding-bottom:0;border-bottom:0}article.node--type-page table{border-collapse:collapse;width:100%}article.node--type-page table thead th{background-color:#7a7a7a;color:#fff;padding:10px 5px;text-align:left}article.node--type-page table tbody tr:nth-child(even){background-color:#ececec}article.node--type-page table tbody tr td{padding:10px 5px;border:1px solid #cecece}table.horizontal-layout-table,table.single-row-flex-table{width:100%}table.horizontal-layout-table tbody,table.single-row-flex-table tbody{display:block}table.horizontal-layout-table tbody tr,table.single-row-flex-table tbody tr{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;align-content:space-around}table.horizontal-layout-table tbody tr td,table.single-row-flex-table tbody tr td{display:inline-flex;flex-direction:column}table.horizontal-layout-table tbody tr td>*,table.single-row-flex-table tbody tr td>*{margin-left:auto;margin-right:auto}table.horizontal-layout-table tbody tr td>*:first-child,table.single-row-flex-table tbody tr td>*:first-child{margin-bottom:auto}table.horizontal-layout-table tbody tr td>*:last-child,table.single-row-flex-table tbody tr td>*:last-child{margin-top:auto}table.horizontal-layout-table.gridify tbody tr{display:grid;flex-direction:initial;flex-wrap:initial;align-content:initial}table.horizontal-layout-table.gridify tbody tr td{display:inline-grid;flex-direction:initial;align-content:space-between;max-width:calc(100vw - 40px)}table.horizontal-layout-table.gridify tbody tr td>*{margin:auto}.data-table-container{margin:auto;max-width:100%;overflow-x:scroll;scrollbar-width:auto;scrollbar-color:#d51218 #eee}.data-table-container::-webkit-scrollbar{height:14px}.data-table-container::-webkit-scrollbar-track{background-color:#eee}.data-table-container::-webkit-scrollbar-thumb{background-color:#d51218}table.data-table{border-collapse:collapse;max-width:100%}table.data-table th{white-space:nowrap;background-color:#d51218;border:1px solid #d51218;color:#fff;padding:5px 8px}table.data-table td{border:1px solid #ccc;padding:5px 8px}table.data-table tr:nth-child(even){background-color:#fafafa}
@media print{.region-menutop,.region-menumain,.region-left,.page-footer,form,footer,.region-logos,.region-footer{display:none !important}header{height:auto !important}}
#blocks-top,#blocks-below,#blocks-bottom{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:25px}@media screen and (max-width:1024px){#blocks-top,#blocks-below,#blocks-bottom{flex-direction:column}#blocks-top .region,#blocks-below .region,#blocks-bottom .region{margin-top:20px}#blocks-top .region:first-child,#blocks-below .region:first-child,#blocks-bottom .region:first-child{margin-top:0}}#blocks-top .region,#blocks-below .region,#blocks-bottom .region{background-color:#fff;border-top:2px solid #d51218;flex:0 0 calc(50% - 5px);padding:15px}@media screen and (max-width:1024px){#blocks-top .region,#blocks-below .region,#blocks-bottom .region{padding:10px}}#blocks-top .region h2,#blocks-below .region h2,#blocks-bottom .region h2{color:#d51218;font-size:2rem;font-weight:500;margin-bottom:16px;text-transform:uppercase}#blocks-top .menu{color:#2c2c2c;list-style:none;margin:0;padding:0}#blocks-top .menu li{margin-bottom:0.5rem}#blocks-top .menu li a{align-content:center;color:inherit;display:flex;font-weight:500;text-decoration:none}#blocks-top .menu li a::before{background-image:url("/themes/custom/arl/assets/images/icons/chevron-right-black.svg");background-position:left top;background-repeat:no-repeat;content:"";display:inline-block;flex:0 0 18px;margin-left:-6px;margin-right:3px}#block-views-block-news-block-block-1 .views-row,#block-views-block-raumszene-block-1 .views-row{border-top:1px solid #cfcfcf;padding:5px 0}#block-views-block-news-block-block-1 .views-row .views-field-created,#block-views-block-raumszene-block-1 .views-row .views-field-created{font-size:1.4rem;font-weight:600}#block-views-block-news-block-block-1 .views-row .views-field-title a,#block-views-block-raumszene-block-1 .views-row .views-field-title a{color:inherit;text-decoration:none}#block-topmenu .arl-international{background-color:#ff6464;color:#fff;padding:0 5px}#block-topmenu .arl-international:hover,#block-topmenu .arl-international:active{background-color:#d51218;border:none;color:#fff}#block-cart{margin:20px 0 5px;padding:15px}#block-cart h2{background-image:url("/themes/custom/arl/assets/images/icons/shop-cart.svg");background-position:right center;background-repeat:no-repeat;border-bottom:1px solid #2c2c2c;font-size:2rem;font-weight:500;text-transform:uppercase}#block-cart .cart--cart-block{display:flex}#block-cart .cart-block--summary{margin:10px auto}#block-cart .cart-block--summary .cart-block--summary__count{background-color:#d1e0f0;border-radius:5px;color:#2c2c2c;padding:2px 5px}#block-footerlogos .field--name-field-logos{display:flex;justify-content:space-around}@media screen and (max-width:1024px){#block-footerlogos .field--name-field-logos{align-items:center;flex-direction:column}#block-footerlogos .field--name-field-logos .field__item{margin-top:20px}#block-footerlogos .field--name-field-logos .field__item:first-child{margin-top:0}}#block-frontpageslider{margin:0 -40px;max-width:1200px;overflow:hidden}@media screen and (max-width:1220px){#block-frontpageslider{margin:0}}#block-frontpageslider .field--name-field-slider-items{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative}#block-frontpageslider nav{margin-top:-100px;position:relative;z-index:10}#block-frontpageslider .slider-navigation{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;list-style:none;margin:0 40px}#block-frontpageslider .slider-navigation li{background-color:#d51218;color:#fff;display:flex;flex-direction:column;height:270px;padding:10px;transition:margin-top 0.2s linear,height 0.2s linear}#block-frontpageslider .slider-navigation li.active,#block-frontpageslider .slider-navigation li:hover{height:290px;margin-top:-20px;transition:margin-top 0.2s linear,height 0.2s linear}#block-frontpageslider .slider-navigation li a{color:inherit;font-weight:600;text-decoration:none}#block-frontpageslider .slider-navigation li a:first-child{margin-bottom:auto}@media screen and (max-width:1024px){#block-frontpageslider .slider-navigation{display:none}}.block-local-actions-block{margin-bottom:20px}.block-local-actions-block .block__content{display:flex;list-style:none}.block-local-actions-block .block__content li{border:1px solid #d51218;border-radius:3px;margin-right:18px}.block-local-actions-block .block__content li a{color:#2c2c2c;display:block;font-weight:600;padding:0 10px;text-decoration:none}.block-local-actions-block .block__content li a:hover,.block-local-actions-block .block__content li a:active,.block-local-actions-block .block__content li a.is-active{background-color:#cfcfcf}#block-shopimpressum{padding:1.5rem}#block-shopimpressum h2{border-bottom:1px solid #2c2c2c;font-size:2rem;font-weight:500;text-transform:uppercase}
#layout>header{background-color:#fff;display:flex;flex-direction:column;height:185px;margin-bottom:25px;padding:15px}@media screen and (max-width:1024px){#layout>header{height:auto}#layout>header .header-top{flex-direction:column-reverse}#layout>header .header-top>a{margin:20px auto}#layout>header .region-menumain{flex-direction:column}#layout>header .region-menumain>div{margin-top:10px;width:100%}#layout>header .region-menumain>div .js-form-item{width:100%}#layout>header .region-menumain>div input[type="text"]{line-height:35px;width:100%}#layout>header .region-menumain>div div:last-child{margin-left:10px}}@media screen and (max-width:850px){#layout>header .region-menumain>nav>ul{display:grid !important;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:520px){#layout>header .region-menumain>nav>ul{display:grid !important;grid-template-columns:1fr 1fr}}@media screen and (max-width:460px){#layout>header .header-top>a>img{width:100%;height:auto}#layout>header .header-top .region-menutop{flex-direction:column-reverse}#layout>header .header-top .region-menutop>nav,#layout>header .header-top .region-menutop>div{margin-left:auto;margin-bottom:10px}#layout>header .header-top .region-menutop>nav ul li:last-child{margin-right:0}}#layout>header nav ul li{color:#d51218;height:2.8rem}#layout>header nav ul li:hover a,#layout>header nav ul li.menu__item--active-trail a{border-bottom:2px solid #d51218;color:#2c2c2c}#layout>header nav ul li a{color:inherit;line-height:2.8rem;text-decoration:none}#layout>header .header-top{display:flex;margin-bottom:auto}#layout>header .header-top .language-switcher-language-url ul{display:flex;list-style:none}#layout>header .header-top .language-switcher-language-url ul li{color:#d51218;font-weight:600}#layout>header .header-top .language-switcher-language-url ul li.is-active{color:#2c2c2c}#layout>header .header-top .language-switcher-language-url ul li a{color:inherit;text-decoration:none}#layout>header .header-top .language-switcher-language-url ul li:first-child::after{color:#676767;content:"/";display:inline-block;font-weight:normal;margin:0 5px}#layout>header .region-menutop,#layout>header .region-menumain{display:flex}#layout>header .region-menutop nav ul,#layout>header .region-menumain nav ul{display:flex;list-style:none}#layout>header .region-menutop nav ul li,#layout>header .region-menumain nav ul li{letter-spacing:1px;text-transform:uppercase;font-weight:600;margin-right:18px}@media screen and (max-width:1050px){#layout>header .region-menutop nav ul li,#layout>header .region-menumain nav ul li{letter-spacing:0}}#layout>header .region-menutop{margin-left:auto;font-size:1.5rem}#layout>header .region-menutop ul li{height:auto}#layout>header .region-menutop ul li a{line-height:normal}#layout>header .region-menutop ul li a.international{background-color:#ff6464;color:#fff;padding:0 5px}#layout>header .region-menutop ul li a.international:hover,#layout>header .region-menutop ul li a.international:active{background-color:#d51218;border-bottom:none}.region-footer{border-bottom:5px solid #fff;border-top:5px solid #fff;display:flex;margin:25px 0 0;padding-top:20px;padding-bottom:10px}@media screen and (max-width:1024px){.region-footer{flex-direction:column}}.region-footer>div{flex:1 1 280px}@media screen and (max-width:1024px){.region-footer>div{flex:1 1 auto}}.region-footer>div h2{font-size:2rem;font-weight:normal}
.node--type-event .field--name-field-deadline .field__label,.node--type-job .field--name-field-deadline .field__label,.node--type-page .field--name-field-deadline .field__label,.node--type-news .field--name-field-deadline .field__label{font-weight:600}.node--type-event .field--name-field-deadline .field__label::after,.node--type-job .field--name-field-deadline .field__label::after,.node--type-page .field--name-field-deadline .field__label::after,.node--type-news .field--name-field-deadline .field__label::after{content:":"}.node--type-event .field--name-field-title,.node--type-job .field--name-field-title,.node--type-page .field--name-field-title,.node--type-news .field--name-field-title{margin-bottom:10px}.node--type-event.node--view-mode-teaser,.node--type-job.node--view-mode-teaser,.node--type-page.node--view-mode-teaser,.node--type-news.node--view-mode-teaser{padding:5px 0}.node--type-event.node--view-mode-teaser .field--name-field-title a,.node--type-job.node--view-mode-teaser .field--name-field-title a,.node--type-page.node--view-mode-teaser .field--name-field-title a,.node--type-news.node--view-mode-teaser .field--name-field-title a{color:inherit;text-decoration:none}.node--type-event .field--name-field-header-image,.node--type-job .field--name-field-header-image,.node--type-page .field--name-field-header-image,.node--type-news .field--name-field-header-image{margin:10px 0}.node--type-event .field--name-field-header-image figcaption,.node--type-job .field--name-field-header-image figcaption,.node--type-page .field--name-field-header-image figcaption,.node--type-news .field--name-field-header-image figcaption{font-size:1.2rem}.node--type-event .field--name-field-blog-category,.node--type-job .field--name-field-blog-category,.node--type-page .field--name-field-blog-category,.node--type-news .field--name-field-blog-category{font-size:1.2rem;font-weight:600;letter-spacing:0.1rem}.node--type-event .create-date,.node--type-job .create-date,.node--type-page .create-date,.node--type-news .create-date{font-size:1.2rem}.node--type-event ul.links.inline,.node--type-job ul.links.inline,.node--type-page ul.links.inline,.node--type-news ul.links.inline{list-style:none;margin:10px 0 0;padding:0}.node--type-event ul.links.inline li a,.node--type-job ul.links.inline li a,.node--type-page ul.links.inline li a,.node--type-news ul.links.inline li a{display:flex;font-weight:600;text-decoration:none}.node--type-event ul.links.inline li a::before,.node--type-job ul.links.inline li a::before,.node--type-page ul.links.inline li a::before,.node--type-news ul.links.inline li a::before{content:"›";font-size:1.5em;margin-right:10px;margin-top:-8px}.node--type-academic-page .field--name-field-author{display:flex;margin:0 0 20px}.node--type-academic-page .field--name-field-author>.field__item{font-weight:600}.node--type-academic-page .field--name-field-author>.field__item::after{content:";";font-weight:500;margin-right:5px}.node--type-academic-page .field--name-field-author>.field__item:last-child::after{content:""}.node--type-academic-page .field--name-field-body a{overflow-wrap:anywhere}.node--type-academic-page .field--name-field-doi{display:flex;font-size:14px;margin-top:20px}.node--type-academic-page .field--name-field-doi>.label{font-weight:600;margin-right:5px}.node--type-academic-page .field--name-citation-help{font-size:14px;margin-top:20px}.node--type-academic-page .field--name-citation-help>.label{margin-bottom:15px;font-size:1.8rem}.node--type-academic-page details.revision-list{background-color:#fcfcfc;border:1px solid #cccccc;margin:10px 0;padding:5px 10px}.node--type-academic-page details.revision-list summary{cursor:pointer;list-style:none}.node--type-academic-page details.revision-list summary::-webkit-details-marker{display:none}.node--type-academic-page details.revision-list summary::before{content:"+";display:inline-block;width:20px}.node--type-academic-page details.revision-list[open] summary{border-bottom:1px solid #cecece;padding-bottom:10px}.node--type-academic-page details.revision-list[open] summary::before{content:"-";display:inline-block;width:20px}.node--type-academic-page details.revision-list ul{list-style:none;margin:20px 14px}.group .field--name-field-title{margin-bottom:20px}.group.group--view-mode-teaser{padding:5px 0}.group.group--view-mode-teaser .field--name-field-title a{color:inherit;text-decoration:none}.group.group--view-mode-teaser ul.links.inline{list-style:none;margin:10px 0 0;padding:0}.group.group--view-mode-teaser ul.links.inline li a{display:flex;font-weight:600;text-decoration:none}.group.group--view-mode-teaser ul.links.inline li a::before{content:"›";font-size:1.5em;margin-right:10px;margin-top:-8px}.group .associated_projects .headline{font-size:2.2rem;margin:20px 0 10px}.group .associated_projects ul{list-style:none}.group .associated_projects ul li{display:flex;margin-bottom:10px;padding:0}.group .associated_projects ul li a{display:flex;color:inherit;text-decoration:none}.group .associated_projects ul li a::before{content:"›";font-size:1.5em;margin-right:10px;margin-top:-8px}.group-information,.node-information{background-color:#d51218;color:#fff;font-weight:600;padding:5px 10px;margin:10px 0}
.region-menumain .views-exposed-form{margin-left:auto}.region-menumain .views-exposed-form form{display:flex;flex-wrap:nowrap}.region-menumain .views-exposed-form form input[type="text"]{border:none;border-bottom:1px solid #cfcfcf;width:150px}.region-menumain .views-exposed-form form .form-actions{display:flex}.region-menumain .views-exposed-form form input[type="image"]{align-self:center;height:20px;width:20px}#views-exposed-form-search-index-page-1{align-items:end;border-bottom:1px solid #cfcfcf;display:flex;margin-bottom:20px;padding-bottom:20px}#views-exposed-form-search-index-page-1 label{display:block}#views-exposed-form-search-index-page-1 .js-form-item-keyword{margin-right:auto}#views-exposed-form-search-index-page-1 input[type="text"]{width:350px}form .captcha{margin-top:20px;padding:10px;border:1px solid #cfcfcf}form .captcha .js-form-type-textfield{margin-top:10px}form .captcha .js-form-type-textfield label{font-size:1.6rem}.user-login-form{display:flex;flex-direction:column}.user-login-form>.js-form-item{margin:10px auto}.user-login-form label{display:block}.user-login-form #edit-actions{margin:10px auto}form#protected-pages-enter-password .js-form-type-password{margin:20px 0}#tfa-entry-form{display:flex;flex-direction:column;gap:20px;margin-top:30px}#tfa-entry-form .js-form-item-code{display:flex;flex-direction:column;gap:5px}#tfa-entry-form .js-form-item-code label{font-weight:bold}#tfa-entry-form ul[data-drupal-selector="edit-other-validation-plugins"]{list-style:none;margin:10px 0;padding:0}
article.product.product--view-mode-teaser{padding:10px 0}article.product.product--view-mode-teaser .field--name-title{font-size:2.2rem}article.product.product--view-mode-teaser .field--name-title a{color:inherit;text-decoration:none}article.product .field--name-field-series{font-size:1.8rem;margin:5px 0}article.product .field--name-field-editor{font-size:1.4rem}article.product header{display:flex;margin:20px 0}article.product header .cover-wrap img{cursor:zoom-in}article.product header .cover-wrap span{display:block;font-size:1rem;text-align:center}article.product header .product-info{margin-left:15px;font-size:1.4rem;flex:1 1 auto}article.product header .product-info>div:not(.language-field){display:flex;margin-bottom:5px;flex-wrap:nowrap}@media screen and (max-width:600px){article.product header .product-info>div:not(.language-field){flex-direction:column}article.product header .product-info>div:not(.language-field) .field__label{font-weight:bold}}@media screen and (min-width:600px){article.product header .product-info>div:not(.language-field) .field__label{flex:0 0 140px}article.product header .product-info>div:not(.language-field) .field__item{flex:1 0 auto}}article.product header .product-info .language-field .field--name-field-language{display:flex;margin-bottom:5px;flex-wrap:nowrap}@media screen and (max-width:600px){article.product header .product-info .language-field .field--name-field-language{flex-direction:column}article.product header .product-info .language-field .field--name-field-language .field__label{font-weight:bold}}@media screen and (min-width:600px){article.product header .product-info .language-field .field--name-field-language .field__label{flex:0 0 140px}article.product header .product-info .language-field .field--name-field-language .field__item{flex:1 0 auto}}article.product header .product-info .language-field .field--name-field-language>.field__items{display:flex;flex-direction:column}@media screen and (min-width:800px){article.product header .product-info .language-field .field--name-field-language>.field__items{flex-direction:row}article.product header .product-info .language-field .field--name-field-language>.field__items>.field__item::before{content:", "}article.product header .product-info .language-field .field--name-field-language>.field__items>.field__item:first-child::before{content:""}}article.product header .product-info .language-field .multi-language-info{display:flex;font-size:1.3rem;margin-bottom:5px}@media screen and (min-width:600px){article.product header .product-info .language-field .multi-language-info>.field__label{flex:0 0 140px}}article.product header .price-info{margin-left:auto}article.product header .price-info .field--name-price{font-weight:600;font-size:1.4rem}article.product header .price-info .field--name-price::after{color:#d51218;content:"*";margin-left:5px}article.product header .price-info .field--name-price+div{font-size:0;margin-top:5px;text-align:right}article.product header .price-info .field--name-price+div .add-to-cart-link{display:inline-block;background-image:url("/themes/custom/arl/assets/images/icons/addToCart.gif");background-repeat:no-repeat;background-position:left top;background-size:39px 19px;font-size:0;height:19px;width:39px}article.product header .price-info>.buy>.online-shops-head{font-size:1.2rem;margin:10px 0 0}article.product header .price-info>.buy>.shop-list{list-style:none}article.product header .price-info>.buy>.shop-list li{color:#d51218;margin:10px 0}article.product header .price-info>.buy>.shop-list li a{background-image:url("/themes/custom/arl/assets/images/icons/shop-cart-red.svg");background-position:left 5px center;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #d51218;color:inherit;display:block;padding:3px 5px 3px 35px;text-decoration:none}article.product header .price-info>.buy>.shop-list li a:hover{background:#d51218;background-image:url("/themes/custom/arl/assets/images/icons/shop-cart-white.svg");background-position:left 5px center;background-repeat:no-repeat;background-size:20px 20px;color:#fff}article.product header .price-info>.download{margin-bottom:20px}article.product header .price-info .field--name-field-download{background-image:url("/themes/custom/arl/assets/images/icons/free-download.jpg");background-repeat:no-repeat;background-position:left top;background-size:67px 26px;font-size:0;height:26px;width:67px}article.product header .price-info .field--name-field-download a{display:inline-block;width:67px;height:26px}article.product .field_subpages .subpage .subpage-title a{color:inherit;text-decoration:underline}article.product .field_subpages .subpage .authors{font-size:14px}article.product .parent-link a{color:#d51218;font-weight:600;text-decoration:none}article.product .parent-link a::before{content:"›";font-size:1.5em;margin-right:10px;margin-top:-8px}article.product footer{margin-top:20px}article.product footer ul{background-color:#d51218;color:#fff;display:flex;font-size:1.4rem;list-style:none;margin:0;padding:5px 0}article.product footer ul li{padding:0 10px;border-left:1px solid #fff}article.product footer ul li:first-child{border-left:none;margin-left:auto}article.product footer ul li:last-child{margin-right:auto}article.product footer ul li a{color:inherit;text-decoration:none}article.product footer .price-info{border-top:1px solid #cfcfcf;font-size:1.4rem;margin-top:20px;padding-top:10px}article.product footer .price-info .important{color:#d51218}article ul.attachment-list{list-style:none}article ul.attachment-list li{margin-bottom:10px}article ul.attachment-list a{color:#2c2c2c;text-decoration:underline}.view-search-index .views-row{border-bottom:1px solid #cfcfcf}.view-search-index .views-row:last-child{border-bottom:none;margin-bottom:10px}.view-project-overview .view-content h3,.view-ak-common-topic .view-content h3{margin-top:20px;font-size:2.6rem}.view-project-overview .view-content .views-row,.view-ak-common-topic .view-content .views-row{border-bottom:1px solid #cfcfcf;padding:25px 0}.view-project-overview .view-content .views-row .views-field-label,.view-ak-common-topic .view-content .views-row .views-field-label{font-size:2.2rem;margin-bottom:5px}.view-project-overview .view-content .views-row .views-field-label a,.view-ak-common-topic .view-content .views-row .views-field-label a{color:inherit;text-decoration:none}.view-project-overview .view-content .views-row .views-field-field-group-type,.view-ak-common-topic .view-content .views-row .views-field-field-group-type{font-size:1.8rem;margin-bottom:15px}.view-project-overview .view-content .views-row .views-field-field-administrator,.view-project-overview .view-content .views-row .views-field-field-dep-administrator,.view-project-overview .view-content .views-row .views-field-field-management-director,.view-project-overview .view-content .views-row .views-field-field-supervision-arl,.view-ak-common-topic .view-content .views-row .views-field-field-administrator,.view-ak-common-topic .view-content .views-row .views-field-field-dep-administrator,.view-ak-common-topic .view-content .views-row .views-field-field-management-director,.view-ak-common-topic .view-content .views-row .views-field-field-supervision-arl{display:flex}.view-project-overview .view-content .views-row .views-field-field-administrator .views-label,.view-project-overview .view-content .views-row .views-field-field-dep-administrator .views-label,.view-project-overview .view-content .views-row .views-field-field-management-director .views-label,.view-project-overview .view-content .views-row .views-field-field-supervision-arl .views-label,.view-ak-common-topic .view-content .views-row .views-field-field-administrator .views-label,.view-ak-common-topic .view-content .views-row .views-field-field-dep-administrator .views-label,.view-ak-common-topic .view-content .views-row .views-field-field-management-director .views-label,.view-ak-common-topic .view-content .views-row .views-field-field-supervision-arl .views-label{flex:0 0 200px}.view-project-overview .view-content .views-row .views-field-field-administrator .field-content,.view-project-overview .view-content .views-row .views-field-field-dep-administrator .field-content,.view-project-overview .view-content .views-row .views-field-field-management-director .field-content,.view-project-overview .view-content .views-row .views-field-field-supervision-arl .field-content,.view-ak-common-topic .view-content .views-row .views-field-field-administrator .field-content,.view-ak-common-topic .view-content .views-row .views-field-field-dep-administrator .field-content,.view-ak-common-topic .view-content .views-row .views-field-field-management-director .field-content,.view-ak-common-topic .view-content .views-row .views-field-field-supervision-arl .field-content{flex:1 1 auto}.view-project-overview .view-content .views-row:last-child,.view-ak-common-topic .view-content .views-row:last-child{border-bottom:none;margin-bottom:10px}.view-advanced-shop-search input,.view-advanced-shop-search select{font-size:1.6rem;height:37px;line-height:25px;margin-bottom:5px;padding:5px 10px;min-width:300px}.view-advanced-shop-search .views-exposed-form{border-bottom:1px solid #cfcfcf;margin:20px 0}.view-advanced-shop-search .views-exposed-form>.js-form-item label{display:inline-block;width:160px}.view-advanced-shop-search .views-exposed-form>.js-form-item input,.view-advanced-shop-search .views-exposed-form>.js-form-item select{border:1px solid #676767;border-radius:3px;width:200px}.view-advanced-shop-search .views-exposed-form #edit-published-wrapper{margin:5px 0;padding:5px 0}.view-advanced-shop-search .views-exposed-form #edit-published-wrapper .fieldset-wrapper{display:flex;justify-content:space-between;width:460px}.view-advanced-shop-search .views-exposed-form #edit-published-wrapper .fieldset-wrapper .js-form-item{flex:0 0 calc(50% - 5px)}.view-advanced-shop-search .views-exposed-form #edit-published-wrapper .fieldset-wrapper .js-form-item input{min-width:auto;max-width:220px}.view-advanced-shop-search .views-exposed-form #edit-actions{margin-top:20px;text-align:right}.view-advanced-shop-search #edit-actions{margin-top:5px;margin-bottom:10px}.view-advanced-shop-search .views-row{border-bottom:1px solid #cfcfcf}.view-advanced-shop-search .views-row:last-child{border-bottom:none;margin-bottom:10px}.view-shop .views-exposed-form,.view-shop-series .views-exposed-form,.view-shop-nachrichten .views-exposed-form{background-color:#d51218;color:#fff;justify-content:space-around;display:flex;padding:5px 10px}.view-shop .views-exposed-form label,.view-shop-series .views-exposed-form label,.view-shop-nachrichten .views-exposed-form label{margin-right:5px}.view-shop .views-exposed-form input,.view-shop .views-exposed-form select,.view-shop-series .views-exposed-form input,.view-shop-series .views-exposed-form select,.view-shop-nachrichten .views-exposed-form input,.view-shop-nachrichten .views-exposed-form select{font-size:1.6rem;padding:2px 5px}.view-shop .views-row,.view-shop-series .views-row,.view-shop-nachrichten .views-row{border-bottom:1px solid #cfcfcf}.view-shop .views-row:last-child,.view-shop-series .views-row:last-child,.view-shop-nachrichten .views-row:last-child{border-bottom:none;margin-bottom:10px}.view-job-listing .views-field-title a,.view-job-listing .views-field-label a{color:inherit;font-weight:600;text-decoration:none}
.paragraph--type--media-attachment .field__label{border-bottom:1px solid #2c2c2c;font-weight:600}.paragraph--type--media-attachment .field__item .field__item{align-items:center;background-color:#cfcfcf;display:flex;margin:5px 0;padding:5px}.paragraph--type--media-attachment .field__item .field__item .file{margin-right:auto;font-weight:600}.paragraph--type--media-attachment .field__item .field__item .file a{color:inherit;text-decoration:none}.paragraph--type--media-attachment .field__item .field__item .file+span{font-size:1.4rem}.paragraph--type--attachments .field__label{border-bottom:1px solid #2c2c2c;font-weight:600}.paragraph--type--attachments .field__item{align-items:center;background-color:#cfcfcf;display:flex;margin:5px 0;padding:5px}.paragraph--type--attachments .field__item .file{margin-right:auto;font-weight:600}.paragraph--type--attachments .field__item .file a{color:inherit;text-decoration:none}.paragraph--type--attachments .field__item .file+span{font-size:1.4rem}.paragraph--type--slider-item .item-container{position:relative}@media screen and (max-width:900px){.paragraph--type--slider-item .item-container{display:flex;flex-direction:column-reverse}}.paragraph--type--slider-item .item-container .info{background:rgba(255,255,255,0.8);color:#d51218;left:40px;max-width:600px;padding:15px;position:absolute;top:15px}@media screen and (max-width:900px){.paragraph--type--slider-item .item-container .info{background:#fff;position:relative;left:0;top:0;margin-bottom:5px;max-width:100%}}.paragraph--type--slider-item .item-container .info .field--name-field-title{font-size:2.4rem;text-decoration:none}@media screen and (max-width:900px){.paragraph--type--slider-item .item-container .info .field--name-field-title{font-size:1.8rem;font-weight:600}}.paragraph--type--text.accentuate{border-top:2px solid #d51218;border-bottom:2px solid #d51218;padding:10px 0}.paragraph--type--text hr{border-top:1px solid #cfcfcf}
.view-taxonomy-term .view-content .views-row,.view-blog-overview .view-content .views-row{border-bottom:1px solid #cfcfcf;overflow:hidden;padding:25px 0}.view-taxonomy-term .view-content .views-row:last-child,.view-blog-overview .view-content .views-row:last-child{border-bottom:none}.view-footer a{text-decoration:none}.view-footer a::before{content:"›";font-size:1.5em;margin-right:10px;margin-top:-8px}.view .feed-icons{margin:15px 0 10px;padding-left:20px;background-image:url("/themes/custom/arl/assets/images/icons/feed.png");background-repeat:no-repeat;background-position:left center}.view-search-index .views-row{padding:10px 0}.view-search-index .views-row .search-title{display:block;font-size:2rem;font-weight:600;margin-bottom:10px}.view-search-index .views-row .search-title a{color:inherit;text-decoration:none}.view-search-index .views-row .chevron-link{color:#d51218}.view-search-index .views-row .chevron-link a{text-decoration:none}@media (min-width:767px){.view-job-listing .views-field-field-deadline{text-align:right}.view-job-listing .views-field-field-deadline .deadline_label{display:none}}@media (max-width:767px){.view-job-listing .views-table thead{display:none}.view-job-listing .views-table tr{display:block;margin:25px 0}.view-job-listing .views-table tr td{display:block;height:auto}.view-job-listing .views-table tr td.views-field-field-deadline{font-size:14px;text-align:right}.view-job-listing .views-table tr td.views-field-field-deadline .deadline_label{display:inline;margin-right:5px}}
form.commerce-checkout-flow fieldset legend a{color:inherit;font-weight:600;text-decoration:none}form.commerce-checkout-flow #edit-actions{display:flex;flex-direction:row-reverse;margin-top:10px}form.commerce-checkout-flow #edit-actions .link--previous{align-items:center;display:flex;margin-right:auto}form.commerce-checkout-flow .checkout-order-summary{margin-bottom:20px}form.commerce-checkout-flow .checkout-order-summary table{border-bottom:1px solid #cfcfcf;line-height:25px;margin:0 10px;width:calc(100% - 19px)}form.commerce-checkout-flow .checkout-order-summary table tr td:first-child{font-weight:600;padding-right:10px}form.commerce-checkout-flow .checkout-order-summary table tr td:last-child{text-align:right}form #edit-shipping-information-shipping-profile{margin-bottom:10px}form #edit-contact-information .js-form-item{margin-bottom:10px}form #edit-contact-information label{display:block}
