@charset "UTF-8";.jmodedit,div[role="tooltip"],.visually-hidden,.icon-edit,a[aria-describedby^="editarticle"]{display:none !important}: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}footer .btn{padding:10px 15px}footer input[type="text"]{background-color:#444;border:0 none;color:#fff}footer input[type="text"]::placeholder{color:#fff}.d-flex{flex-wrap:wrap}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}.h3{font-family:"robotolight";font-size:30px;margin-bottom:0;display:block}#contactBox .h3{text-align:center}p{font-size:100%;line-height:20px;margin-bottom:30px}a{text-decoration:none;color:var(--ci)}strong,b{font-family:'robotobold'}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}.fa-brands{font-family:'Font Awesome 5 Brands';font-style:normal}.btn{color:#fff;border-radius:0;border:0;padding:10px 20px;font-family:'robotolight';background:var(--ci);text-decoration:none}.btn-grey{background-color:var(--grauD)}header{padding:30px 0;position:relative;z-index:9}header #logo{flex:0 0 320px}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{color:#fff}footer #newsletter{flex:0 0 calc(100% - 305px);padding-left:100px}@media (min-width:768px){.mt-6{margin-top:60px !important}.mt-7{margin-top:100px !important}.landingpage .mt-6,.mt-6{margin-top:59px}}.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}#contactBox{background:url(https://www.iitr.us/templates/iitr2022/img/contactbox-bg.webp) no-repeat top left #fff;padding:0px 0 15px;margin:30px 0 0}#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 p{margin-bottom:10px}#contactBox .btn{width:100%;font-size:20px;font-family:'robotolight'}.container .visforms{padding-bottom:30px}#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 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}@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}}@media (max-width:991px){.landingpage .step::after{display:none}}.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}#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}#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)}.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)}#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}.visCustomText{text-align:left;margin-bottom:0 !important}.visCSSright20{margin-left:0 !important;margin-right:0 !important}#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}.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 .visCustomText small{display:block}.visforms fieldset input[type="submit"]{border:0;background:var(--ci)}@media (max-width:1550px){:root{--WBpaddingX:100px;--WBpaddingY:50px}#contactBox{background:url(https://www.iitr.us/templates/iitr2022/img/contactbox-bg.webp) no-repeat -190px 0px #f2f2f2}}@media (max-width:1355px){h1,h2{font-size:45px;line-height: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){#formSwitch p strong,.product .visCustomText p strong{font-size:30px}footer .btn{padding:10px 15px;min-width:120px}}@media (max-width:1200px){#formSwitch p strong,.product .visCustomText p strong{font-size:25px}}@media (max-width:991px){h1,h2,.h2{font-size:40px;line-height:35px}footer #newsletter,#searchModule{padding-left:30px;flex:0 0 calc(100% - 255px)}.landingpage .steps{border-bottom:0}.landingpage .steps::after,.landingpage .step::after{display:none}}@media (max-width:768px){header{padding:0 0 15px}header #logo{flex:0 0 200px}div.mod-languages ul.lang-inline li{display:inline-block;margin:0}footer #mod-custom112,footer #mod-custom153,footer #newsletter,#searchModule{flex:0 0 100%;padding:0 !important}footer #newsletter{margin-top:20px}}@media (max-width:575px){:root{--WBpaddingX:15px;--WBpaddingY:50px}#contactBox .visforms .beratung fieldset>div{flex:0 0 100%;padding:0}h1,h2,#contactBox .h2{font-size:30px;line-height:34px}.btn{width:100%}#contactBox{padding:50px 0 50px}#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:460px){h1,h2,#contactBox .h2{font-size:25px;line-height:34px}}@media (max-width:370px){header #logo img,.scroll header #logo img{max-width:160px}}
