.home-container{display:flex;flex-direction:column;padding-bottom:0}.home-container .home-hero{height:100vh}.home-container .main-header,.home-container .menu-container,.home-container .navbar,.home-container .navbar-container{width:100%}.home-container .navbar-top{z-index:1;padding:12px 50px}.home-container #vid{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;height:100vh;position:absolute;top:0;left:0;right:0}.home-container .menu-container{display:flex;height:100%;justify-content:center;align-items:flex-end;z-index:2}.home-container .main-menu{display:flex;justify-content:center;margin-top:-140px;border-radius:4px 4px 0 0;overflow:hidden}.home-container .main-menu .menu-item{flex:1 1 0;height:140px;background-color:#fff;border-right:1px solid #f5f5f5;display:flex;align-items:center;justify-content:space-evenly;transition:all .2s ease;padding:10px 16px 10px 10px}.home-container .main-menu .menu-item:last-child{border:none}.home-container .main-menu .menu-item>img{width:84px;height:84px;margin:2px 16px 2px 4px;transition:transform .2s ease}.home-container .main-menu .menu-item:hover>img{transform:scale(1.05)}.home-container .main-menu .menu-item>div{flex-grow:1}.home-container .main-menu .menu-item img.arrow{padding:3px;width:30px;height:16px}.home-container .main-menu .menu-item .navlink-text{display:flex;flex-direction:column}.home-container .main-menu .menu-item .menu-title{color:#fab415;font-size:16px;font-weight:700}.home-container .main-menu .menu-item .menu-subtitle{color:#29323c;font-size:14px;max-width:90%}.home-container .main-menu .menu-item:hover{background-color:#fab415}.home-container .main-menu .menu-item:hover .menu-title{color:#fff}.home-container .logo{height:104px}.home-container .main-header{color:#fff;align-items:center;display:flex;flex-direction:column;justify-content:center;height:100vh;background:linear-gradient(180deg,rgba(42,200,199,.52),rgba(73,218,193,.73));position:absolute;animation:background 1s ease-in-out}.home-container .main-header .main-title{max-width:756px;line-height:.93;letter-spacing:3.5px;font-size:60px;width:100%;font-family:phosphate_solid}@keyframes animate-enter{0%{opacity:0;transform:translateX(120px)}to{opacity:1;transform:translateX(0)}}.home-container .main-header .main-title .text{animation-duration:1s;animation-delay:0s;animation-fill-mode:backwards;animation-timing-function:ease;transition:transform .3s ease-in;display:block}.home-container .main-header .main-title .text:nth-child(2){animation-delay:.5s}.home-container .main-header .main-title .text:nth-child(3){animation-delay:1s}@keyframes animate-dot-enter{0%{opacity:0;transform:scale(.2);color:transparent}50%{opacity:.5;transform:scale(1.4)}to{opacity:1;transform:scale(1);color:#0b9d8e}}.home-container .main-header .main-title .text .dot{animation-timing-function:ease;animation-duration:1s;animation-delay:.5s;animation-fill-mode:both;transition:transform .4s ease-in}.home-container .main-header .main-title .text .dot[data-id="1"]{animation-delay:1s}.home-container .main-header .main-title .text .dot[data-id="2"]{animation-delay:1.5s}.home-container .main-header .button-container{max-width:756px;width:100%;z-index:1}@keyframes pulse{0%{outline-color:transparent}to{outline-color:hsla(0,0%,100%,.66);background-color:#eba505}}.home-container .main-header .button.is-warning{background-color:#fab415;color:#fff;width:100%;max-width:300px;height:64px;display:flex;justify-content:space-between;margin-top:41px;transition:background .2s ease-in-out,transform .2s ease-in-out,filter .2s ease-in-out,box-shadow .2s ease-in-out;outline:thick solid transparent;animation-direction:alternate;animation-timing-function:ease-in-out;animation-delay:2s}.home-container .main-header .button.is-warning .button-text{display:flex;flex-direction:column;text-align:left}.home-container .main-header .button.is-warning .button-text>span{transition:all .1s ease}.home-container .main-header .button.is-warning .button-text .button-text-sub{font-size:13px;opacity:.8;margin-bottom:-6px}.home-container .main-header .button.is-warning .button-text .button-text-title{font-family:phosphate_solid;font-size:24px;display:flex;align-items:center;text-transform:uppercase}.home-container .main-header .button.is-warning:hover{box-shadow:0 10px 32px rgba(0,0,0,.3);outline-color:transparent;background-color:#fbbe33;animation:none}.home-container .main-header .button.is-warning:active{background-color:#eba505}.home-container .back-to-green{display:flex;align-items:center;background-color:#1c8784;margin-right:50px;padding:8px;color:#fff}.home-container .back-to-green img{height:40px;margin-right:5px}.home-container .back-to-green .back-to-green-content .sanitary-measures{text-transform:uppercase;font-size:14px;font-family:Avenir;font-weight:700}.home-container .back-to-green .back-to-green-content .learn-more{text-decoration:underline;font-size:12px;font-family:Avenir;cursor:pointer;color:#fff}#background-video{border:1px solid gray}@media screen and (max-width:768px){.home-container .main-header{padding:32px}.home-container .main-header .main-title{font-size:50px}.home-container .menu-container{padding-top:24px;background:#29323c}.home-container .main-menu{flex-direction:column;margin-top:0;padding:0 16px}.home-container .main-menu .menu-item{border-radius:16px;margin-bottom:16px;border-right:none}.home-container .main-menu .menu-item .arrow{display:none}.home-container .back-to-green{margin-top:20px;max-width:300px;width:100%;margin-left:12px}}.button-tooltip{background:rgba(0,0,0,.9);display:block;width:auto;position:absolute;border-radius:10px;margin-top:4px;right:0;z-index:1}.button-tooltip .button-tooltip-content{margin:10px 12px;font-size:.8rem;font-weight:700}.button-tooltip .button-tooltip-content p{line-height:1.4rem;margin:0;padding:0}