#ibapp #ibapp_content h4,#ibapp h1{padding-top:1em;margin-bottom:1em;color:#223368}#ibapp #ibapp_content #cover a,#ibapp #ibapp_content a.close{display:flex;background-color:var(--c-1);align-content:center}.btn,.close,.ibcontainer a,.ibcontainer a span{text-decoration:none}:root{--c-dark:#97bf0d;--c-1:#99e2f2;--c-2:#c6e5d3;--c-3:#cce3a9;--c-4:#c6e5d3;--c-5:#f6b7cc;--c-6:#e8cfe3;--c-white:#ffffff;--c-lightgray:#dddddd;--c-gray:#585858;--c-black:#000000;--c-btn:var(--c-1);--c-gs1-blue:#223368;--c-gs1-contrast:#00b6de}.admin{--c-btn:var(--c-2)}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;color:transparent}*{font-family:"Gotham SSm A","Gotham SSm B",Verdana,calibri,arial,sans-serif;margin:0;padding:0;box-sizing:border-box;font-size:clamp(14px, 1.5vw, 36px)}#legalnotification{display:flex;position:absolute;width:100vw;height:100vh;background:rgba(0,0,0,.75);align-content:center;justify-content:center;align-items:center;justify-items:center}#ibapp,#ibapp #ibapp_content{width:100%;display:inline-flex}#ibapp,#ibapp #ibapp_content #cover,#ibapp #ibapp_content a.close,#ibapp .title,#ibapp h1{position:relative}#legalnotification .legalchecker{appearance:none;-webkit-appearance:none;display:block;max-width:50vw;border-radius:10px;font-size:.7em;background:var(--c-white);padding:2em;border:none;cursor:pointer}#legalnotification .legalchecker:hover{background:var(--c-1)}#ibapp{flex-flow:column wrap;min-height:99.99dvh}#ibapp #ibapp_content{flex-flow:column wrap;padding:4em 4em 0}#ibapp #ibapp_content header .title{margin-bottom:2rem}#ibapp #ibapp_content a.close{contain:'';clear:both;top:-1em;right:0;width:2em;aspect-ratio:1;border-radius:.25em;color:transparent;align-items:center;justify-items:center;justify-content:center;font-weight:700;cursor:pointer;z-index:1000}#ibapp #ibapp_content a.close::after,#ibapp #ibapp_content a.close::before{content:'';display:flex;position:absolute;width:1em;height:.25em;background-color:var(--c-white);transform:rotate(-45deg)}#ibapp #ibapp_content a.close::after{transform:rotate(45deg)}#ibapp h1{font-size:clamp(28px, 2vw, 40px);display:flex;flex-direction:column;gap:20px}#ibapp #ibapp_content legend{font-size:clamp(14px, 1vw, 20px)}#ibapp #ibapp_content #logo{width:clamp(50px,10vw,200px)!important}#ibapp #ibapp_content h3{padding-top:1em;font-size:clamp(18px, 1.15vw, 24px);font-weight:700}#ibapp #ibapp_content h4{font-size:clamp(16px, 1.15vw, 24px)}#ibapp #ibapp_content ul{padding-left:2em}#ibapp #ibapp_content header{margin-bottom:20px}#ibapp #ibapp_content .content,#ibapp #ibapp_content .slides,#ibapp #ibapp_content .slides img,#ibapp #ibapp_content article,#ibapp #ibapp_content header,#ibapp #ibapp_content header img,#ibapp #ibapp_content nav,#ibapp #ibapp_content section{width:100%;padding:0}#ibapp #ibapp_content #cover a{position:absolute;border:3px solid #fff;border-radius:8px;align-items:center;justify-items:center;justify-content:center;box-shadow:0 0 10px rgba(0,0,0,.5);text-decoration:none;color:var(--c-black);font-size:clamp(4px, 1.6vw, 32px);font-weight:700}.admin #ibapp #ibapp_content #cover a{background-color:var(--c-btn)}#ibapp #ibapp_content nav>article .content{margin-bottom:30px}#ibapp #ibapp_content nav>article .slides{clear:both;width:100%}#ibapp #ibapp_content nav>article .slides section{flex-direction:column;display:block}#ibapp #ibapp_content nav>article .slides section.hide{flex-direction:column;display:none}#ibapp #ibapp_content nav>article legend{margin:0 0 2em;clear:both}#ibapp #ibapp_content nav>article span.slidebtn{clear:both;display:flex;position:absolute;width:2.5em;top:45%;aspect-ratio:1;background-color:var(--c-btn);border-radius:.25em;color:var(--c-white);align-items:center;justify-items:center;align-content:center;justify-content:center;font-weight:700;cursor:pointer}#ibapp #ibapp_content nav>article span.slidebtn.prev{left:-3em}#ibapp #ibapp_content nav>article span.slidebtn.next{right:-3em}#ibapp #ibapp_content section div{display:flex;background-color:var(--c-btn);border-radius:10px;padding-top:2em;padding-bottom:2em;padding-left:clamp(30px,4vw,4em);padding-right:clamp(30px,4vw,4em);min-height:calc((100vw - 8em)/ 16 * 9)}#ibapp #ibapp_content section div h2{color:var(--c-white);text-shadow:0 0 5px rgba(0,0,0,.3)}#ibapp #ibapp_content .btn{border:1px solid #6c757d20;width:100%;text-align:left;margin-bottom:10px}#ibapp #ibapp_content div>a.btn::before{content:'→'}#ibapp #ibapp_content div>a.btn.internal{background-color:var(--c-gs1-blue);color:var(--c-white)}#ibapp #ibapp_content div>a.btn.external{background-color:var(--c-white);color:var(--c-gs1-blue)}#ibapp #ibapp_content article div>a:hover,#ibapp #ibapp_content input.nav:hover+label{border:1px solid var(--c-gs1-blue)}#ibapp #ibapp_content .content,#ibapp #ibapp_content .slides{display:none;margin:0}#ibapp footer{height:4rem}#ibapp footer #help p{margin-bottom:5px}#ibapp #bottom_menu{display:flex;right:1em;bottom:1em;flex-flow:row nowrap;gap:1em;z-index:2000;color:var(--c-gray);align-items:center;justify-content:center;margin-top:2em;padding:0;width:100%}#ibapp #bottom_menu>.bottom_menu_item{width:auto;height:2em}#ibapp #bottom_menu>.bottom_menu_item>*{display:none;padding:2em;border:1px solid var(--c-gray);background-color:var(--c-white);border-radius:5px;cursor:pointer}#ibapp #bottom_menu>.bottom_menu_item>div.show,#ibapp #bottom_menu>.bottom_menu_item>span,#splashvideo.show{display:block}#ibapp #bottom_menu>.bottom_menu_item>div.show{display:block;position:absolute;width:clamp(200px,80dvw,900px);z-index:3000;right:0;bottom:0}#ibapp #bottom_menu>.bottom_menu_item>div.show h4{margin-bottom:.5em}#ibapp footer #bottom_menu>.bottom_menu_item>div#help.show{width:98dvw;height:90dvh}#ibapp footer #bottom_menu>.bottom_menu_item>div#help .helpgrid{display:flex;flex-flow:column wrap;gap:2dvw}#ibapp footer #bottom_menu>.bottom_menu_item>div#help .helpgrid div,#ibapp footer #bottom_menu>.bottom_menu_item>div#help .helpgrid p{width:100%}#ibapp #bottom_menu>.bottom_menu_item :is(a,span){white-space:nowrap;display:inline-flex;border:1px solid var(--c-gray);min-width:2em;align-content:center;align-items:center;justify-content:center;height:2em;border-radius:3px;padding:0 .5rem}#ibapp #ibapp_content .content div>label,#ibapp #ibapp_content input.nav+label,#ibapp #ibapp_content input.nav:checked+label{border:1px solid var(--c-btn);border:1px solid var(--c-btn)}#ibapp #bottom_menu>.bottom_menu_item span#btncopyright,#ibapp #bottom_menu>.bottom_menu_item span#btndisclaimer{width:auto;padding:0 1em}#ibapp #bottom_menu a,#ibapp #bottom_menu p,#ibapp #bottom_menu span,#ibapp #bottom_menu u{font-size:clamp(9px,2dvw,16px);color:var(--c-gray)}#ibapp #bottom_menu>.bottom_menu_item h4{font-size:24px;color:var(--c-gray)}#ibapp input[type=checkbox]{cursor:pointer}#ibapp #ibapp_content input[type=checkbox],#ibapp #ibapp_content input[type=radio]{-moz-appearance:none;-webkit-appearance:none}#ibapp #ibapp_content .content div{display:block;gap:10px;margin-top:20px}#ibapp #ibapp_content .content div>label{display:inline-block;font-size:1.2em;width:50%;text-align:center}#ibapp #ibapp_content #helicopterView .title,#ibapp #ibapp_content input.nav:checked+label+.content{display:block;position:relative}#ibapp #ibapp_content input.nav+label{background-color:var(--c-btn);color:var(--c-black)}#ibapp #ibapp_content input.nav:checked+label{font-weight:700}#splashvideo,.ibcontainer a img,.ibcontainer a[target=none]>span{display:none}@media screen and (min-width:2000px){#ibapp #ibapp_content{display:block;width:1900px;margin:0 auto}#ibapp #ibapp_content section div{min-height:calc((1900px - 8em)/ 16 * 9)}}#ibapp .title{display:flex;flex-flow:row nowrap;gap:clamp(9px,1vw,40px)!important;align-items:center;align-content:center;width:auto;margin:0;top:0}#ibapp .title h1{font-size:clamp(18px, 1vw, 40px)!important}#ibapp #logo{width:clamp(100px,10vw,200px)!important}#ibapp header{padding:30px}#ibapp #ibapp_content h2{font-size:20px!important;margin:30px 0 15px;text-align:center}#ibapp #ibapp_content #helicopterView{zoom:100%}.ibcontainer a span{display:block;width:100%;text-align:center;font-size:16px;font-weight:700;line-height:25px;padding:5px;margin-bottom:5px;border:1px solid #7cb342;border-radius:10px;color:#7cb342}.ibcontainer a.medical span{border:1px solid #223368;color:#223368}.ibcontainer a span:hover{background-color:#7cb342;color:#fff}.ibcontainer a.medical span:hover{background-color:#223368;color:#fff}@media screen and (min-width:600px){.hp header{padding:2em 4em 0}#ibapp #ibapp_content h2{display:none}#ibapp .title{display:flex;position:relative;flex-flow:row wrap;gap:2em;align-items:center;align-content:center;width:auto}#ibapp #bottom_menu{width:500px;right:30px;position:absolute;padding:0}#ibapp .title h1{font-size:clamp(9px, 2.4vw, 40px)!important}#ibapp #logo{width:clamp(50px,10vw,200px)!important}#ibapp #ibapp_content.helicopterView{position:absolute;top:0;margin:0;width:100%;overflow-x:hidden;padding:4em 4em 0}#ibapp #ibapp_content #helicopterView{position:flex;width:100%;height:auto;aspect-ratio:19/12!important;overflow:hidden;margin:0 auto}#ibapp #ibapp_content #helicopterView .morph{position:flex;align-content:center;justify-content:center;align-items:center;justify-items:center;transform:scale(.64) translate(0 ,-15dvw) rotate(-30deg) skew(30deg)}#ibapp #ibapp_content #helicopterView .ibcontainer{position:relative;text-align:center;display:grid;grid-template-columns:repeat(19,1fr);grid-template-rows:repeat(16,1fr);gap:0 0;grid-auto-flow:row;aspect-ratio:19/16;margin:0 auto}#ibapp footer #bottom_menu>.bottom_menu_item>div#help .helpgrid{flex-flow:row wrap}#ibapp footer #bottom_menu>.bottom_menu_item>div#help .helpgrid div{width:auto}#ibapp footer #bottom_menu>.bottom_menu_item>div#help .helpgrid p{width:32dvw}#ibapp footer #bottom_menu>.bottom_menu_item>div#help .helpgrid #generalshortcut p{width:20dvw}.ibcontainer a{transition:transform .5s;text-decoration:none}.ibcontainer a span,.ibcontainer a.medical span,.ibcontainer a.medical:hover span,.ibcontainer a:hover span{position:relative;top:clamp(0px,-1vw,-100px);left:0;width:100%;display:grid;align-items:center;justify-content:center;transition:transform .5s;white-space:nowrap;text-decoration:none;color:#7cb342;font-weight:700;font-size:clamp(6px, 1.2vw, 40px);border:none;background:0 0;padding:0}.ibcontainer a.medical span,.ibcontainer a.medical:hover span{background:0 0;color:#223368}.ibcontainer a[target=none]{cursor:not-allowed}.ibcontainer a[target=none] span{display:block;opacity:.5}.ibcontainer a:not([target=none]):hover{transform:translate(30px ,-30px);transition:transform .5s}.ibcontainer a img{display:block}.admission{grid-area:11/13/14/17}.blood{grid-area:14/8/17/13}.catering{grid-area:6/1/9/4}.csd{grid-area:1/12/5/16}.emergency-room{grid-area:6/14/11/18}.facilities{grid-area:12/1/14/7}.imaging{grid-area:11/7/14/10}.it{grid-area:15/3/17/8}.laundry{grid-area:6/4/9/7}.medical-equipment{grid-area:1/7/5/12}.mortuary{grid-area:2/16/6/20}.operating-room{grid-area:5/7/8/11}.pathology{grid-area:11/10/14/13}.pharmacy{grid-area:14/13/17/17}.procurement{grid-area:9/1/12/7}.radiology{grid-area:8/7/11/11}.wards{grid-area:5/11/11/14}.warehouse{grid-area:1/3/5/7}#ibapp #ibapp_content #helicopterView .ibcontainer img{width:100%;position:relative;opacity:.3}#ibapp #ibapp_content #helicopterView .ibcontainer a:not([target=none]) img{position:relative;opacity:1}}@media (min-aspect-ratio:16/10){#ibapp .title h1{font-size:clamp(9px, 2.5vh, 40px)!important}#ibapp #logo{width:clamp(60px,10vh,200px)!important}#ibapp #ibapp_content.helicopterView{padding:1em 4em 0}#ibapp #ibapp_content #helicopterView{width:auto;height:100dvh}#ibapp #ibapp_content #helicopterView .morph{transform:scale(.64) translate(0 ,-30dvh) rotate(-30deg) skew(30deg)}.ibcontainer a span,.ibcontainer a.medical span,.ibcontainer a.medical:hover span,.ibcontainer a:hover span{top:clamp(0px,-1vh,-40px);font-size:clamp(2px, 2vh, 60px)}}