.animation{top:0;position:absolute;flex:1;right:0}.animation .stage{width:660px;background-repeat:no-repeat;background-size:contain}.animation .man{opacity:0;position:absolute}.animation .man#man1{width:2.6rem;top:276px;left:153px;animation:man 10s 12s forwards}.animation .man#man2{top:261px;right:208px;width:1.96rem;animation:man 10s 19s forwards}.animation .man#man3{width:1.7rem;top:237px;right:51px;animation:man 10s 26s forwards}.animation .man#man4{width:1.3rem;top:150px;right:245px;animation:man 10s 33s forwards}.animation a{display:block;z-index:1;cursor:pointer;width:-moz-fit-content;width:fit-content;position:relative}.animation a label{letter-spacing:.9px;text-transform:inherit;position:relative;max-width:30em;background-color:#0b7285;padding:1em;font-size:1.25em;border-radius:9px;filter:drop-shadow(0px 1px 3px rgba(0,0,0,.1)) drop-shadow(0px 1px 2px rgba(0,0,0,.6));color:#fff;opacity:0;transition:opacity .2s ease-in-out}.animation a label:hover{cursor:pointer}.animation a label:before{content:"";position:absolute;bottom:100%;left:1.5em;width:0;height:0;border:.75rem solid transparent;border-top:none;border-bottom-color:#0b7285;filter:drop-shadow(0 -.0625rem .0625rem rgba(0,0,0,.1))}.animation a#buttonCar{height:118px;width:176px;padding-top:70px;bottom:141px;right:59px}.animation a#buttonCar:hover>label{opacity:1}.animation a#buttonCar label{animation:dialogBox 10s 5.2s backwards}.animation a#buttonCar label:before{top:-12px;left:110px}.animation a#buttonMan1{height:104px;bottom:320px;left:163px}.animation a#buttonMan1:hover>label{opacity:1}.animation a#buttonMan1 label{animation:dialogBox 10s 12.5s backwards}.animation a#buttonMan1 label:before{top:38px;transform:rotateX(180deg)}.animation a#buttonMan2{bottom:439px;left:360px;height:120px}.animation a#buttonMan2:hover>label{opacity:1}.animation a#buttonMan2 label{animation:dialogBox 10s 19.5s backwards}.animation a#buttonMan2 label:before{top:38px;left:79px;transform:rotateX(180deg)}.animation a#buttonMan3{height:110px;bottom:586px;left:547px}.animation a#buttonMan3:hover>label{opacity:1}.animation a#buttonMan3 label{animation:dialogBox 10s 26.5s backwards}.animation a#buttonMan3 label:before{top:38px;transform:rotateX(180deg);left:30px}.animation a#buttonMan4{bottom:789px;left:340px;height:104px}.animation a#buttonMan4:hover>label{cursor:pointer;opacity:1}.animation a#buttonMan4 label{animation:dialogBox 10s 33.5s backwards}.animation a#buttonMan4 label:before{top:38px;left:49px;transform:rotateX(181deg)}.animation #talanqueraCerrada{transform:rotate(350deg);width:65px;position:absolute;top:352px;left:101px;animation:talanqueraCerrada 10s 7s infinite}.animation #talanqueraAbierta{opacity:0;transform:rotate(352deg);width:48px;position:absolute;top:330px;left:98px;animation:talanqueraAbierta 10s 7s infinite}.animation .car{opacity:0;top:257px;position:absolute;width:7rem;left:1px;animation:car 10s 5s infinite}@keyframes talanqueraCerrada{0%,40%{opacity:0}50%,to{opacity:1}}@keyframes talanqueraAbierta{0%,40%{opacity:1}50%,to{opacity:0}}@keyframes car{0%{opacity:0;transform:translate(-40px,-30px)}45%,50%{opacity:1;transform:translate(10px,10px)}60%{opacity:0;transform:translate(90px,70px)}}@keyframes man{0%{opacity:0}5%,to{opacity:1}}@keyframes dialogBox{0%{opacity:0}10%,60%{opacity:1}to{opacity:0}}@font-face{font-family:revicons;fallback:fallback;src:url(/build/assets/revicons-DbTteTvA.woff) format("woff"),url(/build/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/build/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}
