.landing_content,.landing_logo{display:flex;margin:0 auto;width:100%}.slide_landing{height:100vh;text-align:left;background:center bottom #C77D6A;background-size:cover}.slide_landing video{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.landing_content{height:calc(100vh - 188px);text-align:center;flex-flow:column;justify-content:space-between}.landing_logo{height:100%;align-items:center;z-index:1;max-width:632px}.landing_logo img{width:100%;transition:opacity .8s ease .8s,transform .8s ease .8s;transform:translateY(40px);opacity:0}.loaded .landing_logo img{opacity:1;transform:translateY(0)}@media only screen and (max-width:737px){.landing_logo img{width:100%}}@media only screen and (max-width:1024px){.landing_logo{width:50%}}@media only screen and (max-width:737px){.landing_logo{width:66%;max-width:249px;padding-top:5vh}}.landing_text{z-index:1;display:none;font-size:16px;line-height:1.4em;padding-top:40px;padding-bottom:0;max-width:500px;transition:opacity .8s ease 1s,transform .8s ease 1s;transform:translateY(40px);opacity:0}.loaded .landing_text{opacity:1;transform:translateY(0)}.landing_buttons{padding-bottom:40px;transition:opacity .8s ease 1.2s,transform .8s ease 1.2s;transform:translateY(40px);opacity:0;z-index:1}.loaded .landing_buttons{opacity:1;transform:translateY(0)}@media only screen and (max-width:737px){.landing_text{padding-top:50px}.landing_buttons{padding-bottom:0}}.landing_buttons button{padding:6px 27px;margin-right:12px;margin-bottom:16px;font-size:18px;letter-spacing:.05em;min-width:230px;background:0 0;font-family:hurme-semibold,"Helvetica Neue",Lato,Arial,Segoe UI Symbol,sans-serif;text-decoration:underline;color:#fff;border:0}@media (hover:hover){.landing_buttons button:hover{text-decoration:none}}@media only screen and (max-width:737px){.landing_buttons button{margin-right:0}}