@charset "utf-8";.jmodedit,div[role="tooltip"],.visually-hidden,.icon-edit,a[aria-describedby^="editarticle"]{display:none !important}.day.wn,.day-name.wn{display:none}#modvisform127telefonlbl{opacity:0;line-height:0;margin:0 !important}.freeIcon{height:30px;position:absolute;top:-14px;right:-45px}:root{--ci:#002f74;--grauD:#333;--grauM:#6d6d6d;--grauH:#ebebeb;--gruen:#77b52b;--orange:#eb9c3a;--blau:#227DA5;--WBpaddingX:150px;--WBpaddingY:100px;--paleblue:#5A77A5}html{scroll-padding-top:250px}*,::after,::before{box-sizing:border-box}body{font-family:"robotolight";font-size:16px;color:var(--ci);max-width:1920px;margin:0 auto}video,img{max-width:100%}dl,ol,ul{margin-bottom:30px}@media(min-width:1300px){.container{max-width:1270px;margin:0 auto}}.required{text-align:left}.dnone{display:none !important}.chillcreations-bootstrap{text-align:center;width:100%;max-width:1270px;margin:0 auto}.chillcreations-bootstrap table{width:100%}.chillcreations-bootstrap table td{text-align:center}.chillcreations-bootstrap table tr:nth-child(odd){background:none}.chillcreations-bootstrap table tr:nth-child(3){display:none}.chillcreations-bootstrap ::marker{display:none}.chillcreations-bootstrap .alert-success{background-color:#fff;color:var(--ci);border:0 none}.chillcreations-bootstrap .wrap_horizontal .form-group:first-child{display:none !important}.item-page .chillcreations-bootstrap .wrap_horizontal .form-group{flex:1 1 auto;max-width:80%;max-width:calc(100% - 250px)}.chillcreations-bootstrap .wrap_horizontal .form-group .form-control{border-radius:0;height:44px}footer .awesomplete{flex:1 1 auto}footer .chillcreations-bootstrap .wrap_horizontal .form-group{padding-right:0;flex:1 1 50%;flex:1 1 calc(100% - 155px);min-width:200px}footer .chillcreations-bootstrap .wrap_horizontal .col:not(.form-group){padding-left:0}footer .btn{padding:10px 15px}footer input[type="text"]{background-color:#444;border:0 none;color:#fff}footer input[type="text"]::placeholder{color:#fff}@media(max-width:575px){.chillcreations-bootstrap .wrap_horizontal{display:block}.chillcreations-bootstrap .wrap_horizontal .form-group{max-width:100%;width:100%}}.container-small{max-width:960px;margin:0 auto}#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 .btn,#headerBox #bars .bar.color-ci a.btn,#headerBox #bars .bar.color-ci span.bold:after,#switchInfo .color-ci .bar a.btn{background-color:var(--ci)}#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)}.d-flex{flex-wrap:wrap}.ytplayer{overflow:hidden}.ytplayer.noclick{background:#eaeaea;border:1px solid #686868;width:100%;position:relative;cursor:pointer}.ytplayer.isclick .hint{display:none}.ytplayer .hint{position:absolute;text-align:center;width:100%;flex-direction:column;align-items:center;justify-content:center;height:auto;padding:20px;color:#fff !important;background:rgba(0,0,0,0.8);bottom:0;left:0;opacity:0;transition:0.3s}.ytplayer .hint a{color:#fff !important;text-decoration:underline}.ytplayer .hint .activate{background:var(--ci);padding:10px 20px;text-align:center;color:#fff;display:block;width:max-content;margin:10px auto 0;text-decoration:none}.ytplayer:hover .hint{opacity:1}.ytplayer img{max-width:100%}.ytplayer.isclick img{display:none}.ytplayer.noclick iframe{display:none}.ytplayer.isclick{padding-bottom:56.25%;position:relative}.ytplayer.isclick iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}h1,h2{font-family:"robotoblack";font-size:90px;letter-spacing:0.2rem;color:var(--ci);line-height:1}h2{font-size:60px}.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-size:50px;line-height:1.1em;font-family:"robotolight";margin-bottom:50px;color:var(--blau)}#headerBox h1+h2{margin-bottom:10px}.textBox h1{margin-bottom:30px}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}ul+h3,p+h3{margin-bottom:30px}h1+h2+p,h1+h2+ul,h1+h2+div{margin-top:0}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)}a:hover,a:focus,a:active{opacity:0.8}strong,b{font-family:'robotobold'}main ul{padding:0;list-style:none}main ul li{text-indent:-13px;padding-left:26px}main .lightgrey .text ul li{background:#fff;padding-top:10px;padding-bottom:10px;padding-left:40px;margin-bottom:10px;font-size:22px}main .lightgrey .text ul.unstyled li{background:transparent;padding-top:0;padding-bottom:0;padding-left:28px;margin-bottom:0px;font-size:16px}main .white .text ul li{padding-left:40px;margin-bottom:10px;font-size:22px}main ul li::before{display:inline-block;content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:bold;padding-right:10px}main .blog,main .border-top-10,.authorBox .custom{padding-top:50px;margin-bottom:100px}.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 #formSwitch p strong,.orange .content p strong,.orange .visCustomText p strong,.orange ul li::before,#switchInfo .color-orange ul li::before{color:var(--orange)}.bg-dark h2,.bg-dark h3{color:#fff}.fa-brands{font-family:'Font Awesome 5 Brands';font-style:normal}table tr:nth-child(odd){background-color:var(--grauH)}table td{padding:5px}iframe,embed{max-width:100%}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.embed-container iframe,.embed-container video,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container.ratio4x3{padding-bottom:75%}.modal-dialog{max-width:70%}.com-users-login{max-width:1080px;margin:80px auto}.com-users-login .form-control{margin-bottom:20px}.com-users-login .input-password-toggle{display:none}.com-users-login .com-users-login__submit{margin-top:20px;margin-bottom:20px}.btn{color:#fff;border-radius:0;border:0;padding:10px 20px;font-family:'robotolight';background:var(--ci);text-decoration:none}.btn-small{padding:10px 15px}.btn-outline{color:var(--ci);border:1px solid var(--ci);background:#fff}.btn-white{color:var(--ci);background-color:#fff}.btn:hover,.btn:focus,.btn:active{opacity:0.8;color:#fff}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{background:var(--ci)}.btn-grey{background-color:var(--grauD)}.green .dark .btn,.btn-green{background-color:var(--gruen)}.orange .dark .btn,.btn-orange{background-color:var(--orange)}.blue .dark .btn,.btn-blue{background-color:var(--blau)}.btn-ci,.infotext .btn-ci{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)}.btn-ci-outline:hover,.btn-ci-outline:active,.btn-ci-outline:focus,infotext .btn-ci-outline:hover,infotext .btn-ci-outline:focus,infotext .btn-ci-outline:active{color:#222}.item-page p a:not(.btn){text-decoration:underline}header{padding:30px 0;position:relative;z-index:9}header #logo{flex:0 0 320px}header #contact-bar{display:flex;flex-direction:row;justify-content:center;align-items:center}header #contact-bar .mod-custom{display:flex}header #contact-bar .mod-custom p{margin-bottom:0}header #contact-bar .mod-custom a{margin-right:50px}header #contact-bar .youtubeLink{color:#f00;margin-right:0 !important}header #contact-bar .linkedinLink{color:#0a66c2;padding:0 20px}.cat-492 header #contact-bar .btn-blue{display:none !important}footer ul li.parent .fa{display:none}.scroll header{position:fixed;top:0;left:0;width:100%;background:#fff;padding-bottom:10px;padding-top:10px;margin-top:0}.scroll header #logo svg,.scroll header #logo img{max-width:200px}.scroll header .btn{padding:5px 30px}.scroll main{margin-top:85px}footer{background-color:var(--grauD);color:#fff;padding:60px 0}footer p{margin-bottom:0}footer ul.mod-menu>li{margin-right:30px}footer #mod-custom153 p strong,footer #mod-custom112 .nav-header,footer ul li .nav-header,footer ul .item-114>a{font-size:20px;font-family:"robotomedium";margin-bottom:20px;display:block}footer #mod-custom112 .nav-header{padding-top:5px;margin-bottom:35px}footer #mod-custom112 a .fa-linkedin{color:#0a66c2}footer #mod-custom112 a .fa-twitter{color:#1d9bf0}footer #mod-custom112 a .fa-youtube{color:#F00}footer ul li.item-147{position:absolute;bottom:0;left:280px}footer ul li a:hover{color:var(--grauM)}footer ul.mod-menu__sub li{text-indent:-8px}footer ul.mod-menu__sub li a{padding-left:8px}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 ul li.item-147 a{font-family:'robotolight'}footer #mod-custom112 a,footer ul li a{color:#fff}footer #mod-custom112 a{font-size:40px;padding-right:15px}footer #copyright{text-align:center;margin-top:60px}footer #mod-custom153{flex:0 0 305px}footer #mod-custom153{flex:0 0 305px}footer #newsletter{flex:0 0 calc(100% - 305px);padding-left:100px}footer #mod-custom153 p strong{font-weight:normal;text-transform:uppercase}footer .navbar-expand-md{padding-top:0}#search-form input,#searchModule input{border-radius:0;height:46px}#search-form input{width:300px}#search-form .btn-secondary{margin-left:50px}#search-form .card{border-radius:0;background-color:#f5f5f5}#search-form .form-select{border-radius:0;margin-bottom:20px}.com-finder__navigation.search-pagination,#search-result-list{margin-top:100px}#search-result-list .result__taxonomy,.com-finder li::before{display:none}.result__title-text{font-size:1.3rem;margin-top:10px;margin-bottom:10px !important}.com-finder__counter.search-pages-counter{text-align:center;margin-bottom:50px}.awesomplete>ul{border-radius:0;background:#f5f5f5;border:1px solid #ddd}.awesomplete>ul>li{color:#000;text-indent:0}#headerBox{position:relative}#headerBox.full .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#headerBox picture{box-shadow:10px 10px 10px 2px #bebebe;display:block}@media(min-width:1900px){#headerBox picture{min-height:595px}}#headerBox picture img{width:auto;height:auto;position:relative}#headerBox.full .textBox{width:670px;margin-left:auto}main #headerBox .textBox ul{margin-bottom:30px;margin-left:30px}#headerBox .headline{font-size:30px;line-height:1}#headerBox h1{font-family:"robotoblack";font-size:90px;letter-spacing:0.2rem}#headerBox h2{font-size:50px;line-height:1.1em;font-family:"robotolight"}.cat-498 #headerBox h2{font-size:30px}.blue #headerBox h2{color:var(--blau)}.orange #headerBox h2{color:var(--orange)}.green #headerBox h2{color:var(--gruen)}#boxen{background-color:var(--grauH);padding:80px 0 60px}#boxen>.container>h2,#boxen>.container>h3{text-align:center}#boxen>.container>h3+.text-center{margin-bottom:30px}#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:0 auto 10px;max-width:max-content}#boxen .box .border img{max-height:240px}#boxen .box.count-1,#boxen .box.count-3,#boxen .box.count-5,#boxen .box.count-6{flex:0 0 33.3333%}#boxen .box.count-2{flex:0 0 50%}#boxen .box.count-4{flex:0 0 25%}#boxen .box h3,#boxen .box .h3{font-size:30px}#boxen .box h4,#boxen .box .h4{font-size:16px;font-family:'robotolight'}#boxen .box.color-orange .h4{border-bottom:5px solid var(--orange);padding-bottom:20px;margin-bottom:20px;display:block}#boxen .box .line{border-bottom:5px solid;padding-bottom:20px;margin-bottom:20px;display:block}#boxen .box .btn.btn-absolute{position:absolute;bottom:30px;left:30px;width:95%;width:calc(100% - 60px)}#switchInfo{padding-top:80px}#switchInfo .row{background-color:#f2f2f2}.nohome #switchInfo .container-fluid h2{font-size:30px;line-height:32px;font-family:'robotolight'}.nohome #switchInfo .container-fluid .h2 u,.nohome #switchInfo .container-fluid h2 u{color:#fff;display:inline-block;padding:5px 10px;font-family:'robotolight';font-size:30px}.nohome #switchInfo h2{margin-bottom:30px}#switchInfo h2+div{margin-top:0}#switchInfo .infotext h3{font-size:30px;font-family:'robotolight';margin-bottom:20px}#switchInfo .pic{min-height:600px;background-size:cover;background-repeat:no-repeat}#switchInfo .text{padding:var(--WBpaddingY) var(--WBpaddingX)}#switchInfo .bar{background:var(--ci);color:#fff;padding:10px 0;margin-bottom:20px;margin-left:calc(var(--WBpaddingX) * (-1));width:120%;width:calc(100% + var(--WBpaddingX));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}#switchInfo .flex-row-reverse .bar{margin-left:0px}#switchInfo .bar span{display:inline-block;padding:0 25px;flex:0 0 50%;line-height:20px}#switchInfo .bar span:first-of-type{border-right:1px solid #fff;padding-left:var(--WBpaddingX)}#switchInfo .flex-row-reverse .bar span:first-of-type{padding-left:15px}#switchInfo .bar a.btn{position:absolute;top:100%;left:auto;right:0;font-family:'robotolight'}#switchInfo .flex-row-reverse .bar a.btn{left:0;right:auto}#switchInfo ul{padding-left:0;list-style:none}#markenCarousel{min-height:180px}.carousel-inner{text-align:center}.carousel .fa{color:var(--grauD)}.carousel .carousel-item>img{margin:0 2%;max-width:200px;height:auto !important}.carousel .carousel-item>p{font-size:25px;line-height:25px}.carousel-control-next,.carousel-control-prev{width:50px}.carousel-control-next{right:-50px}.carousel-control-prev{left:-50px}blockquote{padding:80px;background:var(--grauH);color:var(--grauD);text-align:left;position:relative}blockquote::before{content:"\f10d";font-family:'Font Awesome 5 Free';font-weight:bold;display:block;position:absolute;top:20px;left:30px;font-size:40px;color:#fff}blockquote::after{content:"\f10d";font-family:'Font Awesome 5 Free';font-weight:bold;display:block;position:absolute;bottom:20px;right:30px;font-size:40px;color:#fff}.anfragenBox{text-align:left;display:flex;width:100%}.anfragenBox .visBtnCon,.anfragenBox .visform{margin-top:0px}.anfragenBox .visCSSlabel{display:none}.anfragenBox .btn{margin-bottom:10px;margin-top:0 !important}.anfragenBox p{margin-bottom:0px}.item-page .anfragenBox p a:not(.btn){text-decoration:none}.anfragenBox .fa{font-size:110px;line-height:1;position:relative;top:-19px;color:var(--ci);margin-right:20px}.wreath{position:relative}.wreath .fa-shield-alt{opacity:0.1;position:absolute;top:-40px;left:-50px;font-size:270px}#b4{padding:40px 0}.cat-496 #b2 .row,#b4 .row{align-items:center}.cat-496 #b4 .row{align-items:flex-start}#b4 h2+p{margin-top:0}#b4 .fa-star{margin:0 2px}#mod-visform45 fieldset .field389 input{background-color:#f5f5f5;margin-bottom:0;border:0;height:50px}#mod-visform45 fieldset .visBtnCon input{margin-bottom:0;background:var(--ci);border-color:var(--ci);height:50px;border:0 !important;position:relative;top:-1px}#mod-visform45 fieldset .field455 .visCSSlabel{display:block !important;font-size:18px !important;height:auto !important;color:#fff}#mod-visform45 fieldset input[type="checkbox"]{display:none !important}#mod-visform45 fieldset .visCSSrbinl{margin:0 -20px 30px !important}#mod-visform45 fieldset .visCSSrbinl::after{content:"";display:table;clear:both}#mod-visform45 fieldset .visCSSrlinl{background-color:var(--ci);color:#fff;float:left;max-width:calc(25% - 40px);margin:0 20px !important;display:inline-flex !important;width:calc(25% - 40px);min-height:80px;align-items:center}#mod-visform45 fieldset .visCSSrlinl::after{color:var(--ci)}#mod-visform45 fieldset input[type="checkbox"]:checked+.visCSSrlinl::after{color:#fff}#b6{background-image:linear-gradient(90deg,var(--ci),var(--blau) calc(100% - 125px),var(--ci) calc(100% - 125px));padding:50px;margin-bottom:80px;position:relative}#b6::after{content:"";font-family:'Font Awesome 5 Free';font-weight:bold;position:absolute;top:-6px;right:20px;font-size:200px;background:url('https://www.iitr.de/images/icons/shield.svg') no-repeat;width:202px;height:210px;display:block}.counter{color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;position:relative;justify-content:center}.counter .item{margin-right:50px;text-align:right}.counter .item strong{display:block;font-size:70px;line-height:1}.counter .item>span{display:block;font-size:20px;font-family:'robotolight'}@media(min-width:768px){.mt-6{margin-top:60px !important}.mt-7{margin-top:100px !important}.landingpage .mt-6,.mt-6{margin-top:59px}}.login .plg_system_webauthn_login_button{display:none !important}.landingpage #booking .stepCount,.landingpage .steps{margin-bottom:100px;padding-bottom:10px;border-bottom:2px solid var(--grauM);position:relative}.landingpage .steps::after{content:" ";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:45px solid var(--grauM);position:absolute;right:-5px;bottom:-20px;height:0;width:0;display:block}.landingpage .icon{float:left;border:2px solid var(--ci);border-radius:50%;height:50px;width:50px;text-align:center;padding:8px;margin-right:20px;margin-bottom:30px}.landingpage .icon .fa{font-size:30px}.landingpage .step{position:relative;padding-right:30px;min-height:61px}.landingpage #booking .stepCount span,.landingpage .step::after{height:15px;width:15px;border-radius:50%;border:2px solid var(--grauM);background:#fff;content:" ";position:absolute;left:16px;bottom:-48px}.landingpage .step strong{font-size:20px;margin-bottom:10px}.landingpage #booking,.landingpage #booking>.container{position:relative}.landingpage #booking::before{content:"";background:var(--grauH);height:300px;width:100%;display:block;position:absolute;top:-30px;left:0;z-index:-1}.landingpage #booking .pic{height:269px;width:290px;background:url('https://www.iitr.de/templates/iitr2022landingpages/img/mann-freigestellt.png') no-repeat;background-size:contain;position:absolute;left:0}.muenchen .landingpage #booking .pic{height:290px;width:290px;background:url('https://www.iitr.de/templates/iitr2022/img/herr-kraska-freigestellt.png') no-repeat;background-size:contain;position:absolute;left:0}.frankfurt .landingpage #booking .pic{height:290px;width:290px;background:url('https://www.iitr.de/templates/iitr2022/img/iitr-sabine-schmitt-hennig-freigestellt.png') no-repeat;background-size:contain;position:absolute;top:-20px;left:0}.schwandorf .landingpage #booking .pic{height:290px;width:290px;background:url('https://www.iitr.de/templates/iitr2022/img/iitr-robert-aumiller-freigestellt.png') no-repeat;background-size:contain;position:absolute;top:-20px;left:0}.stuttgart .landingpage #booking .pic{height:290px;width:290px;background:url('https://www.iitr.de/templates/iitr2022/img/iitr-ralf-zlamal-freigestellt.png') no-repeat;background-size:contain;position:absolute;top:-20px;left:0}.landingpage #booking .stepCount{max-width:900px;margin-left:auto;margin-bottom:40px}.landingpage #booking .stepCount span{bottom:-8px}.landingpage #booking .stepCount span:nth-child(2){left:50%}.landingpage #booking .stepCount span:last-child{left:auto;right:70px}.landingpage #booking .moduletable_landingpage{max-width:900px;margin-left:auto;background:#fff;box-shadow:0 0 5px var(--grauM);padding:0 20px 20px;position:relative}.landingpage #booking .moduletable_landingpage .visBtnCon{margin-bottom:-30px}.cat-537 .landingpage #formSwitch p strong,.cat-487 .landingpage #formSwitch p strong,.cat-494 .landingpage #formSwitch p strong{font-size:20px}.cat-537 .landingpage #formSwitch .btn-grey,.cat-537 .landingpage #formSwitch .visCSSrlinl,.cat-537 #formSwitch .btn-grey,.cat-487 .landingpage #formSwitch .btn-grey,.cat-487 .landingpage #formSwitch .visCSSrlinl,.cat-493 #formSwitch .btn-grey,.cat-493 #formSwitch .visCSSrlinl,.cat-494 .landingpage #formSwitch .btn-grey,.cat-494 .landingpage #formSwitch .visCSSrlinl{text-align:left}#formSwitch .visform .field413 .visCSSrbinl,#formSwitch .visform .field314 .visCSSrbinl,#formSwitch .visform .field304 .visCSSrbinl,#formSwitch .visform .field478 .visCSSrbinl,#formSwitch .visform .field466 .visCSSrbinl{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -5px !important}#formSwitch .visform .field413 .visCSStop10,#formSwitch .visform .field314 .visCSStop10,#formSwitch .visform .field304 .visCSStop10,#formSwitch .visform .field478 .visCSStop10,#formSwitch .visform .field466 .visCSStop10{padding-right:20px !important;min-height:50px;flex:1 1 auto;width:auto;margin:5px !important;align-items:center}#formSwitch .visform .field413 .visCSSrlinl::after,#formSwitch .visform .field314 .visCSSrlinl::after,#formSwitch .visform .field478 .visCSSrlinl::after,#formSwitch .visform .field304 .visCSSrlinl::after,#formSwitch .visform .field466 .visCSSrlinl::after{display:none}#field311_0:checked~#modvisform168beratungwielbl_1,#field301_0:checked~#modvisform165beratungwielbl_1{margin-top:60px}#contactForm{margin-bottom:100px}#contactForm label{margin:0 !important;font-size:16px;font-family:'robotolight'}#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}.field392,.field393,.field429,.field404,.field417,.field271,.field272,.field273,.field274,.field275,.field372,.field384,.field603,.field100,.field101{display:none !important}#contactBox .visforms-form,#contactBox .rueckruf,#contactBox .beratung{width:850px;margin-left:auto;text-align:left}#contactBox .rueckruf .btn{height:50px}#contactBox .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 .h3{font-size:30px;text-align:center;margin-bottom:0px;font-family:'robotolight'}#contactBox h4{font-size:30px;font-family:'robotoblack';text-align:center;line-height:32px;margin-bottom:0}#contactBox h5{font-size:16px;font-family:'robotolight';text-align:center;border-bottom:5px solid var(--grauM);margin-bottom:15px;padding-bottom:15px}#contactBox p{margin-bottom:10px}#contactBox .d-flex{margin-top:50px}#contactBox .d-flex>div{flex:0 0 40%;text-align:center}#contactBox .d-flex>div:first-child{padding-right:50px;flex:0 0 60%}#contactBox .btn{width:100%;font-size:20px;font-family:'robotolight'}#contactBox .btn .fa{padding-right:10px;float:left;position:relative;top:5px}.container .visforms{padding-bottom:30px}.cat-435 .container .visforms{padding-bottom:0}.cat-435 #mod-custom189 .btn-blue{background-color:#5A77A5}.cat-435 h1+h2,.cat-435 h2+h3{color:#5A77A5}#contactBox .container .visforms{padding-bottom:0px;padding-top:30px}#contactBox .visforms input{margin-bottom:5px}#contactBox .visforms textarea{margin-bottom:0px}#contactBox .visforms .rueckruf fieldset{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#contactBox .visforms .visCSSclear,#contactBox .visforms .rueckruf .asterix-ancor{display:none !important}#contactBox .visforms .rueckruf .field195 input,#contactBox .visforms .rueckruf .field87 input{margin:0 !important;background:#fff}#contactBox .visforms .rueckruf .visBtnCon{flex:0 0 200px;margin:0;height:50px}#contactBox .visforms .rueckruf .visBtnCon input{margin:0 !important;padding:10px}#contactBox .visforms .beratung fieldset{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end;margin:0 -2px}#contactBox .visforms .beratung fieldset>div{flex:0 0 50%;padding:0 2px}#contactBox .visforms .beratung fieldset .field124,#contactBox .visforms .beratung fieldset .field94{flex:0 0 100%}#contactBox .visforms .beratung .field-calendar>.input-append>button{width:65px;padding:10px}#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}#anfrage .radioButtonLabel{font-size:20px;line-height:22px}.field618,.field617{display:none !important}.calendar-container button{color:#fff !important;font-size:13px;padding:5px;height:30px;line-height:1 !important;font-family:'robotoregular' !important}.nohome #faq{background-color:var(--grauH);padding:70px 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 h4{background-color:var(--grauM);margin-bottom:0}#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){color:#fff;border:1px solid #999;background-color:#999}#faqAccordion .accordion-button:not(.collapsed)::after{content:"\f068";font-family:'Font Awesome 5 Free';font-weight:bold;background-image:none;font-size:20px;transform:none}#faqAccordion .accordion-button::after{font-family:'Font Awesome 5 Free';font-weight:bold;background-image:none;content:"\2b";font-size:30px;width:auto;height:40px}.mod-breadcrumbs{font-size:13px}.container .com-content-article__body .container{padding:0}.cat-524 #headerBox.full .textBox h1,.cat-526 #headerBox.full .textBox h1,.cat-529 #headerBox.full .textBox h1,.cat-531 #headerBox.full .textBox h1,.cat-549 #headerBox.full .textBox h1,.cat-546 #headerBox.full .textBox h1,.cat-550 #headerBox.full .textBox h1,.cat-569 #headerBox.full .textBox h1{font-size:50px;font-family:robotolight;letter-spacing:normal;margin-bottom:0}.cat-535 h1{font-size:70px;font-family:robotolight;letter-spacing:normal;margin-bottom:40px;line-height:1}.cat-529 #headerBox.full .textBox h1{margin-bottom:30px}.cat-531 #headerBox.full .textBox h1,.cat-550 #headerBox.full .textBox h1{color:white}.cat-531 #headerBox.full .textBox h3,.cat-550 #headerBox.full .textBox h3{color:var(--blau);margin-top:20px}.cat-529 #headerBox.full .textBox p:last-child,.cat-531 #headerBox.full .textBox p:last-child,.cat-550 #headerBox.full .textBox p:last-child{margin-bottom:0}.cat-524 #headerBox.full .textBox,.cat-526 #headerBox.full .textBox,.cat-529 #headerBox.full .textBox,.cat-531 #headerBox.full .textBox,.cat-546 #headerBox.full .textBox,.cat-550 #headerBox.full .textBox,.cat-569 #headerBox.full .textBox{width:670px;margin-left:auto;padding:35px;max-width:100%}.cat-569 #headerBox.full .textBox{background-color:white}.cat-526 #headerBox.full .textBox{width:700px}.cat-529 #headerBox.full .textBox,.cat-546 #headerBox.full .textBox{width:600px}.cat-531 #headerBox.full .textBox,.cat-550 #headerBox.full .textBox{width:500px}.cat-524 .content h2,.cat-526 .content h2,.cat-529 .content h2,.cat-549 .content h2,.cat-531 .content h2,.cat-550 .content h2,.cat-569 .content h2{font-size:42px;font-family:robotolight;letter-spacing:normal}.cat-569 .content .text h3{text-align:center;font-size:30px}.cat-531 #mod-visform37 fieldset .field305,.cat-531 #mod-visform37 fieldset .visBtnCon,.cat-550 #mod-visform37 fieldset .field305,.cat-550 #mod-visform37 fieldset .visBtnCon{flex:1 1 100%;margin-top:0;margin-bottom:0}.cat-529 #mod-visform58 fieldset .field481 input{background-color:#f5f5f5;margin-bottom:0;border:0;height:50px}.cat-529 #mod-visform58 fieldset .visBtnCon input{margin-bottom:0;background:var(--ci);border-color:var(--ci);height:50px;border:0 !important;position:relative;top:-1px}.cat-529 #mod-visform58 fieldset .field483 .visCSSlabel{display:block !important;font-size:18px !important;height:auto !important;color:#fff}.cat-529 #mod-visform58 fieldset input[type="checkbox"]{display:none !important}.cat-529 #mod-visform58 fieldset .visCSSrbinl{margin:0 -20px 30px !important}.cat-529 #mod-visform58 fieldset .visCSSrbinl::after{content:"";display:table;clear:both}.cat-529 #mod-visform58 fieldset .visCSSrlinl{background-color:var(--ci);color:#fff;float:left;max-width:calc(25% - 40px);margin:0 20px !important;display:inline-flex !important;width:calc(25% - 40px);min-height:80px;align-items:center}.cat-529 #mod-visform58 fieldset .visCSSrlinl::after{color:var(--ci)}.cat-529 #mod-visform58 fieldset input[type="checkbox"]:checked+.visCSSrlinl::after{color:#fff}.cat-533 #mod-visform56 .field463 #modvisform196beratungwielbl_0{display:none!important}.yt-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:80px 40px;margin-bottom:80px}.yt-videos>div{display:flex;flex-direction:column;justify-content:space-between}.yt-videos h4{background:var(--ci);color:#fff;text-align:center;font-size:18px;font-family:'robotolight';padding:14px;flex:1 1 auto;margin-bottom:0}.yt-videos img{height:auto !important;width:auto !important}.yt-videos figure{margin-bottom:0}.cat-568 #headerBox picture img{height:auto!important;margin-left:0!important;max-width:100%!important}@media (max-width:1355px){.cat-524 #headerBox.full .textBox,.cat-526 #headerBox.full .textBox,.cat-529 #headerBox.full .textBox,.cat-531 #headerBox.full .textBox,.cat-546 #headerBox.full .textBox,.cat-550 #headerBox.full .textBox,.cat-569 #headerBox.full .textBox{background-color:#fff}.cat-531 #headerBox.full .textBox h1,.cat-550 #headerBox.full .textBox h1,.cat-569 #headerBox.full .textBox h1{color:var(--ci)}}@media (max-width:1300px){.landingpage .step::after{bottom:-48px}}@media (max-width:1200px){header{padding:0 0 30px;position:relative;z-index:9}header #logo{flex:0 0 250px}.scroll header{padding-top:0}.scroll header #logo{flex:0 0 60px;width:200px;margin-top:20px}.freeIcon{top:8px;right:auto;left:50px}.cat-524 .content h2,.cat-526 .content h2,.cat-529 .content h2,.cat-524 #headerBox.full .textBox h1,.cat-526 #headerBox.full .textBox h1,.cat-529 #headerBox.full .textBox h1,.cat-546 #headerBox.full .textBox h1,.cat-535 h1{text-align:center}.cat-529 #mod-visform58 fieldset .visCSSrbinl{margin:0 -10px 30px !important}.cat-529 #mod-visform58 fieldset .visCSSrlinl{max-width:calc(25% - 20px);margin:0 10px !important;width:calc(25% - 20px);min-height:100px}.cat-531 #headerBox.full .textBox,.cat-550 #headerBox.full .textBox,.cat-569 #headerBox.full .textBox{width:670px;margin-left:0;margin:0 auto}.cat-568 #headerBox{display:none}}@media (max-width:991px){.landingpage .step::after{display:none}.cat-524 .content h2,.cat-526 .content h2,.cat-529 .content h2,.cat-524 #headerBox.full .textBox h1,.cat-526 #headerBox.full .textBox h1,.cat-529 #headerBox.full .textBox h1,.cat-531 #headerBox.full .textBox h1,.cat-549 #headerBox.full .textBox h1,.cat-546 #headerBox.full .textBox h1,.cat-550 #headerBox.full .textBox h1,.cat-569 #headerBox.full .textBox h1,.cat-535 h1{font-size:35px;line-height:38px}.cat-529 #mod-visform58 fieldset .visCSSrlinl{background-color:var(--ci);color:#fff;float:left;max-width:calc(50% - 20px);margin:0 10px 10px !important;display:inline-flex !important;width:calc(50% - 20px);min-height:100px;align-items:center}.audit-barometer img{width:50%;margin:0 auto;margin-bottom:50px;display:block}}@media (min-width:769px){.cat-529 #headerBox.full .textBox p a{margin-left:15px;width:200px}}@media (max-width:768px){.cat-529 #headerBox.full .textBox p a{width:100%;margin-top:10px}}@media (max-width:575px){.cat-524 .content h2,.cat-526 .content h2,.cat-529 .content h2,.cat-524 #headerBox.full .textBox h1,.cat-526 #headerBox.full .textBox h1,.cat-529 #headerBox.full .textBox h1,.cat-531 #headerBox.full .textBox h1,.cat-549 #headerBox.full .textBox h1,.cat-546 #headerBox.full .textBox h1,.cat-550 #headerBox.full .textBox h1,.cat-569 #headerBox.full .textBox h1,.cat-535 h1{font-size:25px;line-height:28px}.cat-529 #mod-visform58 fieldset .visCSSrbinl{margin:0 0px 30px !important}.cat-529 #mod-visform58 fieldset .visCSSrlinl{float:none;max-width:100%;margin:0 0 10px !important;width:100%;min-height:60px}.cat-529 #mod-visform58 fieldset{flex-wrap:wrap}.cat-529 #mod-visform58 fieldset .visBtnCon,.cat-529 #mod-visform58 fieldset .field389{flex:0 0 100%}}.content{padding:80px 0}#b8.content{padding-bottom:0}#b8 h2{border-top:1px solid var(--grauM);padding-top:60px}.content.white+.white,.content.lightgrey+.lightgrey,.content.darkgrey+.darkgrey{padding-top:0}.content ul li{margin-bottom:20px;font-size:18px}.content .text h3{text-align:left}.content .text .aufbau h3{font-size:18px;font-family:'robotolight';margin-bottom:0;margin-top:20px}.content .text .aufbau h3+p{margin-top:0}.paleblue{background-color:#5A77A5;color:var(--grauD)}.btn.paleblue{color:#fff}.lightgrey{background-color:var(--grauH);color:var(--grauD);border-color:var(--grauD)}.darkgrey{background-color:var(--grauD);color:#fff;border-color:#fff}.paleblue a,.darkgrey a{color:#fff;text-decoration:underline}.paleblue h2,.paleblue .h2,.paleblue h3,.paleblue .h3{color:#fff}.cols-0>.text,.cols-1>.text{flex:0 0 100%}.cols-2>.text{flex:0 0 50%;max-width:50%}.cols-2>.text:nth-child(odd){padding-right:20px}#b3.darkgrey .cols-2>.text:nth-child(odd){padding-right:0}.cols-2>.text:nth-child(even){padding-left:20px}.cols-3>.text{flex:0 0 33%;max-width:33%;padding:0 40px}.cols-3>.text:first-child,.cols-3>.text:nth-child(4n){padding-left:0}.cols-3>.text:nth-child(3n){padding-right:0;border-right:0}.cols-4>.text{flex:0 0 25%;max-width:25%;padding:0 20px}.cols-4>.text:first-child,.cols-4>.text:nth-child(5n){padding-left:0}.cols-4>.text:nth-child(4n){padding-right:0;border-right:0}.visforms fieldset input[type="radio"],.vis_mandatory{display:none !important}.visCSSmargLeft,.editor{margin-left:0 !important}.visCSSrlinl{display:block !important}.visCSSlabel{display:block;float:none !important;margin-top:10px !important;margin-right:1% !important;width:100% !important;font-size:20px;line-height:1.5rem;margin-bottom:5px;font-family:'robotolight'}#formSwitch{margin-bottom:50px !important}#formSwitch .visCSSlabel,.product .visCSSlabel{display:none;float:none;margin-top:0;margin-right:0;width:0;font-size:0}.visCSStop0{margin-top:0;padding-top:0}.visCSSrlinl{text-align:left;display:block;padding:0px 20px 0px 50px;margin:0 0 10px 0;cursor:pointer;position:relative}#formSwitch .btn-grey,#formSwitch .visCSSrlinl,.product .visCSSrlinl{background:var(--grauM);padding:10px 50px 10px 20px;color:#fff}.cat-537 #formSwitch .visCSSrlinl,.cat-537 #formSwitch .btn-grey,.cat-492 #formSwitch .visCSSrlinl,.cat-492 #formSwitch .btn-grey{background-color:var(--ci);opacity:0.6}#formSwitch .btn-grey,#formSwitch .visCSSrlinl{min-height:50px;display:inline-flex !important;width:100%;align-items:flex-start;flex-direction:column;justify-content:space-around}#formSwitch .btn-grey{font-family:'robotoregular';display:inline-flex;justify-content:center;position:relative;margin-bottom:10px}.visCSSrlinl i{display:block;font-size:12px}#formSwitch .btn-grey::after,#formSwitch .visCSSrlinl::after,.product .visCSSrlinl::after{display:block;position:absolute;transform:translateY(-50%);font-family:'Font Awesome 5 Free';font-weight:bold;content:"\f00c";top:50%;left:auto;right:20px;font-size:25px;color:var(--grauM)}.cat-537 #formSwitch .visCSSrlinl::after,.cat-537 #formSwitch .btn-grey::after,.cat-492 #formSwitch .visCSSrlinl::after,.cat-492 #formSwitch .btn-grey::after{color:var(--ci);opacity:0.6}.visforms fieldset input[type="radio"]:checked+.visCSSrlinl::after{content:"\f058"}#formSwitch .btn-grey.clicked,#formSwitch .visforms fieldset input[type="radio"]:checked+label,.product .visforms fieldset input[type="radio"]:checked+label{background-color:var(--grauD)}.cat-537 #formSwitch .btn-grey.clicked,.cat-492 #formSwitch .btn-grey.clicked,.cat-537 #formSwitch .visforms fieldset input[type="radio"]:checked+label,.cat-492 #formSwitch .visforms fieldset input[type="radio"]:checked+label{background-color:var(--ci);opacity:1}#formSwitch .btn-grey.clicked::after,#formSwitch .visforms fieldset input[type="radio"]:checked+.visCSSrlinl::after,.product .visforms fieldset input[type="radio"]:checked+.visCSSrlinl::after{content:"\f00c";color:#fff;opacity:1}.alert+.visCustomText{background:#ccd5e3;padding:10px;border:1px solid var(--ci);margin-bottom:20px}.alert+.visCustomText p{margin-bottom:0}.visCustomText{text-align:left;margin-bottom:0 !important}.visCSSright20{margin-left:0 !important;margin-right:0 !important}.product .visCustomText p{font-size:20px;margin-bottom:15px}#anfrage .visCustomText .small{font-size:12px}#contactBox .beratung .datenschutzerklaerung{margin-top:6px;margin-right:6px}#anfrage label.datenschutzerklaerung,dsgvoSoftwareTesten label.datenschutzerklaerung,.compliance-kit label.datenschutzerklaerung,.beratung label.datenschutzerklaerung{display:block;font-size:14px;font-weight:normal;color:var(--ci);margin-bottom:0px;padding-bottom:0px}#anfrage label.datenschutzerklaerung::after,dsgvoSoftwareTesten input.datenschutzerklaerung::after,.compliance-kit input.datenschutzerklaerung::after,.beratung input.datenschutzerklaerung::after{color:var(--ci) !important;display:inline !important;padding-left:0 !important}#anfrage input.datenschutzerklaerung,dsgvoSoftwareTesten input.datenschutzerklaerung,.dsgvoSoftwareTesten input.hintDatenschutzerklaerung,.compliance-kit input.datenschutzerklaerung,.beratung input.datenschutzerklaerung{display:block;float:left;width:auto;margin-right:10px;margin-top:6px}#anfrage .hintDatenschutzerklaerung,.dsgvoSoftwareTesten .hintDatenschutzerklaerung,.compliance-kit .field118 .visCustomText,.beratung .field121 .visCustomText{font-size:14px}.compliance-kit .field118 .visCustomText,.beratung .field121 .visCustomText{margin:0;margin-top:3px}#anfrage .field102 .visCustomText,#anfrage .field103 .visCustomText,.datenschutzKitAnfrage .field106 .visCustomText,.dsgvoSoftwareTesten .hintDatenschutzerklaerung,.compliance-kit input.datenschutzerklaerung,.beratung .field121 input.datenschutzerklaerung{margin:0}#anfrage .field102 .visCustomText a,#anfrage .field103 .visCustomText a,.datenschutzKitAnfrage .field106 .visCustomText a,.dsgvoSoftwareTesten .hintDatenschutzerklaerung a,.datenschutzerklaerung a{text-decoration:underline;color:var(--ci)}#formSwitch #mod-custom160{margin-top:-30px}#formSwitch .visform{margin-top:0}#formSwitch .visform .visCSStop0{padding-top:0}#formSwitch .visform .visCSStop10{margin-top:0;margin-bottom:10px}#formSwitch p strong,.product .visCustomText p strong{font-size:30px;font-family:'robotoblack'}#formSwitch p{margin-bottom:10px}#formSwitch p.visCSSclear{margin-bottom:0px}#formSwitch p strong{margin-top:30px;margin-bottom:20px;display:block}#formSwitch #field253,#formSwitch #field254,#formSwitch #field245,#formSwitch #field246{display:none !important}.visforms fieldset input,.visforms fieldset textarea,.visforms fieldset select{border:1px solid var(--grauM);padding:12px;width:100%;margin-top:0;margin-bottom:10px}.visforms fieldset .input-append{position:relative}.visforms fieldset .input-append button{position:absolute;top:0;right:0;height:50px}.visforms fieldset .visCustomText small{display:block}body:not(.cat-117) .visforms fieldset .wrap-3:first-of-type{margin-top:58px}body:not(.cat-117) .visforms fieldset .wrap-3:nth-child(1),body:not(.cat-117) .visforms fieldset .wrap-3:nth-child(2){float:left;width:49%}body:not(.cat-117) .visforms fieldset .wrap-3:nth-child(2){margin-top:118px;margin-left:2%;float:left;width:49%}body .isSelfcheck .selfCheck .visBtnCon,body .isSelfcheck .selfCheck fieldset div[class^="field"].required{border-top:1px solid var(--ci);padding-top:15px}.visforms fieldset .last{order:5}.visforms fieldset input[type="submit"]{border:0;background:var(--ci)}.visforms fieldset div[class^="field"]{position:relative}.visforms fieldset .fc-tbxfield305{position:absolute;top:15px;right:10px;z-index:1}.visforms fieldset .fc-tbxfield305 .error{max-width:100% !important;margin:0 !important;border-radius:0 !important}.visforms fieldset .errorcontainer{margin-top:0 !important}.visforms fieldset .errorcontainer label{border-radius:0 !important;width:100% !important;max-width:100% !important;margin:0 !important}.visform:not(.bt5):not(.bt4mcindividual):not(.uikit3):not(.uikit2) label.error{font-size:14px;color:#fff;background:#ff4f4f}.visform:not(.bt5):not(.bt4mcindividual):not(.uikit3):not(.uikit2) p.errorcontainer:after{border-top:12px solid #ff4f4f;}.field400,.field625,.field425,.field380,.field240,.field249,.field284,.field114,.field167,.field154,.field118,.field21,.field9{clear:both}.field194,.field120{position:relative;padding-left:30px}.field194 input,.field120 input{width:20px !important;position:absolute;top:6px;left:0}.visforms .field290,.visforms .field292{display:flex;flex-direction:row}.visforms .field292 input.isCal{border:0 !important;padding:0 !important;color:var(--ci) !important;margin-bottom:0 !important;margin-top:10px;margin-left:25px;text-align:right}.visforms .field290 input.isCal{border:0 !important;color:var(--ci) !important;margin-bottom:0 !important;margin-top:10px;margin-left:25px;text-align:center;font-family:'robotobold'}.visforms .field290 input.isCal{position:absolute;text-align:center;left:11px;bottom:-34px;z-index:1;margin-left:0;width:calc(100% - 22px)}.visforms .field290 .visCustomText{position:absolute;top:-9px;left:10px;background:#fff;border:1px solid var(--grauM);padding:25px 10px;width:100%;width:calc(100% - 20px);height:105px;text-align:center;font-family:'robotolight'}.visforms .field290 input.isCal:focus,.visforms .field290 input.isCal:focus-visible,.visforms .field290 input.isCal:active,.visforms .field292 input.isCal:focus,.visforms .field292 input.isCal:focus-visible,.visforms .field292 input.isCal:active{outline:none;border:0}.visforms .field290 .visCustomText,.visforms .field292 .visCustomText{flex:0 0 auto}.visforms .field276{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.visforms .field276 .visCustomText{flex:0 0 100%;margin-top:0}.visforms .field276 .fc-tbxfield276{position:absolute;right:0}.visforms .field276 #modvisform178mitarbeiterlbl,.visforms .field276 #modvisform164mitarbeiterlbl{display:block !important;font-size:17px;font-weight:normal;font-family:'robotolight' !important;flex:0 0 160px}.visforms .field276 #field276{flex:0 0 calc(100% - 200px);height:50px}.visforms .field276 .visCSSclear{display:none !important}#formSwitch .visforms .field291>label,.visforms .field291>label{display:block;font-size:16px !important;text-align:left;margin-top:30px !important;border-top:1px solid var(--ci);padding-top:20px}.isSelfcheck #moreInfo,.isSelfcheck .alert.isfinished .alert-info,.isSelfcheck .alert-0,.isSelfcheck .alert-1,.isSelfcheck .alert-2,.isSelfcheck .alert-3,.isSelfcheck .alert-4,.isSelfcheck .alert-5,.isSelfcheck .alert-6{display:none}.isSelfcheck .alert .alert-info,.isSelfcheck .alert-1,.isSelfcheck .alert-2,.isSelfcheck .alert-3,.isSelfcheck .alert-4,.isSelfcheck .alert-5,.isSelfcheck .alert-6{padding:20px;text-align:center;margin-top:20px}.isSelfcheck .alert-1{background-color:#d9151f;color:#fff}.isSelfcheck .alert-2{background-color:#f2700f;color:#fff}.isSelfcheck .alert-3{background-color:#fed800;color:#000}.isSelfcheck .alert-4{background-color:#d5dd04;color:#000}.isSelfcheck .alert-5{background-color:#6cbf4f;color:#fff}.isSelfcheck .alert-6{background-color:#008f33;color:#fff}.isSelfcheck .alert p{margin-bottom:0}.isSelfcheck .punktzahl{text-align:center;font-size:60px;font-family:'robotoblack';position:relative;left:-4px;top:-20px;display:none}.isSelfcheck .question{text-align:center;font-size:30px}.baromether{width:400px;position:relative;margin:0 auto}.baromether .zeiger{width:150px;position:absolute;top:165px;left:50%;transform:rotate(0deg);transform-origin:80% 21%;margin-left:-120px;transition:0.5s;display:none}.isSelfcheck .isfinished .alert-0,.isSelfcheck #moreInfo.isfinished,.isSelfcheck .alert.isfinished,.isSelfcheck .alert-1.isfinished,.isSelfcheck .alert-2.isfinished,.isSelfcheck .alert-3.isfinished,.isSelfcheck .alert-4.isfinished,.isSelfcheck .alert-5.isfinished,.isSelfcheck .alert-6.isfinished,.punktzahl.isfinished,.baromether.isfinished .zeiger{display:block}@keyframes pulse-blue{0%{transform:scale(0.95);text-shadow:0 0 5px rgba(0,0,0,1)}70%{transform:scale(1);text-shadow:0 0 30px rgba(0,0,0,1)}100%{transform:scale(0.95);text-shadow:0 0 5px rgba(0,0,0,0)}}.baromether .qumark{animation:pulse-blue 2s infinite;width:100%;position:absolute;top:167px;left:0;z-index:2;font-size:335px;font-family:'robotoblack';text-align:center;color:#fff;opacity:0.2}.baromether.isfinished .qumark{display:none}.baromether .bg{filter:blur(2px)}.baromether.isfinished .bg{filter:none}.isSelfcheck .visCSStop0{padding-top:0}.isSelfcheck .tooltip{background:var(--grauM);padding:10px;font-size:15px;color:#fff;max-width:90%;top:-50px}#modvisform175frage-2lbl-b span{text-decoration:underline;cursor:pointer}.baroIcon{position:relative}.baroIcon .zeiger{position:absolute;width:100px;top:73px;transform:rotate(66deg);left:52px}.selfCheck .visCSSrlinl::after{display:block;position:absolute;transform:translateY(-50%);top:11px !important;left:20px !important;right:auto !important;content:"\f111" !important;font-family:'Font Awesome 5 Free';font-weight:bold !important;font-size:15px !important;color:var(--ci) !important}#modvisform205frage-3lbl{display:none}.field452,.field539,.field542,.field447,.field271,.field272,.field273,.field274,.field275,.field100,.field101{display:none !important}@media(max-width:1200px) and (min-width:769px){.visforms .field294 .visCustomText,.visforms .field276,.visforms .field290,.visforms .field292{display:block}.visforms .field292 input.isCal{margin-left:0}.visforms .field294 .tableR{display:block;text-align:right}.visforms .field290 input.isCal{border-top:0;margin-left:0}}@media(max-width:768px){.visforms .field290{margin-bottom:50px}}@media(max-width:370px){.visforms .field294 .visCustomText,.visforms .field276,.visforms .field290,.visforms .field292{display:block}.visforms .field292 input.isCal{margin-left:0}.visforms .field294 .tableR{display:block;text-align:right}.visforms .field290 input.isCal{border-top:0;margin-left:0}}#mod-visform44 fieldset,#mod-visform50 fieldset,#mod-visform37 fieldset,#mod-visform54 fieldset{display:flex;flex-direction:row;flex-wrap:wrap}#mod-visform44 fieldset .visBtnCon,#mod-visform50 fieldset .visBtnCon,#mod-visform37 fieldset .visBtnCon,#mod-visform54 fieldset .visBtnCon{height:50px}#mod-visform44 fieldset .visBtnCon input,#mod-visform50 fieldset .visBtnCon input,#mod-visform37 fieldset .visBtnCon input,#mod-visform54 fieldset .visBtnCon input{padding:13px 50px}#mod-visform44 fieldset .field387,#mod-visform50 fieldset .field431,#mod-visform37 fieldset .field305,#mod-visform54 fieldset .field453{flex:1 1 auto}#mod-visform44 fieldset input[type="email"],#mod-visform50 fieldset input[type="email"],#mod-visform37 fieldset input[type="email"],#mod-visform54 fieldset input[type="email"]{background-color:#fff}.anfragenBox .visforms{padding-bottom:0}.anfragenBox .visforms fieldset input{margin-bottom:0 !important}#headerBox h1.h2{font-size:50px}.cat-493 #headerBox .headline{color:#585858}.cat-493 #headerBox .headline img{margin-left:20px}.cat-493 main ul li{text-indent:-17px;padding-left:26px}@media(max-width:991px){#headerBox h1.h2{font-size:35px}}@media(max-width:768px){.cat-493 #headerBox .headline{font-size:20px}.cat-493 #headerBox .headline img{width:100px}}@media(max-width:575px){.cat-493 main .white ul li{text-indent:-13px;font-size:16px !important}#headerBox h1.h2{font-size:25px;line-height:1.2}.cat-493 #headerBox .headline{font-size:18px}.cat-493 #headerBox .headline img{width:80px;margin-left:10px}#vergleichstabelle .col-2{min-width:100px}#vergleichstabelle .col-8{flex:1 1 0;width:auto}}@media(max-width:500px){.cat-493 #headerBox .headline img{width:70px}}@media(max-width:400px){#headerBox h1.h2{font-size:20px;line-height:1.2}}@media(max-width:380px){.cat-493 #headerBox .headline{font-size:15px}}#vergleichstabelle .col-12{padding:0 5px}#vergleichstabelle .kopfzeile h2{font-size:28px;line-height:33px;margin-bottom:0;text-transform:uppercase;font-family:'robotolight';position:relative;z-index:3;color:#fff;text-align:center}#vergleichstabelle .vergleichEins .kopfzeile,#vergleichstabelle .vergleichZwei .kopfzeile,#vergleichstabelle .vergleichDrei .kopfzeile{color:#fff;padding:10px 10px;height:230px;background:url(https://www.iitr.de/images/icons/datenschutz-kit-basis-header.png) center top;background-size:100% auto;background-repeat:no-repeat}#vergleichstabelle .vergleichZwei .kopfzeile{background:url(https://www.iitr.de/images/icons/datenschutz-kit-plus-header.png) center top;background-size:100% auto;background-repeat:no-repeat}.cat-493 #vergleichstabelle .vergleichZwei .kopfzeile{background:url(https://www.iitr.de/images/icons/tabelle-kopfzeile-orange.png) center top;background-size:100% auto;background-repeat:no-repeat}#vergleichstabelle .kopfzeile .kopfzeileText{text-align:left;padding-left:10px}#vergleichstabelle .kopfzeile .kopfzeileText h3{font-size:18px;line-height:20px;margin-top:10px;font-weight:bold;margin-bottom:0px;color:#fff;text-align:center}.Angebot .btn{padding:10px !important}@media(max-width:1200px){#vergleichstabelle .kopfzeile .kopfzeileText{text-align:center}#vergleichstabelle .vergleichZwei .kopfzeile{background:url(https://www.iitr.de/images/icons/datenschutz-kit-plus-blanko-header.png) center top;background-size:100% auto;background-repeat:no-repeat}}@media(max-width:992px){.cat-493 #vergleichstabelle .vergleichZwei .kopfzeile,#vergleichstabelle .vergleichEins .kopfzeile,#vergleichstabelle .vergleichZwei .kopfzeile,#vergleichstabelle .vergleichDrei .kopfzeile{padding-top:26px;height:90px;background:none var(--ci)}#vergleichstabelle .vergleichInfo .kopfzeile{height:90px !important}#vergleichstabelle .kopfzeile .kopfzeileText{padding:0}#vergleichstabelle .kopfzeile .kopfzeileText h2{font-size:20px}#vergleichstabelle .kopfzeile .kopfzeileText h3{display:none}#vergleichstabelle .kopfzeile .kopfzeileText p{display:none}}@media(max-width:768px){#vergleichstabelle .vergleichInfo{padding-right:0 !important}#vergleichstabelle .btn{padding:10px 5px;font-size:14px;line-height:1}}#vergleichstabelle .kopfzeile .kopfzeileText p{font-size:14px;margin:0}#vergleichstabelle .vergleichInfo .kopfzeile{padding:35px 0px;height:230px}#vergleichstabelle .vergleichEins img,#vergleichstabelle .vergleichZwei img,#vergleichstabelle .vergleichDrei img{position:absolute;top:0;left:0;z-index:0;width:100%}#vergleichstabelle .vergleichEins,#vergleichstabelle .vergleichZwei,#vergleichstabelle .vergleichDrei{border:1px solid var(--ci);padding-bottom:40px}#vergleichstabelle .vergleichInfo{border:2px solid #fff;padding-bottom:38px;padding-right:3em}#vergleichstabelle .vergleichEins ul,#vergleichstabelle .vergleichZwei ul,#vergleichstabelle .vergleichDrei ul{padding:0 50px}@media(max-width:576px){#vergleichstabelle .vergleichEins ul,#vergleichstabelle .vergleichZwei ul,#vergleichstabelle .vergleichDrei ul{padding:0 0px}#vergleichstabelle .vergleichInfo{padding-right:0;padding-left:0}#vergleichstabelle .col-sm-3:nth-child(2){padding-right:5px}#vergleichstabelle .col-sm-3:nth-child(3){padding-left:5px}}#vergleichstabelle ul li{text-indent:0;padding-left:0;text-align:left;min-height:50px;border-bottom:2px dashed #ddd;display:inline-flex;justify-content:center;align-items:center;width:100%}#vergleichstabelle ul{margin-bottom:40px}#vergleichstabelle ul:last-child{margin-bottom:0}#vergleichstabelle ul:last-child li:last-child{border-bottom:0}#vergleichstabelle .Preis{font-size:25px;text-align:center}#vergleichstabelle .vergleichInfo ul li{justify-content:flex-end;text-align:right;font-size:14px;line-height:1.2}@media(max-width:450px){#vergleichstabelle ul li{min-height:60px}#vergleichstabelle .vergleichInfo ul li{font-size:12px;min-height:60px}#vergleichstabelle .kopfzeile .kopfzeileText h2{font-size:15px}}#vergleichstabelle .vergleichInfo .Preis,#vergleichstabelle .vergleichInfo .kopfzeile h2{text-align:right;text-transform:none}#vergleichstabelle ul li::before{display:none}#vergleichstabelle ul li>span{display:inline-block;width:40px;text-align:center}#vergleichstabelle ul li>span::before{display:inline-block;content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:bold;color:var(--gruen);font-size:25px}.cat-493 #vergleichstabelle ul li>span::before{color:var(--ci)}#vergleichstabelle ul li>span.no::before{content:"\f00d";color:var(--blau);font-size:30px}@media(max-width:1550px){:root{--WBpaddingX:100px;--WBpaddingY:50px}#contactBox{background:url(https://www.iitr.de/templates/iitr2022/img/contactbox-bg.webp) no-repeat -190px 0px #f2f2f2}}@media(max-width:1355px){h1,h2{font-size:45px;line-height:40px}h1+h2,h2+h3{font-size:30px}#switchInfo h2{font-size:40px}#switchInfo h3{font-size:25px;line-height:27px}#headerBox{overflow:hidden}#headerBox picture{background:#f5f5f5}#headerBox picture img{height:550px !important;max-width:none;margin-left:-10%}#headerBox h1{font-size:70px;line-height:65px}#headerBox h2{font-size:40px}#contactBox{background:#f2f2f2}#contactBox .visforms-form form,#contactBox .visforms-form{width:100%;margin-left:auto;text-align:left;margin-right:auto}}@media(max-width:1300px){.cat-494 .landingpage #booking .pic,.landingpage #booking .pic{display:none}.landingpage #booking{background-color:var(--grauH);padding:35px 0 5px}.landingpage #booking::before{display:none}.landingpage #booking .stepCount,.landingpage #booking .moduletable_landingpage{max-width:100%}#formSwitch p strong,.product .visCustomText p strong{font-size:30px}footer .navbar-expand-md,footer .navbar-expand-md ul.nav{width:100%}footer ul.mod-menu>li{margin-right:0;flex:1 1 auto}footer ul li.item-147{position:relative;bottom:0;left:0;order:2}footer .footerRight{margin-top:3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;width:100%}#searchModule{padding-left:100px;margin-top:0 !important;flex:0 0 calc(100% - 305px)}footer #mod-custom112{flex:0 0 305px}footer .btn{padding:10px 15px;min-width:120px}}@media(max-width:1200px){#mod-visform45 fieldset .visCSSrbinl{margin:0 -10px 30px !important}#mod-visform45 fieldset .visCSSrlinl{max-width:calc(25% - 20px);margin:0 10px !important;width:calc(25% - 20px);min-height:100px}.landingpage .inside{padding-right:0}main #headerBox .textBox ul{width:50%;margin-left:25%;text-align:left}#headerBox{background-color:#f5f5f5;padding:100px 50px 50px}#headerBox picture{display:none}footer ul.mod-menu>li{margin-right:30px;margin-bottom:30px}#headerBox.full .container{position:relative;top:0;left:0;transform:translate(0%,0%)}#headerBox.full .textBox{background:transparent;width:100%}#headerBox.full .textBox h1,#headerBox.full .textBox h2,#headerBox.full .textBox p{text-align:left}#boxen .box.count-2,#boxen .box.count-3,#boxen .box.count-4,#boxen .box.count-5,#boxen .box.count-6{flex:0 0 50%}#switchInfo .pic{width:40%;min-height:500px;background-position:center}#switchInfo .text{width:60%}.carousel{padding:0 50px}.carousel .carousel-item>img{max-width:25%}.carousel-control-next,.carousel-control-prev{width:50px}#formSwitch p strong,.product .visCustomText p strong{font-size:25px}#content,#aside{flex:0 0 100%;max-width:100%;padding:0}.counter{justify-content:flex-start}.counter .item strong{font-size:40px}.counter::after{right:10px;background:url('https://www.iitr.de/images/icons/shield.svg') no-repeat;width:180px;height:180px;}}@media(max-width:991px){#mod-visform45 fieldset .visCSSrlinl{background-color:var(--ci);color:#fff;float:left;max-width:calc(50% - 20px);margin:0 10px 10px !important;display:inline-flex !important;width:calc(50% - 20px);min-height:100px;align-items:center}#vergleichstabelle .Preis{font-size:16px}h1,h2,.h2{font-size:40px;line-height:35px}h2 u,.h2 u{font-size:40px;padding:8px 15px 10px}#b2 h2,#b2 h3,#b5 h3,#b6 h2,#b6 h3{text-align:left}#b4 h3{text-align:center !important;margin-top:30px !important}#switchInfo .pic{width:100%;min-height:500px}#switchInfo .text{width:100%}#boxen .box,#boxen .box.count-2,#boxen .box.count-3,#boxen .box.count-4,#boxen .box.count-5,#boxen .box.count-6{flex:0 0 100% !important}#mod-custom114 .d-flex{display:block !important}#contactBox h3{margin-bottom:50px}#contactBox .d-flex>div:first-child{padding-right:0;flex:0 0 60%;margin-bottom:50px}footer ul.mod-menu>li{margin-right:0;margin-bottom:30px;flex:0 0 33%;padding-right:30px}footer ul li.item-147{left:230px}.cols-2>.text,.cols-3>.text,.cols-4>.text{flex:0 0 100%;max-width:100%;padding:0 15px;border-right:0}.cols-3>.text:first-child,.cols-3>.text:nth-child(4n){padding-left:15px}.cols-2>.text:nth-child(odd){padding-right:15px;border-right:0}.cols-2>.text:nth-child(even){padding-left:15px}.visforms fieldset .third{width:100%}.visforms fieldset .last{order:0}body:not(.cat-117) .visforms fieldset .wrap-3:first-of-type{margin-top:10px}body:not(.cat-117) .visforms fieldset .wrap-3:nth-child(2){margin-top:70px}#faqAccordion .accordion-item{flex:0 0 100%}.content .text .aufbau .order-2{order:1 !important}.content .text .aufbau .order-1{order:2 !important}footer #mod-custom112,footer #mod-custom153{flex:0 0 255px}footer #newsletter,#searchModule{padding-left:30px;flex:0 0 calc(100% - 255px)}blockquote{margin-top:30px}#b4 .fa-star{margin:0 2px 30px}#b4{text-align:center}.wreath .fa-shield-alt{top:-20px}#b6{background-image:linear-gradient(90deg,var(--ci),var(--blau))}#b6::after{display:none}.counter .item:last-child{margin-right:0}.landingpage .steps{border-bottom:0}.landingpage .steps::after,.landingpage .step::after{display:none}.yt-videos{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px 20px}}@media(max-width:768px){.visforms .field290 .visCustomText{position:relative;top:0;left:0;background:transparent;border:0;padding:0;width:auto;height:auto;text-align:left;font-family:'robotolight';flex:1 1 auto}.visforms .field290 input.isCal{position:relative;text-align:right;left:0;bottom:0;z-index:1;margin-left:0;width:auto}#vergleichstabelle .Preis{padding-right:0 !important}header{padding:0 0 15px}header #contact-bar{margin-bottom:30px;background:var(--ci);width:100%;padding:0 15px;}header #contact-bar .mod-custom{flex-direction:row}header #contact-bar .mod-custom a{color:#fff;margin-right:20px}header #logo{flex:0 0 200px}.scroll header{padding:0}.scroll header #logo{position:relative;top:0;flex:0 0 60px}.scroll header #contact-bar{margin-bottom:0px}h1+h2,h2+h3{font-size:25px;line-height:30px}main #headerBox .textBox ul{width:85%;margin-left:5%}.row .text{margin-bottom:20px}div.mod-languages ul.lang-inline li{display:inline-block;margin:0}footer .navbar-collapse{display:block !important}footer ul.mod-menu>li{flex:0 0 100%;padding-right:0px}footer ul li.item-147{left:0;position:relative}#contactBox h3{font-size:25px}#search-form .awesomplete{flex:1 1 auto}#search-form input{width:100%}#search-form .btn-secondary{margin-left:0;margin-top:30px;width:100%}footer #mod-custom112{text-align:left}footer #mod-custom112,footer #mod-custom153,footer #newsletter,#searchModule{flex:0 0 100%;padding:0 !important}#searchModule{margin-top:50px !important}footer #newsletter{margin-top:20px}.counter{padding:50px 50px 20px}.counter .item{margin-right:0;text-align:center;flex:0 0 50%;margin-bottom:30px}blockquote{padding:40px}blockquote::before{top:10px;left:15px;font-size:20px}blockquote::after{bottom:10px;right:15px;font-size:20px}.anfragenBox .fa{font-size:60px;top:-6px}#mod-visform44 fieldset .visBtnCon input,#mod-visform50 fieldset .visBtnCon input,#mod-visform37 fieldset .visBtnCon input,#mod-visform54 fieldset .visBtnCon input{padding:13px}#mod-visform44 fieldset .visBtnCon,#mod-visform50 fieldset .visBtnCon,#mod-visform37 fieldset .visBtnCon,#mod-visform54 fieldset .visBtnCon{width:100%}}@media(max-width:630px){header #contact-bar .mod-custom p:first-of-type{display:none}.carousel-control-next{right:0}.carousel-control-prev{left:0}}@media(max-width:575px){.visforms .field276 #modvisform178mitarbeiterlbl,.visforms .field276 #modvisform164mitarbeiterlbl{flex:0 0 100%}.visforms .field276 #field276{flex:0 0 100%}.visforms .field290{display:block}.visforms .field290 input.isCal{border:0 !important;border-top:0;padding:10px 0 0 0 !important;color:var(--ci) !important;margin-bottom:0 !important;margin-top:0;margin-left:0;text-align:left;font-family:'robotobold';font-size:18px}#mod-visform45 fieldset .visCSSrbinl{margin:0 0px 30px !important}#mod-visform45 fieldset .visCSSrlinl{float:none;max-width:100%;margin:0 0 10px !important;width:100%;min-height:60px}:root{--WBpaddingX:15px;--WBpaddingY:50px}#vergleichstabelle .Preis{font-size:13px}.anfragenBox .fa{display:none}#contactBox .visforms .beratung fieldset>div{flex:0 0 100%;padding:0}.w-50{width:100% !important}.h4,h4{text-align:center;margin-bottom:30px;margin-top:30px}#boxen .box h4,#boxen .box .h4{margin-top:0;margin-bottom:0}h1,h2,#contactBox .h2{font-size:30px;line-height:34px}#headerBox h1{font-size:50px;line-height:54px}#headerBox h2{font-size:35px}h1+h2,h2+h3{font-size:25px;line-height:30px;margin-bottom:30px}h2 u,.h2 u{font-size:25px;padding:8px 15px 10px}.nohome #switchInfo .container-fluid .h2 u,.nohome #switchInfo .container-fluid h2 u{font-size:25px}#headerBox.full .textBox{padding:35px 0px 0}.darkgrey,.lightgrey{margin-bottom:50px}#switchInfo{padding-top:0px}#switchInfo h2{font-size:30px}#switchInfo .infotext h3{font-size:25px}.btn{width:100%}header .btn{width:auto}.visforms fieldset .input-append button{height:50px;width:50px;padding:10px 10px}#contactBox{padding:50px 0 50px}footer ul.list-unstyled{padding-left:5%;padding-right:5%}footer ul li .nav-header{padding:0 2%}footer ul.mod-menu__sub li a{padding:8px;border-bottom:1px solid var(--grauM);display:block}footer ul.mod-menu__sub li:last-child a{border-bottom:0}.carousel .carousel-item>img{max-width:none;display:block;margin:0 auto}#contactBox .visforms .rueckruf fieldset{display:block}#contactBox .visforms .rueckruf .field195,#contactBox .visforms .rueckruf .field87{margin-bottom:10px}footer .chillcreations-bootstrap .wrap_horizontal .form-group{padding-right:calc(var(--bs-gutter-x) * .5);margin-bottom:0 !important}footer .chillcreations-bootstrap .wrap_horizontal .col:not(.form-group){padding-left:calc(var(--bs-gutter-x) * .5)}footer .btn{margin-top:5px}.counter .item{flex:0 0 100%}.counter .item strong{font-size:70px}#mod-visform45 fieldset{flex-wrap:wrap}#mod-visform45 fieldset .visBtnCon,#mod-visform45 fieldset .field389{flex:0 0 100%}.yt-videos{grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:20px}}@media(max-width:535px){.freeIcon{left:0px}.scroll header{padding-top:10px}.scroll header #logo{top:0}#switchInfo .pic{min-height:300px}}@media(max-width:460px){h1,h2,#contactBox .h2{font-size:25px;line-height:34px}#headerBox{background-color:#f5f5f5;padding:20px 10px 20px}#headerBox h1{font-size:40px;line-height:42px;margin-bottom:5px}#headerBox h2{font-size:30px}#headerBox .headline{font-size:20px;line-height:1;margin-bottom:10px}main .lightgrey .text ul li{font-size:17px}#b7 .text-1 img{display:none}}@media(max-width:440px){header #contact-bar .btn-blue{padding:5px 10px;font-size:14px}header #contact-bar .linkedinLink{padding:0 0 0 20px}}@media(max-width:370px){header #logo img,.scroll header #logo img{max-width:160px}}
