.hero{align-items:flex-end;display:flex;height:100vh;position:relative}@media screen and (max-width:766px){.hero--modal{padding-bottom:200px}}.hero .modal{backdrop-filter:blur(15px);background-color:rgba(50,122,164,.8);bottom:0;max-width:425px;padding:24px;position:absolute;right:0;width:100%}.hero .modal a{background-color:#e97715;justify-content:center;width:100%}.hero .modal a:after{display:none}.hero .modal a,.hero .modal p{color:var(--white)}.hero .modal p:first-of-type{font-size:18px;line-height:1.2;text-transform:uppercase}.hero .modal p:nth-of-type(2){font-size:14px;line-height:1;margin-top:12px;text-transform:uppercase}.hero .modal a{margin-top:24px}@media screen and (min-width:767px){.hero .modal{background-color:rgba(50,122,164,.2)}}@media screen and (max-width:766px){.hero__content{margin-bottom:16vh}}@media screen and (max-width:992px){.hero__content--right h1{margin-left:auto;width:fit-content}}.hero h1{color:var(--white);position:relative;text-transform:uppercase;z-index:1}.hero h1,.hero h1.var-move{transition:opacity .3s ease-in-out}.hero h1.var-move{opacity:.5}.hero h1 span:first-of-type{display:block;font-size:40px;font-weight:400;line-height:110%;text-transform:lowercase}.hero video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.hero{align-items:center}.hero h1 span:first-of-type{font-size:54px}}@media screen and (min-width:992px){.hero__content h3{font-size:44px;line-height:110%}.hero__content h4{font-size:40px;line-height:110%}}@media screen and (min-width:1200px){.hero h1{font-size:88px;line-height:110%}.hero h1 span:nth-of-type(2){font-size:123px}}