.langs{display:flex;align-items:center;gap:10px;list-style:none;padding:0;margin:0;align-self:center;text-transform:uppercase;font-family:var(--font9);font-size:14px;letter-spacing:.08em;color:var(--color5)}.langs li{line-height:1;position:relative}.langs li+li:before{content:"/";position:absolute;left:-7px;top:50%;transform:translateY(-50%);opacity:.4}.langs a{color:inherit;text-decoration:none;opacity:.5;transition:opacity .25s ease}.langs a:hover{opacity:1}.langs a.active{opacity:1;font-weight:600}header .container .header-langs{margin-right:4px}.photo{overflow:hidden;position:relative;width:100%;height:100%}.photo img{object-fit:cover}.photo .fancy,.photo img{position:absolute;left:0;top:0;width:100%;height:100%}.video{position:relative}.video video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.btn{font-family:var(--font3);font-size:16px;letter-spacing:.96px;color:var(--color1);display:block;width:max-content;transition:all .3s ease;padding:10px;height:45px}.btn:hover{transform:scale(.9);box-shadow:inset 0 3px 6px rgba(0,0,0,.161)}.btn:hover,.button{background:var(--gradient2);color:var(--white)}.button{overflow:hidden;display:flex;cursor:pointer;position:relative;justify-content:center;align-items:center;padding:10px 25px;border:1px solid transparent;width:max-content;height:45px;max-width:95vw;transition:all .3s ease;z-index:1}.button.bold{font-weight:700}.button:hover{transform:scale(.9);box-shadow:inset 0 3px 6px rgba(0,0,0,.161)}.button .label{letter-spacing:.96px;font-size:16px;z-index:10;transition:all .3s ease;font-family:var(--font3)}@media (min-width:1200px){.btns{justify-content:unset}}@media (min-width:1600px){.btns{gap:30px}}