@charset "UTF-8";.jmodedit,div[role="tooltip"],.visually-hidden,.icon-edit,a[aria-describedby^="editarticle"]{display:none !important}#modvisform127telefonlbl{opacity:0;line-height:0;margin:0 !important}.frc-captcha{border:0 !important;background-color:transparent !important}.gradient-bg{background-image:linear-gradient(90deg,var(--ci),#48abd9);padding:30px 0;color:#fff}.gradient-bg .btn-wrap{text-align:center;gap:20px;display:flex;align-items:center;justify-content:center}.elearning-statistics-widget{color:#fff;background-image:linear-gradient(90deg,var(--ci),#48abd9);padding:5px 50px;margin-bottom:80px;position:relative;min-height:177px}.downwards a:has(.freeIcon){position:relative}.freeIcon{height:30px;position:absolute;top:-14px;right:-45px}.downwards .freeIcon{top:9px}:root{--ci:#002f74;--grauD:#333;--grauM:#6d6d6d;--grauH:#ebebeb;--gruen:#77b52b;--orange:#eb9c3a;--blau:#227DA5;--WBpaddingX:150px;--WBpaddingY:90px;--paleblue:#5A77A5;--abstand1:100px;--abstand2:50px;--difference:calc((100vw - 1270px) / 2);--differenceSM:calc((100vw - 1290px) / 2)}html{scroll-padding-top:250px}*,::after,::before{box-sizing:border-box}body{font-family:"robotolight",Arial;font-size:16px;color:var(--ci);max-width:1920px;margin:0 auto}video,img{max-width:100%;height:auto}@media (min-width:1300px){.container{max-width:1270px;margin:0 auto}}.required{text-align:left}footer .btn{padding:10px 15px}footer input[type="text"]{background-color:#444;border:0 none;color:#fff}footer input[type="text"]::placeholder{color:#fff}#aside .custom.blue p strong::after,.blue .visforms fieldset input[type="submit"],.blue h2 u,.blue .h2 u,.nohome .blue #switchInfo h2 strong,#boxen .box.color-blue .btn,#headerBox #bars .bar.color-blue a.btn,#headerBox #bars .bar.color-blue span.bold:after,#switchInfo .color-blue .bar a.btn{background-color:var(--blau)}#aside .custom.green p strong::after,.green .visforms fieldset input[type="submit"],.green h2 u,.green .h2 u,.nohome .green #switchInfo h2 strong,#boxen .box.color-green .btn,#headerBox #bars .bar.color-green a.btn,#headerBox #bars .bar.color-green span.bold:after,#switchInfo .color-green .bar a.btn{background-color:var(--gruen)}#aside .custom.orange p strong::after,.orange .visforms fieldset input[type="submit"],.orange h2 u,.orange .h2 u,.nohome .orange #switchInfo h2 strong,#boxen .box.color-orange .btn,#headerBox #bars .bar.color-orange a.btn,#headerBox #bars .bar.color-orange span.bold:after,#switchInfo .color-orange .bar a.btn{background-color:var(--orange)}#boxen .box.color-ci-outline .btn,#headerBox #bars .bar.color-ci-outline a.btn,#switchInfo .color-ci-outline .bar a.btn{background-color:#fff;color:var(--ci);border:1px solid var(--ci)}.home #switchInfo .color-ci-outline h2+h3,#boxen .box.color-ci-outline .line,.home #switchInfo .color-ci h2+h3,#boxen .box.color-ci .line{border-color:var(--ci)}.d-flex{flex-wrap:wrap}.webcam,.ytplayer{overflow:hidden}.webcam.noclick,.ytplayer.noclick{background:#eaeaea;border:1px solid #686868;width:100%;position:relative;cursor:pointer}.webcam img,.ytplayer img{max-width:100%;height:auto}.webcam.noclick iframe,.ytplayer.noclick iframe{display:none}h1,h2{font-family:"robotolight";font-size:50px;line-height:54px}.h2{font-family:"robotolight";font-size:50px;line-height:54px;display:block}h2 u,.h2 u{color:#fff;background:var(--ci);display:inline-block;padding:5px 25px;font-family:'robotolight';font-size:50px;position:relative;top:0px;text-decoration:none}h3{font-family:"robotolight";font-size:30px;margin-bottom:0}.h3{font-family:"robotolight";font-size:30px;margin-bottom:0;display:block}#contactBox .h3{text-align:center}h1+h2,h2+h3{font-family:"robotolight";font-size:30px;line-height:35px;margin-bottom:50px}.textBox h1{margin-bottom:30px}.home .textBox h1{text-align:center;font-size:42px}.home .textBox img{position:absolute;top:-60px;right:-80px;width:220px;z-index:1}@media (max-width:1420px){.home .textBox img{right:-50px}}@media (max-width:1300px){.home .textBox img{top:0px;right:30px;width:150px}}@media (max-width:1200px){.home .textBox img{top:-90px;right:10px;width:220px}}h1+p,h2+div,h2+div.row,h2+p,h2+ul,ul+h2,ul+h3,table+h3,p+h2,p+h3{margin-top:50px}h3+p,h3+ul{margin-top:30px}h2 u,.h2 u{font-size:50px;line-height:1;color:#fff;width:max-content;max-width:100%;margin:0 auto;padding:10px 20px 15px}p{font-size:100%;line-height:20px;margin-bottom:30px}a{text-decoration:none;color:var(--ci)}main ul{padding:0;list-style:none}main ul li{text-indent:-13px;padding-left:26px}main ul li::before{display:inline-block;content:"\f00c";font-family:'Font Awesome 6 Free';font-weight:bold;padding-right:10px}.content h2,.content h3,#faq h2,#faq h3,.product .com-content-article__body,.home .com-content-article__body,.content .h2,.content .h3{text-align:center}.blue #formSwitch p strong,.blue .content p strong,.blue .visCustomText p strong,.blue ul li::before,#switchInfo .color-blue ul li::before{color:var(--blau)}.green #formSwitch p strong,.green .content p strong,.green .visCustomText p strong,.green ul li::before,#switchInfo .color-green ul li::before{color:var(--gruen)}.orange ul li::before,#switchInfo .color-orange ul li::before{color:var(--orange)}@media (min-width:576px){#headerBox.full .container{max-width:95%}}.fa-brands{font-family:'Font Awesome 5 Brands';font-style:normal}iframe,embed,video{max-width:100%}.btn{color:#fff;border-radius:0;border:1px solid var(--ci);padding:10px 20px;font-family:'robotolight';background:var(--ci);text-decoration:none}.accordion-button{border-color:var(-ci);border-radius:0 !important}.btn-small{padding:10px 15px}.btn-outline{color:var(--ci) !important;border:1px solid var(--ci) !important;background:#fff !important}.btn-ci,.infotext .btn-ci{border-color:var(--ci) !important;background-color:var(--ci) !important;color:#fff !important}.btn-ci-outline,.infotext .btn-ci-outline{background-color:#fff;color:var(--ci);border:1px solid var(--ci)}.item-page p a:not(.btn){text-decoration:underline}header{padding-bottom:30px;position:relative;z-index:9}header #top-bar{margin:0 auto;text-align:center;clear:both;height:45px;padding:20px;display:inline-flex;justify-content:center;align-items:center;width:100%}header #top-bar .youtubeLink{color:#f00;padding:5px}#mod-custom111 a{font-family:'robotoregular'}#mod-custom111 form input{border:0;border-bottom:1px solid #ccc;border-radius:0;font-size:14px;padding:5px 10px;font-family:'robotoregular'}#mod-custom111 .mod-finder button{width:40px;min-width:40px;background:transparent;border:0;font-size:1px !important;color:var(--grauD);padding:0;color:#fff !important;border-bottom:1px solid #ccc}#mod-custom111 .mod-finder button::before{content:"\f002";font-family:"Font Awesome 6 Free";font-weight:900;font-size:18px;color:#ccc}header #top-bar .linkedinLink{color:#0a66c2;padding:5px 15px}header #top-bar .custom{display:flex;align-items:center}header #top-bar .custom p{margin-bottom:0}header #top-bar .custom p a:first-child::after{content:"|";margin-left:15px;padding-right:15px}header #top-bar .custom p a:nth-child(4)::after,header #top-bar .custom p a:nth-child(2)::after{content:"|";margin-left:15px;padding-right:5px}header #logo{flex:0 0 320px}header #top-navigation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;position:absolute;top:10px;right:40px}header #top-navigation ul li.parent{position:relative;cursor:pointer}header #top-navigation ul ul{display:none;position:absolute;top:100%;right:0px;z-index:9;background:#fff;padding:15px;width:330px;box-shadow:2px 3px 5px 0px #bebebe}header #top-navigation ul li a{font-family:'robotolight';color:var(--ci);padding:10px}header #top-navigation ul ul li a{color:#fff;padding:10px;background-color:var(--blau);width:100%;display:block;font-family:'robotolight';margin-bottom:10px;text-align:center}header #top-navigation ul ul li:first-child a{background-color:var(--blau)}header #top-navigation ul ul li:last-child a{background-color:var(--orange);margin-bottom:0}header #top-navigation .mod-languages ul li{margin-right:0;height:15px;line-height:1;padding-right:10px;position:relative;top:1px}header #top-navigation .mod-menu li{border-left:1px solid var(--ci);line-height:1}header #top-navigation .mod-languages ul li a{font-family:'robotolight';padding:0}header #navigation ul li.item-164,header #navigation ul li.item-101{display:none}header #navigation ul li:last-child{border-right:0}header #navigation ul li.parent{position:relative}header #navigation ul li.parent .fa{position:absolute;top:8px;right:25px}header #mod-custom277,header #mod-custom185{margin-top:0}footer ul li.parent .fa,header #top-navigation ul li.parent .fa{display:none}header #navigation ul li span,header #navigation ul li a{font-family:'robotolight';padding:10px;color:var(--ci)}header #navigation ul.mod-menu>li>span,header #navigation ul.mod-menu>li>a{font-size:20px;padding:10px 60px}header #navigation ul ul{display:none}footer{background-color:var(--grauD);color:#fff;padding:60px 0}footer p{margin-bottom:0}footer ul.mod-menu__sub li.active a{font-family:'robotolight';letter-spacing:0.04em}footer ul.mod-menu__sub li a::before{content:"- "}footer #mod-custom112 a,footer ul li a,footer #mod-custom193 a,footer ul li a{color:#fff}footer #copyright{text-align:center;margin-top:60px}footer #newsletter{flex:0 0 calc(100% - 305px);padding-left:100px}@media (max-width:768px){#searchtoggle{color:#fff}#mod-custom111 form{position:absolute;top:35px;width:100%;background:var(--ci);padding:5px;z-index:9;display:none}#mod-custom111 .mod-finder button{border-bottom:0 !important;background:#fff}.home .textBox img{transform:translate(0);display:block;text-align:center;margin:-10px auto 30px}}#headerBox{position:relative}#headerBox.full .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#headerBox picture{display:block}@media (min-width:1900px){#headerBox picture{min-height:595px}}#headerBox picture img{width:auto;height:auto}#headerBox.full .textBox{background:#fff;width:670px;margin-left:auto;padding:35px}.home #headerBox.full .textBox{width:970px}@media (min-width:1640px){.home #headerBox.full .textBox{position:relative;left:60px;margin-right:-60px}}@media (max-width:1640px){.home #headerBox.full .textBox{width:885px}}@media (max-width:1300px) and (min-width:1201px){.home #headerBox.full .textBox .d-flex{justify-content:flex-start !important}}@media (max-width:1300px){.home #headerBox.full .textBox{width:720px}.home #headerBox.full .textBox h1{font-size:30px}}#headerBox #bars .bar{background:var(--ci);color:#fff;padding:10px 0;margin-bottom:20px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;box-shadow:4px 5px 8px #797979;margin-left:-65px;width:120%;width:calc(100% + 140px);min-height:75px}#headerBox #bars .bar a.around{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%}#headerBox.full #bars .bar::after{content:"";display:block;border-width:11px 40px 0 0;border-color:#002f3e transparent transparent transparent;position:absolute;bottom:-10px;right:0px;width:41px;height:10px;border-style:solid}#headerBox #bars .bar span{display:inline-block;padding:0 25px;flex:0 0 auto;line-height:20px}#headerBox #bars .bar.el-2 span{flex:0 0 50%}#headerBox #bars .bar span:first-of-type{border-right:1px solid #fff}#headerBox #bars .bar span:last-of-type{padding-right:0px;display:inline-flex;align-items:center}#headerBox #bars .bar span.bold{font-size:20px;font-family:'robotolight';min-width:275px;max-width:430px;line-height:26px;position:relative;padding-left:65px;display:inline-flex;align-items:center}#headerBox #bars .bar span.bold:after{height:5px;width:80%;position:absolute;bottom:-17px;right:20px;content:""}#headerBox #bars .bar .fa-chevron-right{padding:5px 20px;font-size:35px;margin-left:auto;position:absolute;right:20px;top:13px}#headerBox #bars .bar a{color:#fff}#boxen{background-color:var(--grauH);padding:80px 0 60px}#boxen>.container>h2,#boxen>.container>h3{text-align:center}#boxen .box{text-align:center;padding:0 15px;margin-bottom:20px}#boxen .box .border{position:relative;padding:30px 20px 95px;border:1px solid var(--grauM);background-color:#fff;height:100%;box-shadow:5px 5px 5px 2px #bebebe}#boxen .box .border.noLink{padding-bottom:30px}#boxen .box .border ul{text-align:left;margin:20px 3px 10px;max-width:max-content}#boxen .box .border img{max-height:240px;width:auto}#boxen .box.count-1,#boxen .box.count-3,#boxen .box.count-5,#boxen .box.count-7,#boxen .box.count-8,#boxen .box.count-6{flex:0 0 33.3333%}#boxen .box h3,#boxen .box .h3{font-size:22px;font-family:'robotoregular';margin-bottom:5px}#boxen .box p{margin-bottom:0}#boxen .box .line{border-bottom:5px solid;padding-bottom:20px;margin-bottom:20px;display:block}#switchInfo{padding-top:80px}#switchInfo .row{background-color:#f2f2f2}.home #switchInfo h2+h3{border-bottom:5px solid;padding-bottom:30px}#switchInfo .infotext h3{font-size:30px;font-family:'robotolight';margin-bottom:20px}#switchInfo .pic{min-height:600px;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}#switchInfo .pic img{position:absolute;top:0;left:0;max-width:none;width:100%}@media (max-width:1400px){#switchInfo .pic img{width:auto;height:100%}}#switchInfo .text{padding:var(--WBpaddingY) var(--WBpaddingX)}#switchInfo ul{padding-left:0;list-style:none}.carousel-inner{text-align:center}.carousel .fa{color:var(--grauD)}.carousel img{margin:0 2%;height:auto !important}@media (max-width:1200px){.home #headerBox.full .textBox{width:100%}.freeIcon{top:8px;right:auto;left:50px}}#contactBox{background:url(https://www.iitr.de/templates/iitr2022/img/contactbox-bg.webp) no-repeat top left #fff;padding:0px 0 15px;margin:30px 0 0}#contactBox .custom,#contactBox .rueckruf,#contactBox .beratung{width:850px;margin-left:auto;text-align:left}#contactBox .rueckruf .btn{height:50px}#contactBox .custom .h2{font-size:50px;font-family:'robotolight';color:var(--ci);border-bottom:5px solid var(--ci);text-align:center;padding-bottom:30px;margin-bottom:30px}#contactBox .custom .h3{font-size:30px;text-align:center;margin-bottom:0px;font-family:'robotolight'}#contactBox .custom p{margin-bottom:10px}#contactBox .custom .btn{width:100%;font-size:20px;font-family:'robotolight';line-height:1}.container .visforms{padding-bottom:30px}#contactBox .container .visforms{padding-bottom:0px;padding-top:30px}#contactBox .visforms input{margin-bottom:0}#contactBox .visforms textarea{margin-bottom:0px}#contactBox .visforms .rueckruf .visBtnCon{flex:0 0 50%;max-width:50%;margin:0 !important;display:flex;padding-left:10px;padding-right:10px}#contactBox .visforms .rueckruf .visBtnCon input{margin:0 !important;padding:10px;flex:1 0 0}#contactBox .visforms .beratung input[type="text"],#contactBox .visforms .beratung input[type="date"],#contactBox .visforms input[type="email"],#contactBox .visforms textarea{background:#fff}#contactBox .visforms .beratung .visBtnCon{margin-left:auto;flex:0 0 100%;display:flex;padding-left:10px;padding-right:10px;margin-bottom:10px}#contactBox .visforms .beratung .visBtnCon .btn{flex:1 0 0}#faqAccordion{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}#faqAccordion .accordion-item{flex:0 0 50%;padding:0 15px;background-color:transparent;border:0;margin-bottom:20px}#faqAccordion .accordion-item .accordion-collapse{background-color:#fff;border:1px solid var(--grauD);padding:15px}#faqAccordion .accordion-item .accordion-collapse p{margin-bottom:0;color:var(--grauD)}#faqAccordion .accordion-item .accordion-collapse ul{color:var(--grauD);margin-top:10px}#faqAccordion .accordion-button{color:var(--grauD);border:1px solid var(--grauD);background-color:#ccc;box-shadow:none;border-radius:0}#faqAccordion .accordion-button:not(.collapsed)::after{content:"\f068";font-family:'Font Awesome 6 Free';font-weight:bold;background-image:none;font-size:20px;transform:none}#faqAccordion .accordion-button::after{font-family:'Font Awesome 6 Free';font-weight:bold;background-image:none;content:"\2b";font-size:30px;width:auto;height:40px}.content{padding:80px 0}.content.white+.white,.content.lightgrey+#boxen,.content.lightgrey+.lightgrey,.content.darkgrey+.darkgrey{padding-top:0}.content ul li{margin-bottom:20px;font-size:18px}.content .text{padding-bottom:50px}.content .text h3{text-align:left}.paleblue{background-color:#5A77A5;color:#fff}#switchInfo .color-gradient{color:#fff;background:linear-gradient(135deg,var(--ci) 45%,var(--blau) 70%)}#switchInfo .flex-row-reverse.color-gradient{color:#fff;background:linear-gradient(135deg,var(--ci) 10%,var(--blau) 35%)}@media (max-width:830px){#switchInfo .flex-row-reverse.color-gradient{background:linear-gradient(135deg,var(--ci) 50%,var(--blau) 70%)}}#switchInfo .color-gradient *,.content.gradient *{color:#fff}.btn-white,#switchInfo .color-gradient .btn-ci-outline{color:var(--ci) !important}.btn.paleblue{color:#fff}.lightgrey{background-color:var(--grauH);color:var(--grauD);border-color:var(--grauD)}.cols-0>.text,.cols-1>.text{flex:0 0 100%}.cat-131 #b8 .text,.minimalPadding .text{padding-bottom:0 !important}.pagination .page-item.active .page-link{background-color:var(--ci);border-color:var(--ci)}.visform{margin-top:0 !important}.visforms fieldset{display:flex;flex-wrap:wrap;margin:0 -10px}.visform.defaultform:not(.hasGrid) .vffieldset.active{display:flex !important;flex-wrap:wrap}.visforms fieldset div[class^="field"],.visforms fieldset div[class^="conditional"],.visforms fieldset .visfield-container{position:relative;padding:0 10px}.visforms fieldset .visfield-container{margin-bottom:10px}.visforms input,.visforms select,.visforms .visCSSinput{border:1px solid var(--grauM) !important;padding:12px !important;width:100%;margin-top:0;margin-bottom:5px}.visforms textarea,.visforms input[type="text"],.visforms input[type="email"]{background-color:#fff !important}.visforms .visCSSlabel{display:block;float:none;margin-top:10px;margin-right:0;margin-bottom:6px;width:100%;display:none}.visforms .moreInfo,.field271,.visforms .visCSSclear,.visforms label:empty,.visforms fieldset input[type="checkbox"],.visforms fieldset input[type="radio"],.visforms .visCSSlabel.radioButtonLabel{display:none !important}.visforms fieldset input[type="submit"]{background:var(--ci);padding:12px;width:100%}.visforms .visBtnCon{order:99;padding:0 10px;flex:0 0 100%}.visforms .hasGrid fieldset,.visforms .hasGrid .vffieldset.active{display:grid !important;grid-template-columns:50% 50%;margin:0 -10px}.modul-item.active{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:4;padding:30px 50px 20px;border:1px solid var(--ci);background-color:#fff !important}#modulesBoxed .modules-wrapper:has(.item-5) .modul-item.active{grid-row-end:5}.modul-item.active .h4,.modul-item.active h4{font-size:30px;color:var(--ci) !important;border-bottom:0 !important}.modul-item.active .h4 br,.modul-item.active h4 br{display:none}.modul-item.active li{color:var(--ci) !important;position:relative;padding-left:30px;text-indent:0;line-height:1.5rem}.modul-item.active li::before{content:"";background:url(https://www.iitr.de/images/icons/icon-check-circle-blue.png) no-repeat;width:25px;height:25px;background-size:contain;margin-right:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.modul-item .zugang,.modul-item.active button,.modul-item.inactive button,.modul-item.inactive ul,.modul-item ul:not(:first-of-type){display:none}.modul-item.active .zugang,.modul-item.active ul:not(:first-of-type){display:block}#modulesBoxed .modules-wrapper:has(.item-5) .modul-item.item-3.active ul:first-of-type,#modulesBoxed .modules-wrapper:has(.item-5) .modul-item.item-4.active ul:first-of-type,#modulesBoxed .modules-wrapper:has(.item-5) .modul-item.item-5.active ul:first-of-type,.modul-item.active ul{height:auto;margin-bottom:40px}.modul-item.active ul li{margin-bottom:15px}.modul-item.active .flex-active{display:flex;flex-wrap:wrap}.modul-item.active .flex-active:has(ul:nth-child(2)) ul{flex:0 0 50%;max-width:50%}.modul-item.active .flex-active ul:nth-child(odd){padding-right:50px}.modul-item.active .flex-active ul:nth-child(even){padding-left:50px}.modul-item.active .center-active{text-align:center;margin-bottom:15px}.noContainer>.container,.noContainer>.container .text{max-width:100%;padding:0}.noContainer>.container>.row{margin:0}.text .collapse ul{margin-top:20px}.boxBordered.active .border{border-color:var(--orange) !important;box-shadow:0px 0px 5px 2px #eb9c3a75}.boxBordered.active .border::before{content:"";display:block;height:6px;width:100%;background-color:var(--orange);position:absolute;top:0;left:0}.visforms .hasGrid.grid-2-1 fieldset,.visforms .hasGrid.grid-2-1 .vffieldset.active{grid-template-columns:repeat(3,30%);gap:10px;margin:0}@media (max-width:1400px){.visforms .hasGrid.grid-2-1 fieldset,.visforms .hasGrid.grid-2-1 .vffieldset.active{grid-template-columns:repeat(3,calc(33.333% - 6px))}}@media (max-width:991px){.home .textBox img{top:-110px}.visforms .hasGrid.grid-2-1 fieldset,.visforms .hasGrid.grid-2-1 .vffieldset.active{display:block !important}}@media (min-width:1201px){header #navigation{padding-right:184px}header #navigation:has(#mod-custom277),header #navigation:has(#mod-custom185){padding-right:0}header #navigation ul ul li a{color:var(--ci);font-size:16px;padding:10px 20px;display:block}header #menuToggle{display:none}div:not(.landingpage) #headerBox{position:relative;width:100%;height:0;padding-bottom:40.25%;position:relative;overflow:hidden;box-shadow:10px 10px 10px 2px #bebebe}#headerBox picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}header #navigation ul.mod-menu>li.active>span,header #navigation ul.mod-menu>li.active>a{color:var(--grauD)}header #navigation ul.mod-menu__sub li.active>span,header #navigation ul.mod-menu__sub li.active>a{background-color:var(--grauH)}header #navigation ul.mod-menu__sub li.active>a:active,header #navigation ul.mod-menu__sub li.active>a:hover,header #navigation ul.mod-menu__sub li.active>a:focus{color:#fff}header #navigation ul li:hover>ul{display:block;position:absolute;top:100%;right:0;width:auto;min-width:300px;padding:0px;background:#fff;border:1px solid}}@media (max-width:1550px){:root{--WBpaddingX:100px;--WBpaddingY:50px;--differenceSM:calc((100vw - 1290px) / 2)}.content{overflow:hidden}#contactBox{background:url(https://www.iitr.de/templates/iitr2022/img/contactbox-bg.webp) no-repeat -190px 0px #f2f2f2}}@media (max-width:1450px){header #navigation ul.mod-menu>li>span,header #navigation ul.mod-menu>li>a{padding:10px 60px 10px 30px}}@media (max-width:1355px){h1,h2{font-size:45px;line-height:40px}#switchInfo h2{font-size:40px}#switchInfo h3{font-size:25px;line-height:27px}#headerBox{overflow:hidden}#headerBox #bars .bar{margin-left:-35px;width:100%;width:calc(100% + 70px)}#headerBox.full #bars .bar::after{display:none}#headerBox #bars .bar span,#headerBox #bars .bar span:last-of-type{padding:0 35px}#headerBox #bars .bar span.bold{font-size:20px;padding-left:35px}#headerBox #bars .bar .fa-chevron-right{display:none}#headerBox #bars .bar.el-2 span{flex:0 0 50%}#contactBox{background:#f2f2f2}#contactBox .rueckruf,#contactBox .beratung,#contactBox .custom{width:100%;margin-left:auto;text-align:left;margin-right:auto}}@media (max-width:1300px){:root{--differenceSM:calc((100vw - 1160px) / 2)}.gradient-bg,.elearning-statistics-widget{background-image:linear-gradient(90deg,var(--ci),var(--blau))}.elearning-statistics-widget::after{display:none}footer .btn{padding:10px 15px;min-width:120px}}@media (max-width:1200px){:root{--differenceSM:calc((100vw - 980px) / 2)}.modul-item.active{grid-column-start:1;grid-column-end:3}#headerBox #bars{max-width:600px;margin:0 auto}#headerBox #bars .bar br,#headerBox #bars .bar span.bold:after{display:none !important}#headerBox #bars .bar.color-green{border-left:10px solid var(--gruen)}#headerBox #bars .bar.color-blue{border-left:10px solid var(--blau)}#headerBox #bars .bar.color-orange{border-left:10px solid var(--orange)}#headerBox #bars .bar a.around{display:block}#headerBox #bars .bar span.bold{font-family:'robotobold';min-width:275px;max-width:none;display:block}#headerBox #bars .bar span:first-of-type{border-right:0}#headerBox picture img{height:500px;max-width:none}#mod-custom277,#mod-custom185{margin-left:28px;margin-bottom:20px;width:100%;max-width:390px}#mod-custom277 a,#mod-custom185 a{width:100%}header{padding-top:10px}header #navigation ul li.item-210>a{background-position:220px 6px !important}header #navigation ul li.item-538>a{background-position:240px 10px !important}#menuToggle{margin-top:10px}header #logo{flex:0 0 250px}header #top-navigation{margin-left:auto;margin-right:30px}header #menuToggle .burger-line:not(:last-child){height:5px;background:var(--ci);margin-top:4px;display:block;position:relative;transition:0.3s}header #menuToggle .burger-line:last-child{text-transform:uppercase}header #navigation{display:none;position:fixed;top:115px;left:0;width:100%;height:calc(100% - 115px);background:#fff;z-index:9;padding-top:0px;transition:0.3s}header #navigation .d-flex{display:block !important;width:100%}header #navigation ul.mod-menu>li>span,header #navigation ul.mod-menu>li>a{padding:10px;order:1}header #navigation .mod-languages{padding:0 8px}#top-navigation-xs{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #ddd;display:flex;flex-direction:row;flex-wrap:wrap;padding:20px 50px !important;justify-content:center;align-items:center;background-color:#fff;z-index:2}#top-navigation-xs,header #navigation>ul{padding:50px 0}#top-navigation-xs .item-216{border-right:1px solid var(--ci);padding-right:30px}#mod-custom277,#mod-custom185{width:100%;flex:0 0 100%;max-width:100%;margin-left:0}#mod-custom277 a,#mod-custom185 a{width:100%;font-size:20px}header #navigation ul li.parent .fa{position:relative;top:0px;right:0;font-size:20px;flex:0 0 20%;text-align:center;order:2}#top-navigation-xs .navbar{padding:0}header #navigation ul.mod-menu>li{padding:10px 40px;width:100%;border-bottom:1px solid #ddd;display:flex;align-items:center;flex-wrap:wrap}header #navigation #top-navigation-xs ul.mod-menu>li{width:100%;border-bottom:0;padding:5px}header #navigation .mod-languages a{font-size:20px;padding:28px 5px}header #navigation ul li span,header #navigation ul li a{font-family:'robotolight';padding:10px;color:var(--ci);display:block;flex:0 0 80%}header #navigation ul li .image-title{padding:0px !important}header #navigation ul.mod-menu>li>span,header #navigation ul.mod-menu>li>a{font-size:20px;line-height:28px;text-transform:uppercase}header #navigation ul ul{padding-bottom:15px;flex:0 0 100%;order:3}header #navigation ul ul li a{padding:10px;font-family:'robotoregular';font-size:20px;line-height:23px}header #navigation ul ul li a::before{display:inline-block;content:"\f054";font-family:'Font Awesome 6 Free';font-weight:bold;padding-right:10px}#headerBox.full .container{position:relative;top:-150px;margin-bottom:-125px;left:0;transform:translate(0%,0%);background-color:rgba(255,255,255,0.9);width:95%;box-shadow:5px 5px 10px #ccc;-webkit-box-shadow:5px 5px 10px #ccc;-moz-box-shadow:5px 5px 10px #ccc}.home #headerBox.full .container{margin-bottom:0}.home #headerBox.full .container{position:relative;top:-0;left:0;transform:translate(0%,0%);background-color:none;width:95%;box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent}#headerBox.full .textBox{background:transparent;width:100%}#boxen .box.count-2,#boxen .box.count-3,#boxen .box.count-4,#boxen .box.count-5,#boxen .box.count-6,#boxen .box.count-7,#oxen .box.count-10,#boxen .box.count-8{flex:0 0 50%}#switchInfo .pic{width:40%;min-height:500px;background-position:center;display:inline-flex;justify-content:center;align-items:center}#switchInfo .pic img{position:relative;max-width:100%;width:100%}#switchInfo .text{width:60%}.carousel{padding:0 50px}.carousel-item img{max-width:25%}#markenCarousel .carousel-item img{max-width:100%}.carousel-control-next,.carousel-control-prev{width:50px}}@media (max-width:991px){:root{--differenceSM:calc((100vw - 740px) / 2)}.modul-item.active ul{height:auto;max-height:none}#contactBox .field87{flex:0 0 100%}#contactBox .field87 input{background:#fff}#contactBox .visforms .rueckruf .visBtnCon{flex:0 0 100%;max-width:100%}.elearning-statistics-widget{min-height:490px}.navbar-expand-md .navbar-collapse{display:block !important}main .text ul{padding-left:5%}#top-navigation-xs{border-bottom:1px solid #fff}header #top-bar{padding:10px}h1,h2,.h2{font-size:40px;line-height:35px}.greenHeadline .text-0>h2,h2 u,.h2 u{font-size:40px;padding:8px 15px 10px}#switchInfo .pic{width:100%;min-height:500px}#switchInfo .text{width:100%}#boxen .box,#boxen .box.count-10,#boxen .box.count-2,#boxen .box.count-3,#boxen .box.count-4,#boxen .box.count-5,#boxen .box.count-7,#boxen .box.count-8,#boxen .box.count-6{flex:0 0 100% !important}#faqAccordion .accordion-item{flex:0 0 100%}footer #newsletter,#searchModule{padding-left:30px;flex:0 0 calc(100% - 255px)}div[itemprop="text"],.content h2[itemprop="name"]{text-align:left !important}}@media (max-width:768px){:root{--differenceSM:calc((100vw - 560px) / 2)}.modul-item.active .flex-active ul{flex:0 0 100%;max-width:100%;margin-bottom:0px}.modul-item.active .flex-active ul:nth-child(odd){padding-right:0}.modul-item.active .flex-active ul:nth-child(even){padding-left:0}header{padding-top:5px !important}#top-navigation-xs .navbar-toggler{display:none}header #navigation #top-navigation-xs ul.mod-menu>li a{padding:0}header #navigation .mod-languages a{padding:0 5px}header #navigation ul.mod-menu>li{width:100%;padding:10px 50px}header #navigation ul.mod-menu>li>span,header #navigation ul.mod-menu>li>a{font-size:20px}header #navigation .mod-languages a,#mod-custom277 a,#mod-custom185 a,header #navigation ul ul li a,header #navigation ul li.parent .fa{font-size:20px}#mod-custom277,#mod-custom185{margin-top:20px}header #navigation{top:115px;height:calc(100% - 115px)}h1+h2,h2+h3{font-size:25px;line-height:30px}header #navigation ul li.item-210>a,header #navigation ul li.item-218>a{background-position:200px 5px !important}#top-navigation-xs .nav,#top-navigation-xs .navbar-collapse{display:block !important}header{padding-bottom:15px}header #top-bar{width:100%;height:35px;padding:0;background:var(--ci);margin:-10px -3rem;width:120%;width:calc(100% + 6rem);margin-bottom:10px}header #top-bar p a:first-child img,header #top-bar p a:nth-child(2) img{filter:invert(1) grayscale(1) brightness(1)}header #top-navigation{display:none}header #top-bar .custom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}header #top-bar .custom p{margin-left:0px;margin-bottom:0px}header #top-bar .custom p a{font-size:15px;padding:6px 10px;color:#fff}header #top-bar .custom p::after{display:none}header #navigation ul.mod-menu>li{width:100%}header #navigation ul.mod-menu>li span,header #navigation ul.mod-menu>li a{padding:10px 0}div.mod-languages ul.lang-inline li{display:inline-block;margin:0}header #logo{flex:0 0 200px}#headerBox #bars .bar .fa-chevron-right{display:none}footer #mod-custom112,footer #mod-custom193,footer #mod-custom153,footer #newsletter,#searchModule{flex:0 0 100%;padding:0 !important}footer #newsletter{margin-top:20px}.fancy .carousel-control-next{right:0}.fancy .carousel-control-prev{left:0}main .text ul{padding-left:0}}@media (max-width:575px){.home .textBox img{right:0;top:-85px}.boxGradient .h4,.boxGradient h4,.modul-item.active .h4,.modul-item.active h4{margin-top:0 !important}#boxen .box .border ul{margin:20px 20px 10px}.text-center,.cat-131 #switchInfo .text-center{text-align:left !important}h1+p,h2+div,h2+div.row,h2+p,h2+ul,ul+h2,ul+h3,table+h3,p+h2,p+h3{margin-top:10px}.lightgrey{color:var(--ci)}.content ul li{margin-bottom:15px;font-size:18px}#contactBox{background:#fff;padding-top:0 !important}#contactBox .custom .h2{border-bottom:1px solid var(--ci)}#contactBox .custom .h3{font-size:23px;text-align:center;margin-bottom:0px;font-family:'robotomedium'}#switchInfo ul{margin-bottom:2rem}#switchInfo .text{padding:var(--WBpaddingY) 25px 30px}#boxen .box .border ul{text-align:left;margin:0 0 10px;max-width:100%}#headerBox h1{text-align:center;margin-top:20px}.home #headerBox h1{margin-top:40px;margin-bottom:0}#headerBox #bars{margin:60px auto 0}.content h2+h3{margin-top:15px}#contactBox .visforms .beratung .visBtnCon{margin-left:auto;flex:0 0 100%}.content .text{padding-bottom:0}.isCarousel .text-0{border-bottom:1px solid var(--ci)}#switchInfo .container-fluid{padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}.home #headerBox{padding-top:0px}.home #headerBox h1::after{display:none}.home #headerBox .container{background-color:var(--grauH)}.home #headerBox .container{padding-bottom:50px}.home #boxen{padding:50px 20px}.home #boxen h2{text-align:center !important}#boxen .box .border{box-shadow:0px 0px 5px 2px var(--grauH)}#boxen .box .line{border-bottom:1px solid}#headerBox #bars .bar{margin-left:0;width:100%;width:100%}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:25px;padding-left:25px}#boxen>.container>h2,#boxen>.container>h3{text-align:left}#boxen .box{padding:0}p{line-height:25px}.content{padding:50px 0}.elearning-statistics-widget{min-height:420px;padding-top:50px;padding-bottom:50px;margin-bottom:0;margin-left:-25px;margin-right:-25px}body{color:var(--ci)}.home #b6{padding-bottom:0px}.home #b8 h2{color:var(--ci)}.home #b8 h2+div{margin-top:25px}.gradient-bg h2{text-align:center !important;margin-bottom:20px}.gradient-bg .btn-wrap{flex-direction:column}.gradient-bg .btn-ci{background-color:#fff !important;color:var(--ci) !important}.isCarousel.content h2{text-align:center;font-size:30px !important}.isCarousel.content h2 u{font-size:30px !important}#markenCarousel{margin-bottom:60px}#markenCarousel .carousel-indicators{bottom:-40px}#markenCarousel .carousel-indicators button{width:50px;height:5px;margin-right:0;margin-left:0;opacity:1;background-color:var(--grauH)}#markenCarousel .carousel-indicators button.active{background-color:var(--ci)}#faqAccordion{margin:0}#faqAccordion .accordion-item{flex:0 0 100%;border-bottom:1px solid var(--ci);padding:0;margin-bottom:10px}#faqAccordion .accordion-button{color:var(--ci);border:0;background-color:transparent;box-shadow:none;border-radius:0;text-align:left;padding:0 0 10px 0;font-family:'robotolight'}#faqAccordion .accordion-button::after{content:"\f054";font-size:20px;padding-top:5px}#faqAccordion .accordion-button:not(.collapsed)::after{content:"\f078"}#faqAccordion .accordion-item .accordion-collapse{background-color:transparent;border:0;padding:0 0 20px 0}#faqAccordion .accordion-item .accordion-collapse p{color:var(--ci)}header #navigation ul ul li a{text-indent:-10px;padding-left:25px !important}.freeIcon{top:11px;right:auto;left:0}header #navigation ul.mod-menu>li{padding:10px 15px}header #navigation ul.mod-menu>li>span,header #navigation ul.mod-menu>li>a{font-size:17px}header #navigation .mod-languages a,#mod-custom277 a,#mod-custom185 a,header #navigation ul ul li a,header #navigation ul li.parent .fa{font-size:17px}#top-navigation-xs{padding:20px 15px !important}header #navigation{top:110px;height:calc(100% - 110px)}:root{--WBpaddingX:15px;--WBpaddingY:50px}.fancy .lightgrey .text ul li{font-size:18px;padding-right:10px}.carousel{padding:0}.fancy .carousel-control-next,.fancy .carousel-control-prev{display:none}header #navigation .mod-languages{padding:0}.h4,h4{text-align:left;margin-bottom:30px;margin-top:30px;font-family:'robotomedium'}.content h2,.content h3,#faq h2,#faq h3,.product .com-content-article__body,.home .com-content-article__body,.content .h2,.content .h3{text-align:left}h1,h2,.h2,.h2 u,#contactBox .custom .h2{font-size:30px !important;line-height:34px}.content h3,#switchInfo h3{font-size:20px;line-height:27px;font-family:'robotomedium'}.home #switchInfo h2+h3{border-bottom:1px solid}.infotext .btn+.btn{margin-top:10px}.fancy #headerBox h2,.fancy h1+h2,.fancy h2+h3,h1+h2,h2+h3{font-size:23px;line-height:30px;margin-bottom:30px}#boxen{padding:40px 0}#headerBox picture{width:100%;position:relative;height:0;padding-top:calc(100% /(575 / 500))}#headerBox picture img{height:auto;max-width:100%;position:absolute;top:0;left:0}#headerBox.full .textBox{padding:10px 0px}#switchInfo{padding-top:0px}#switchInfo h2{font-size:30px}#switchInfo .infotext h3{font-size:25px}.btn{width:100%}#contactBox{padding:50px 0 50px}.carousel-item img{max-width:50%}#contactBox .visforms .rueckruf fieldset{display:block}#contactBox .visforms .rueckruf .field195,#contactBox .visforms .rueckruf .field87{margin-bottom:10px}footer .btn{margin-top:5px}}@media (max-width:535px){#contactBox .visforms .beratung .visBtnCon,#contactBox .visforms .rueckruf .visBtnCon{display:block !important}header #navigation{top:105px;height:calc(100% - 105px)}.freeIcon{left:0}header #top-bar{justify-content:center !important}header #top-bar .custom{flex-wrap:wrap;justify-content:center;padding-top:7px;width:100%}header #top-bar .custom p{margin-right:0px}header #top-bar .custom p a{padding:0}header #top-bar .custom p a:nth-child(4)::after,header #top-bar .linkedinLink,header #top-bar .youtubeLink{display:none}#searchtoggle{margin-left:10px}#mod-custom111 form{top:32px}header #top-navigation .navbar-expand-md{display:none}#switchInfo .pic{min-height:300px}}@media (max-width:456px){#headerBox #bars .bar span.bold{font-size:18px}}@media (max-width:430px){header .px-5{padding-left:15px !important;padding-right:15px !important}header #top-bar{width:calc(100% + 30px);margin:-10px -15px 10px}}@media (max-width:370px){header #navigation ul li.item-538>a{background-position:200px 10px !important}}@media (max-width:350px){.h3,h3{font-size:25px}}@media (min-width:1200px){#headerBox.full .container{max-width:85%}.home #headerBox.full .container{max-width:1270px}}footer{padding:60px 0 25px}footer #mod-custom224 .d-flex{gap:10px;justify-content:flex-end;max-width:155px;margin-left:auto;margin-right:auto}footer #mod-custom224 div>a,footer #mod-custom224 .dropdown button{flex:0 0 45px;max-width:45px;height:45px;background:#252525;color:#fff;text-align:center;font-size:23px;padding:7px 0}footer #mod-custom224 .youtube{color:#f00}footer #mod-custom224 .linkedin{color:#0a66c2}footer #mod-custom224 .reddit{color:#FF5700}footer #mod-custom224 .facebook{color:#1877F2}footer #mod-custom224 .threads{color:#fff}footer #mod-custom224 .instagram .fa-brands{background:linear-gradient(45deg,#405DE6,#C13584,#FD1D1D,#FFDC80);-webkit-background-clip:text;-webkit-text-fill-color:transparent}footer #mod-custom224 .twitter{color:#fff}footer #mod-custom224 .tiktok .fa-brands{background:linear-gradient(45deg,#ff0050,#00f2ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent}footer .mod-finder{margin-top:50px}footer .mod-finder button{width:40px;min-width:40px;background:transparent;border:0;font-size:1px !important;color:var(--grauD);border-bottom:1px solid #fff;padding:0}footer .mod-finder button::before{content:"\f002";font-family:'Font Awesome 6 Free';font-size:18px;color:#fff;font-weight:900}footer .mod-finder input[type="text"]{background-color:transparent;border-bottom:1px solid #fff;border-radius:0;color:#fff}footer .mod-finder input[type="text"]::placeholder{font-style:italic;font-size:15px}footer #newsletter{flex:0 0 100%;padding-left:0;margin-top:15px}footer .headline a,footer .headline span{font-size:20px;font-family:'robotobold';display:block;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #fff;color:#fff}#mod-custom232,#mod-custom230,#mod-custom231,#mod-custom223,#mod-custom227,#mod-custom228{margin-top:80px}#mod-custom236 ul,#mod-custom229 ul,#mod-custom223 ul,#mod-custom230 ul,#mod-custom231 ul,#mod-custom232 ul,#mod-custom227 ul,#mod-custom228 ul{padding-left:0;list-style:none}#mod-custom230 ul a,#mod-custom231 ul a,#mod-custom232 ul a,#mod-custom223 ul a,#mod-custom227 ul a,#mod-custom228 ul a{font-size:14px;display:block;padding:3px 0}#mod-custom230 ul,#mod-custom223 ul{column-count:2;column-gap:15px}#mod-custom236 ul,#mod-custom229 ul{display:flex;gap:20px;text-align:right;justify-content:flex-end;margin-top:22px}footer #themes{background:#252525;padding:30px;margin:60px 0px 20px}footer #copyright{text-align:left;margin-top:0}footer #copyright p{display:flex;align-items:center;justify-content:space-between}footer #copyright a{display:inline-block;height:70px;width:70px;overflow:hidden}footer #copyright a img{width:72px;max-width:72px;position:relative;left:-1px;top:-1px}@media (max-width:991px){footer #mod-custom224 .d-flex{max-width:100%;margin-top:20px;justify-content:flex-start;align-items:end}}@media (max-width:768px){#headerBox #bars{max-width:90%}footer #mod-custom224 .d-flex{margin-bottom:50px}#mod-custom230,#mod-custom223{margin-top:50px}#mod-custom227,#mod-custom228{margin-top:20px}#mod-custom230 ul,#mod-custom231 ul,#mod-custom232 ul,#mod-custom229 ul,#mod-custom223 ul,#mod-custom227 ul,#mod-custom228 ul{column-count:2;column-gap:15px}#mod-custom236 ul,#mod-custom229 ul{justify-content:flex-start;margin-top:-8px}footer #copyright a{position:relative;top:18px}#fooerlogo{max-width:300px}.modul-item.active .flex-active:has(ul:nth-child(2)) ul{flex:0 0 100%;max-width:100%}.modul-item.active .flex-active ul:nth-child(even){padding-left:0px}}@media (max-width:575px){#headerBox #bars{max-width:calc(100% - 45px)}.fancy #headerBox.full .textBox{padding-bottom:50px}#themes .container{padding:0}}@media (max-width:500px){footer #newsletter{margin-bottom:40px}#mod-custom230 ul,#mod-custom231 ul,#mod-custom232 ul,#mod-custom236 ul,#mod-custom229 ul,#mod-custom223 ul,#mod-custom227 ul,#mod-custom228 ul{column-count:1}#mod-custom236 ul,#mod-custom229 ul{justify-content:flex-start;margin-top:20px;flex-direction:column;align-items:flex-start}#themes+.container .row{flex-direction:column-reverse}footer #copyright a{position:relative;top:0}}.field195,.field87{order:1}#mod-visform27 .visBtnCon,#mod-visform6 .visBtnCon{order:2}.fancy #headerBox.full .textBox{color:#fff;background:linear-gradient(90deg,var(--ci) 40%,var(--blau) 80%)}.fancy #headerBox #bars .bar{background:#fff;color:var(--ci)}.fancy #headerBox #bars .bar span{font-family:'robotoregular'}.fancy #headerBox #bars .bar span.bold{font-family:'robotoregular'}.fancy #headerBox #bars .bar.el-2 span{flex:0 0 calc(100% - 430px)}.fancy #headerBox #bars .bar a{color:var(--ci);min-height:40px}.fancy #headerBox #bars .bar .fa-chevron-right{display:none}@media (max-width:1300px){.fancy #headerBox #bars .bar.el-2 span br{display:none}.fancy #headerBox #bars .bar.el-2 span{flex:0 0 calc(100% - 275px) !important}.fancy #headerBox #bars .bar span.bold{flex:0 0 275px !important}}@media (max-width:1200px){.home .fancy #headerBox.full .container{width:100%;max-width:100%;padding:0}}#mod-custom243{display:flex;align-items:center}.mod-menu_sub_solution .subline{font-size:16px;color:var(--blau);font-family:'robotoregular';padding-left:10px;text-decoration:underline}.mod-menu_sub_solution .nav-item.hasSubline{line-height:1}.mod-menu_sub_solution .nav-item.hasSubline>a::before{content:"-";padding-right:10px;color:var(--blau)}.mod-menu_sub_solution .nav-item.hasSubline>a{padding-top:0 !important;padding-bottom:0 !important}@media (min-width:1201px){header #navigation ul li:hover>ul.mod-menu_sub_solution::after{height:1px;width:calc(100% - 100px);background:linear-gradient(90deg,var(--ci),#2da9df);content:'';position:absolute;top:0px;left:50px}header #navigation ul.mod-menu>li>span,header #navigation ul.mod-menu>li>a{padding:25px 60px}header #navigation ul li.item-235:hover>ul::after,header #navigation ul li.item-204:hover>ul::after,header #navigation ul li.item-215:hover>ul::after,header #navigation ul li.item-108:hover>ul::after{height:1px;width:calc(100% - 40px);background:linear-gradient(90deg,var(--ci),#2da9df);content:'';position:absolute;top:0px;left:20px}header #navigation ul ul li a{padding:6px 20px;display:block;font-family:'robotoregular'}li.item-107{position:unset !important}li.item-107 .fa{float:right;position:relative !important;margin-left:-15px}.mod-menu_sub_solution{padding:20px 50px 30px !important;flex-wrap:wrap;right:48px !important;max-width:1200px;justify-content:space-between;top:113px !important;border:0 !important;box-shadow:5px 11px 10px #00000075}header #navigation ul li:hover>ul.mod-menu_sub_solution{display:flex}.mod-menu_sub_solution ul{display:block !important;position:relative !important;top:0 !important;right:0 !important;width:auto !important;min-width:10px !important;padding:0px;background:#fff !important;border:0 !important}.mod-menu_sub_solution>li{flex:0 0 30%}header #navigation .mod-menu_sub_solution>li ul li>a{text-align:left;padding:4px 10px !important;background-color:transparent !important;color:var(--ci) !important;font-family:'robotoregular' !important}.mod-menu_sub_solution>li.nav-item-end{flex:0 0 100%;text-align:center;margin-top:20px;color:#8e8e8d}.mod-menu_sub_solution>li.nav-item-end a{padding:5px 15px !important}.mod-menu_sub_solution .nav-item-headline{text-transform:uppercase;font-size:16px;display:block;text-align:center;margin-bottom:20px;font-family:'robotobold' !important;position:relative}.downwards .mod-menu_sub_solution .nav-item-headline{margin-bottom:5px;margin-top:10px}.mod-menu_sub_solution .nav-item-headline::after{height:1px;width:100%;background:linear-gradient(90deg,var(--ci),#2da9df);content:'';position:absolute;bottom:0px;left:0}.mod-menu_sub_solution>li.nav-item-end span{text-transform:uppercase;font-size:16px;border-bottom:1px solid #8e8e8d;display:block;text-align:center;font-family:'robotobold' !important;color:#8e8e8d !important;max-width:490px;margin:0 auto}.mod-menu_sub_solution>li.nav-item-end a{display:inline-block !important;color:#8e8e8d !important}header #navigation ul li:hover>ul.mod-menu_sub_solution{display:flex}header #navigation ul li.downwards{position:relative !important}}@media (max-width:1300px){.mod-menu_sub_solution{max-width:calc(100% - 98px) !important}}@media (max-width:1200px){.mod-menu_sub_solution .subline{font-size:18px;padding:15px 5px 5px}.mod-menu_sub_solution .nav-item.hasSubline{line-height:1;padding-left:20px}.mod-menu_sub_solution{max-width:100% !important}.mod-menu_sub_solution>li.nav-item-end{display:none !important}header #navigation .d-flex{height:calc(100% - 150px);overflow:auto}.mod-menu_sub_solution>li.nav-item-end,.mod-menu_sub_solution .nav-item-headline{font-size:22px;font-family:'robotobold' !important;border-bottom:1px solid var(--ci)}#mod-custom243{display:block !important}}#vi-lex{margin-top:50px;padding:50px;border:10px solid;border-image-slice:1;border-width:1px;border-image-source:linear-gradient(to left,var(--ci),var(--blau))}#vi-lex h2{border-bottom:1px solid var(--ci);padding-bottom:30px}@media (max-width:575px){.text p{text-align:left !important}}.btn.animate{overflow:visible;position:relative;border-top-left-radius:3px;border-top-right-radius:3px;background:var(--ci);font-family:'robotoregular';text-transform:uppercase;padding:6px 20px}.btn.animate::before{content:"";background:-webkit-gradient(linear,left top,right top,from(var(--ci)),color-stop(var(--blau)),color-stop(#fff),color-stop(var(--blau)),to(var(--ci)));background:linear-gradient(90deg,var(--ci),var(--blau),#fff,var(--blau),var(--ci));position:absolute;top:0px;left:-1px;background-size:400%;z-index:-1;width:calc(100% + 2px);height:calc(100% + 4px);-webkit-animation:glowing 30s linear infinite;animation:glowing 30s linear infinite;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.btn.animate:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:var(--ci)}.no-js .collapse:not(.show){display:block}.no-js .fa{font-family:"Font Awesome 6 Free";font-weight:900}.no-js body{font-family:'Roboto','robotoregular'}
