.ETCGfloor .main-content{margin:100px;display:grid;width:2200px;height:1250px;grid-template-rows:repeat(25, 50px);grid-template-columns:repeat(44, 50px);border:4px solid var(--primary);border-width:4px 0 0;position:relative;background-color:var(--white);background-image:url(../../assets/floor.png);box-shadow:-8px -8px 0.6rem rgba(0,0,0,0.125);transition:.6s all ease-in-out}.ETCGfloor .main-floor{grid-column:22 / span 23;grid-row:1 / span 17;border:4px solid var(--primary);border-width:0 6px 6px 0;border-style:solid double double solid}.ETCGfloor .outside{grid-column:22 / -1;grid-row:18 / -1}.ETCGfloor .main-content>.door-hor1{top:0;grid-column:6 / span 1;grid-row:9 / span 1}.ETCGfloor .main-content>.door-hor2{bottom:-29px;left:40px;grid-column:16 / span 1;grid-row:25 / span 1;transform:scaleX(-1)}.ETCGfloor .main-content>.door-hor3{bottom:-29px;left:10px;grid-column:2 / span 1;grid-row:25 / span 1;transform:scaleX(-1)}.ETCGfloor .step{left:-2px;-webkit-border-start:2px solid var(--primary);border-inline-start:2px solid var(--primary);grid-column:8 / span 4;grid-row:5 / span 2}.ETCGfloor .step:before{content:'';position:absolute;bottom:0;lefT:0;width:200px;height:2px;background-image:linear-gradient(90deg, var(--primary), transparent)}.ETCGfloor .step .coffee-table{top:20px;left:60px;position:absolute}.ETCGfloor .step .coffee-chair{width:34px;height:26px;top:10px;left:10px;position:absolute}.ETCGfloor .step .coffee-chair:nth-of-type(2n){transform:rotate(65deg);top:10px;left:110px}.ETCGfloor .exit1{top:15px;left:30px;grid-column:5 / span 1;grid-row:8 / span 1}.ETCGfloor .exit2{bottom:-90px;left:-33px;grid-column:17 / span 1;grid-row:25 / span 1}.ETCGfloor .exit3{bottom:-90px;grid-column:2 / span 1;grid-row:25 / span 1}.ETCGfloor .foyer{grid-column:1 / span 8;grid-row:9 / span 17;border-width:4px 0 6px 4px;border-style:solid solid double dotted}.ETCGfloor .foyer .name{bottom:150px;top:auto}.ETCGfloor .reception{grid-column:1 / span 4;grid-row:19 / span 1;background-color:var(--white);border:2px solid var(--primary);border-width:2px 2px 2px 0;border-radius:0px 40px 40px 0;left:3px;height:65px}.ETCGfloor .reception:after{content:'';position:absolute;width:85%;height:50%;z-index:10;left:-2px;top:-2px;border:2px solid var(--primary);box-shadow:inset -2px -2px 0.2rem rgba(0,0,0,0.25)}.ETCGfloor body.blueprint .reception:after{display:none}.ETCGfloor .reception .name{top:49%;left:45%;outline:2px solid var(--white);background:var(--white)}.ETCGfloor .revolving-door{position:absolute;left:-120px;bottom:-73px;width:150px;height:150px;border-width:4px;border-style:solid;border-color:var(--white) var(--primary);border-radius:50% 50%;background:var(--white)}.ETCGfloor .revolving-door:hover:before,.ETCGfloor .revolving-door:hover:after{animation-play-state:running}.ETCGfloor .revolving-door:before,.ETCGfloor .revolving-door:after{content:'';position:absolute;left:74px;top:1px;width:0;height:calc(100% - 8px);border:4px double var(--primary);animation:fa-spin infinite linear;animation-duration:10s;animation-play-state:paused}.ETCGfloor .revolving-door:after{left:1px;top:74px;width:calc(100% - 8px);height:0}.ETCGfloor .isometric .revolving-door,.ETCGfloor .zoomedin .revolving-door{display:none}.ETCGfloor .restroom{grid-column:8 / span 3;grid-row:10 / span 2;height:65px;top:31px;width:160px;left:-18px}.ETCGfloor .restroom .door-ver{transform:rotate(-180deg);left:-35px;top:15px}.ETCGfloor .elevators{grid-column:8 / span 3;grid-row:12 / span 6}.ETCGfloor .elevators .elevator{position:absolute;width:120px;height:100px;border:6px double var(--primary);border-width:6px 6px 6px 0;top:30px;background:var(--white-50)}.ETCGfloor .elevators .elevator .wall-gap{top:calc(50% - 20px);left:-4px;transform:scaleY(0);transition:.3s transform}.ETCGfloor .elevators .elevator:hover .wall-gap{top:calc(50% - 20px);left:-4px;transform:scaleY(1.5);transition:.3s transform}.ETCGfloor .elevators .elevator:nth-of-type(1n){top:30px}.ETCGfloor .elevators .elevator:nth-of-type(2n){top:170px}.ETCGfloor .inbetween{grid-column:11 / span 8;grid-row:12 / span 2;border-width:4px 4px 0 0}.ETCGfloor .wall1{grid-column:22 / span 1;grid-row:9 / span 4;border-width:4px;left:-6px}.ETCGfloor .wall2{grid-column:22 / span 1;grid-row:15 / span 3;border-width:4px 4px 0;height:185px;bottom:43px;left:-6px}.ETCGfloor .stairs{grid-column:1 / span 4;grid-row:9 / span 9;border-width:4px;border-style:solid solid solid dotted}.ETCGfloor .stairs:before{content:'';width:4px;height:100%;position:absolute;top:0;left:44px;background:var(--primary)}.ETCGfloor .stairs:after{content:'';width:144px;height:4px;position:absolute;top:20%;right:0;background:var(--primary)}.ETCGfloor .stairs .staircase{bottom:70px;right:-2px}.ETCGfloor .stairs .door-ver{top:120px;right:-35px}.ETCGfloor .pillar1{grid-column:33 / span 1;grid-row:9 / span 1}.ETCGfloor .pillar2{grid-column:44 / span 1;grid-row:9 / span 1;border-width:4px 0 4px 4px;right:4px}.ETCGfloor .pillar3{grid-column:22 / span 2;grid-row:1 / span 1;width:76px;height:22px;top:-4px}.ETCGfloor .pillar4{grid-column:33 / span 1;grid-row:1 / span 1;height:22px;top:-4px;left:-9px}.ETCGfloor .utility{grid-column:17 / span 2;grid-row:9 / span 3;border:4px solid var(--primary);border-width:4px 4px 0 0}.ETCGfloor .utility .door-hor{top:-4px;left:25px;transform:rotateY(180deg)}.ETCGfloor .utility2{grid-column:17 / span 2;grid-row:14 / span 3;border:4px solid var(--primary);border-width:4px 4px 4px 0}.ETCGfloor .utility2 .door-ver{right:-4px;top:70px;transform:rotate(180deg)}.ETCGfloor .utility3{grid-column:8 / span 3;grid-row:9 / span 2;bottom:0;height:77px;width:160px;left:-18px}.ETCGfloor .utility3 .door-ver{transform:rotate(-180deg);left:-35px;top:20px}.ETCGfloor .mens{grid-column:11 / span 6;grid-row:9 / span 3;border:4px solid var(--primary);border-width:4px 4px 0 0;display:flex;justify-content:space-between;align-items:flex-end;position:relative}.ETCGfloor .womens{grid-column:11 / span 6;grid-row:14 / span 3;border:4px solid var(--primary);border-width:4px 4px 4px 0;display:flex;justify-content:space-between;align-items:flex-end;position:relative}.ETCGfloor .mens .door-ver{right:-4px;top:40px;transform:rotate(180deg)}.ETCGfloor .mens .name{text-align:right}.ETCGfloor .womens .door-ver{right:-4px;top:60px;transform:rotate(180deg)}.ETCGfloor .womens .name{top:calc(50% + 15px);text-align:right}.ETCGfloor .womens .stall{bottom:auto;top:-90px;left:auto;right:-2px;transform:rotate(180deg)}.ETCGfloor .womens .vanities{position:absolute;top:auto;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;height:30px}.ETCGfloor .womens .vanities .vanity{border-width:2px 0}.ETCGfloor .cantina{grid-column:1 / span 4;grid-row:1 / span 8;border:4px solid var(--primary);border-width:0 4px}.ETCGfloor .cantina .door-ver{bottom:85px;right:-35px}.ETCGfloor .cantina .sink{position:absolute;left:51px;bottom:-58px;transform:rotate(90deg)}.ETCGfloor .cantina .sink .sink-tap-1,.ETCGfloor .cantina .sink .sink-tap-2{position:absolute;right:9px;bottom:121px}.ETCGfloor .cantina .sink .sink-tap-2{bottom:102px;height:10px}.ETCGfloor .cantina .sink .sink-tap-2:before{position:absolute;right:-8px;top:-8px}.ETCGfloor .cantina .ref{position:absolute;border:2px solid var(--primary);width:42px;height:40px;right:2px;bottom:-2px}.ETCGfloor .cantina .island{position:absolute;top:90px;right:-35px;transform:rotate(90deg);height:35px}.ETCGfloor .cantina .island:after{left:38px}.ETCGfloor .cantina .island .chair{left:70px}.ETCGfloor .server{grid-column:5 / span 3;grid-row:1 / span 4;border:4px solid var(--primary);border-width:0 4px 4px 0}.ETCGfloor .server .door-hor{bottom:-35px;left:35%}.ETCGfloor .triavna .door-hor,.ETCGfloor .silistra .door-hor{bottom:-35px;left:70%}.ETCGfloor .triavna{grid-column:8 / span 6;grid-row:1 / span 4;border:4px solid var(--primary);border-width:0 4px 4px 0;border-style:solid solid double}.ETCGfloor .silistra{grid-column:14 / span 6;grid-row:1 / span 4;border:4px solid var(--primary);border-width:0 4px 4px 0;border-style:solid solid double}.ETCGfloor .eusd{grid-column:9 / span 13;grid-row:18 / span 8;border:4px solid var(--primary);border-width:0 6px 6px;border-style:solid double double solid;height:396px;bottom:2px}.ETCGfloor .desks1{grid-column:22 / span 2;grid-row:1 / span 5;top:25px;height:265px}.ETCGfloor .desks2{grid-column:27 / span 2;grid-row:1 / span 6;top:25px}.ETCGfloor .desks3{grid-column:32 / span 2;grid-row:1 / span 5;top:25px;height:265px}.ETCGfloor .desks4{grid-column:37 / span 2;grid-row:1 / span 6;top:25px}.ETCGfloor .desks5{grid-column:42 / span 2;grid-row:1 / span 6;top:25px}.ETCGfloor .desks6{grid-column:27 / span 2;grid-row:12 / span 5;height:265px}.ETCGfloor .desks7{grid-column:32 / span 2;grid-row:12 / span 5;height:265px}.ETCGfloor .desks8{grid-column:37 / span 2;grid-row:12 / span 5;height:265px}.ETCGfloor .desks9{grid-column:42 / span 2;grid-row:12 / span 5;height:265px}.ETCGfloor .desks-left.desks10{grid-column:23 / span 2;grid-row:10 / span 3;top:-4px;left:-7px}.ETCGfloor .desks-left.desks11{grid-column:23/ span 2;grid-row:14 / span 3;bottom:-20px;left:-7px}.ETCGfloor .eusd .desks.desks-left{position:absolute;bottom:10px;left:-1px}.ETCGfloor .eusd .desks.desks12{position:absolute;bottom:10px;left:220px}.ETCGfloor .eusd .desks.desks13{position:absolute;bottom:10px;right:80px}.ETCGfloor .card-access{grid-column:5 / span 1;grid-row:9 / span 1;transform:translate(6px, 10px)}.ETCGfloor .fire-extinguisher{grid-column:9 / span 1;grid-row:8 / span 1;transform:translateY(10px);--fa-primary-color: var(--red);--fa-secondary-opacity: .75}.ETCGfloor .first-aid{grid-column:11 / span 1;grid-row:8 / span 1;transform:translateY(10px);--fa-primary-color: var(--red);--fa-secondary-opacity: .75}.ETCGfloor .recycle-bin{grid-column:4 / span 1;grid-row:6 / span 1;transform:translate(10px, -15px)}.ETCGfloor .printer{grid-column:14 / span 1;grid-row:8 / span 1;transform:translateY(10px)}.ETCGfloor .shredder{grid-column:21 / span 1;grid-row:15 / span 1;transform:translate(10px, -32px)}.ETCGfloor .cooler1{grid-column:21 / span 1;grid-row:18 / span 1;transform:translateX(10px);--fa-secondary-color: #1e90ff}.ETCGfloor .cooler2{grid-column:1 / span 1;grid-row:7 / span 1;transform:translate(10px, -10px);--fa-secondary-color: #1e90ff}.ETCGfloor .cooler3{grid-column:32 / span 1;grid-row:9 / span 1;transform:translate(15px, 10px);--fa-secondary-color: #1e90ff}.ETCGfloor .thermometer{grid-column:7 / span 1;grid-row:5 / span 1;transform:translate(10px, 5px);--fa-primary-color: var(--red)}.ETCGfloor .pump1{grid-column:8 / span 1;grid-row:8 / span 1;transform:translate(8px, 10px)}.ETCGfloor .air-purifier{grid-column:34 / span 1;grid-row:9 / span 1;transform:translate(6px, 10px) rotate(-90deg)}.ETCGfloor .vending1{grid-column:1 / span 1;grid-row:6 / span 1;transform:translate(10px, 2px) rotate(90deg)}.ETCGfloor .vending2{grid-column:1 / span 1;grid-row:5 / span 1;transform:translate(10px, 14px) rotate(90deg) scaleY(-1)}.ETCGfloor .vending3{grid-column:8 / span 1;grid-row:19 / span 1;transform:translateX(15px) rotate(90deg)}.ETCGfloor .camera1{grid-column:5 / span 1;grid-row:5 / span 1;transform:translate(5px, 5px)}.ETCGfloor .camera2{grid-column:7 / span 1;grid-row:1 / span 1;transform:translate(10px, 5px) scaleX(-1)}.ETCGfloor .camera3{grid-column:17 / span 1;grid-row:25 / span 1;transform:translate(-43px, 10px)}.ETCGfloor .tv1{grid-column:33 / span 1;grid-row:1 / span 1;top:24px;left:-26px}.ETCGfloor .tv2{grid-column:33 / span 1;grid-row:18 / span 1;top:-13px;left:-26px;transform:scaleY(-1)}.ETCGfloor .tv3{grid-column:3 / span 1;grid-row:1 / span 1;top:-1px;left:-35px}.ETCGfloor .tv4{grid-column:11 / span 1;grid-row:26 / span 1;top:-12px;left:-5px;transform:scaleY(-1)}.ETCGfloor .tv5{grid-column:19 / span 1;grid-row:26 / span 1;top:-12px;left:-20px;transform:scaleY(-1)}.ETCGfloor .tv6{grid-column:14 / span 1;grid-row:18 / span 1;top:-52px;left:-26px}.ETCGfloor .fa-shoe-prints{offset-path:path("M245,400s-21-71,53-70,137,20,137,20l128,23s66,9,101,1,72-22,112-44,88-61,102-75,0-59,0-59");offset-distance:0%;offset-rotate:0deg;animation:walk 12s linear 1 forwards;animation-play-state:paused;position:absolute;left:0;top:0;visibility:hidden;color:#000}.ETCGfloor .fa-shoe-prints.active{visibility:visible;animation-play-state:running}.ETCGfloor .fa-shoe-prints:before{animation:step 1000ms linear 500ms infinite both;animation-direction:alternate;animation-play-state:paused}.ETCGfloor .fa-shoe-prints:after{animation:step 1000ms linear 1000ms infinite both;animation-direction:alternate;animation-play-state:paused}.ETCGfloor .fa-shoe-prints.active:before,.ETCGfloor .fa-shoe-prints.active:after{animation-play-state:running}
